A model-driven approach for managing software architectures with multiple evolving concerns

Ivano Malavolta · 2010

Architecture Description Languages (ADLs) are the means to define the software architecture of a complex system. ADLs are strongly related to stakeholder concerns: they must capture all design decisions fundamental for system's stakeholders. Stakeholder concerns are various and ever evolving, thus it is impossible to capture all system's concerns with a single ADL. The evolution of a concern may cause the used ADLs (or even the whole architecture framework) not to fit any more with the system-of-interest.

Read the paper · More papers on PaperTik