@inbook{1a3dd7c31d7a4522b06eda8449c35a56,
title = "Challenging a Transformation-Wise Architecture Framework in a Comparative Case Study",
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",
author = "Fabian Gilson and Vincent Englebert",
year = "2015",
language = "English",
isbn = "978-3-319-27868-1",
volume = "580",
series = "Communications in Computer and Information Science",
publisher = "Springer",
pages = "213--229",
editor = "{ Desfray}, Philippe and { Filipe}, Joaquim and Slimane Hammoudi and { Ferreira Pires}, Lu{\'i}s",
booktitle = "Model-Driven Engineering and Software Development",
address = "United States",
}