Transformation-Wise Design of Software Architectures

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


Stakeholders have to face requirements in increasing number and complexity, and the link between these requirements and design artifacts is primordial. Agile design methods and documentation techniques have emerged in the past years in order to trace the decision process and the rationale sustaining a software model. The present work proposes an integrated framework combining system requirement definitions, component-based models and model transformations. Architecturally significant requirements are explicitly linked to software architecture elements and iteratively refined or implemented by model transformations. Any transformation must be documented, even briefly, and the framework retains the transformations tree. This way, the iterative decision and design processes are completely documented for future reference or modification, i.e, designers can (i) see the mapping between a system requirement and its implementation in the architecture model, (ii) explore design alternatives or apply structural modifications without losing previous versions of the model, and finally (iii) at least understand partially the reasons why the model is how it is.
Original languageEnglish
Title of host publicationCommunications in Computer and Information Science
Subtitle of host publicationMODELSWARD 2014 (Revised Selected Papers)
EditorsSlimane Hammoudi, Luís Ferreira Pires, Joaquim Filipe, Rui César das Neves
PublisherSpringer Verlag
Number of pages1
ISBN (Electronic)978-3-319-25156-1
ISBN (Print)978-3-319-25155-4
Publication statusPublished - 2015
Event2nd International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2014 - Lisbon, Portugal
Duration: 7 Jan 20149 Jan 2014

Publication series

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


Conference2nd International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2014


  • Design method
  • Design rationale
  • Model transformation
  • Software architecture
  • Traceability


Dive into the research topics of 'Transformation-Wise Design of Software Architectures'. Together they form a unique fingerprint.

Cite this