Towards Handling Architecture Design, Variability and Evolution with Model Transformations

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

Software systems have to face evolving requirements from information system stakeholders, infrastructure modifications, and evolving rationales about the implementation. This increases the rate of migration and redeployment of systems. Recent approaches intend to abstract architectural element specifications from the implementing technology and manage software design through model transformations. Based on an Architecture Description Language integrating infrastructure modelling facilities and a requirement modelling language, the present work manages architecturally significant requirements and infrastructure evolutions by model transformations. Our approach offers support for evolution and variability management tasks as it makes explicit the rationales concerning requirements, infrastructure and implementation alternatives that guide both the software architecture and the infrastructure definition.
Original languageEnglish
Title of host publicationProceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems (VaMoS'11) - Namur (Belgium)
PublisherACM Press
Pages39-48
Number of pages10
ISBN (Print)978-1-4503-0570-9
Publication statusPublished - 2011

Keywords

  • architecture description language
  • architecturally significant requirement
  • architecture variability
  • model transformation
  • infrastructure constraint

Fingerprint Dive into the research topics of 'Towards Handling Architecture Design, Variability and Evolution with Model Transformations'. Together they form a unique fingerprint.

Cite this