Utilize este identificador para referenciar este registo: http://hdl.handle.net/10362/91583
Registo completo
Campo DCValorIdioma
dc.contributor.advisorMoreira, Ana-
dc.contributor.authorSouza, Eric Rocha de-
dc.date.accessioned2020-01-22T14:57:27Z-
dc.date.available2020-01-22T14:57:27Z-
dc.date.issued2019-
dc.date.submitted2019-
dc.identifier.urihttp://hdl.handle.net/10362/91583-
dc.description.abstractSoftware that is not aligned with the business values of the organization for which it was developed does not entirely fulfill its raison d’etre. Business values represent what is important in a company, or organization, and should influence the overall software system behavior, contributing to the overall success of the organization. However, approaches to derive a software architecture considering the business values exchanged between an organization and its market players are lacking. Our quest is to address this problem and investigate how to derive value-centered architectural models systematically. We used the Technology Research method to address this PhD research question. This methodological approach proposes three steps: problem analysis, innovation, and validation. The problem analysis was performed using systematic studies of the literature to obtain full coverage on the main themes of this work, particularly, business value modeling, software architecture methods, and software architecture derivation methods. Next, the innovation step was accomplished by creating a framework for the derivation of a software reference architecture model considering an organization’s business values. The resulting framework is composed of three core modules: Business Value Modeling, Agile Reference Architecture Modeling, and Goal-Driven SOA Architecture Modeling. While the Business value modeling module focuses on building a stakeholder-centric business specification, the Agile Reference Architecture Modeling and the Goal-Driven SOA Architecture Modeling modules concentrate on generating a software reference architecture aligned with the business value specification. Finally, the validation part of our framework is achieved through proof-of-concept prototypes for three new domain specific languages, case studies, and quasi-experiments, including a family of controlled experiments. The findings from our research show that the complexity and lack of rigor in the existing approaches to represent business values can be addressed by an early requirements specification method that represents the value exchanges of a business. Also, by using sophisticated model-driven engineering techniques (e.g., metamodels, model transformations, and model transformation languages), it was possible to obtain source generators to derive a software architecture model based on early requirements value models, while assuring traceability throughout the architectural derivation process. In conclusion, despite using sophisticated techniques, the derivation process of a software reference architecture is helped by simple to use methods supported by black box transformations and guidelines that facilitate the activities for the less experienced software architects. The experimental validation process used confirmed that our framework is feasible and perceived as easy to use and useful, also indicating that the participants of the experiments intend to use it in the future.pt_PT
dc.language.isoengpt_PT
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UID%2FCEC%2F04516%2F2013/PTpt_PT
dc.relationMINECOTIN2013-46300-Rpt_PT
dc.relationCAPES (Ref. 99999.009047/2013-01)pt_PT
dc.rightsopenAccesspt_PT
dc.subjectSoftware and its engineeringpt_PT
dc.subjectSoftware architecturespt_PT
dc.subjectModel-driven software engineeringpt_PT
dc.subjectDomain specific languagespt_PT
dc.subjectRequirements engineeringpt_PT
dc.subjectSoftware development methodspt_PT
dc.titleA Value-Driven Framework for Software Architecturept_PT
dc.typedoctoralThesispt_PT
thesis.degree.nameDoctor of Philosophy in Computer Sciencept_PT
dc.identifier.tid101476515-
dc.subject.fosDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
Aparece nas colecções:FCT: DI - Teses de Doutoramento

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Souza_2019.pdf16,19 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.