Challenging a Transformation-Wise Architecture Framework in a Comparative Case Study

Research output: Contribution in Book/Catalog/Report/Conference proceedingChapter (peer-reviewed)peer-review

Abstract

The maintenance and evolution of software architecture models may become tricky when design rationale is lost over time. Lots of requirements and decisions must be taken into account when dealing with software architecture, such that proper traceability mechanisms should be used all over the system life-cycle. In a previous work, we specified an architectural framework based on domain specific languages meant to address this traceability problem. We now relate a comparative case study we conducted over a simulated project where participants had to develop an online book store in two phases, the second phase imitating a system evolution. We evaluated the functional completeness of the software they built as well as the traceability of design decisions and rationale. The participants were also asked to criticize the design method and language they used in a feedback report and through a questionnaire. Even if the size of the case study is rather limited, it clearly highlights the advantages of our approach regarding, among others, its expressiveness and decisions traceability
Original languageEnglish
Title of host publicationModel-Driven Engineering and Software Development
Subtitle of host publicationMODELSWARD 2015 (Revised Selected Papers)
EditorsPhilippe Desfray, Joaquim Filipe, Slimane Hammoudi, Luís Ferreira Pires
PublisherSpringer
Pages213-229
Volume580
ISBN (Electronic)978-3-319-27869-8
ISBN (Print)978-3-319-27868-1
Publication statusPublished - 2015

Publication series

NameCommunications in Computer and Information Science
PublisherSpringer International Publishing
ISSN (Print)1865-0929

Fingerprint

Dive into the research topics of 'Challenging a Transformation-Wise Architecture Framework in a Comparative Case Study'. Together they form a unique fingerprint.

Cite this