• DocumentCode
    1923985
  • Title

    Dedal-CDL: Modeling First-class Architectural Changes in Dedal

  • Author

    Huaxi Zhang ; Urtado, Christelle ; Vauttier, S. ; Lei Zhang ; Huchard, M. ; Coulette, B.

  • Author_Institution
    Dept. Math/Inf., Univ. Toulouse 2, Toulouse, France
  • fYear
    2012
  • fDate
    20-24 Aug. 2012
  • Firstpage
    272
  • Lastpage
    276
  • Abstract
    In component-based software engineering, software architectures govern not only software development but also software evolution. Indeed, to efficiently and accurately manage software evolution and guarantee its quality, architecture models should be at the core of the evolution process, be accurately synchronized with the runtime systems and have their changes and version information be completely tracked. As architecture models are often captured by ADLs (Architecture Description Languages), an ADL supporting architecture-centric evolution is required. In this paper, we study how architecture-centric evolution can be supported by the Dedal ADL. We thus propose a dedicated CDL (Change Description Language) which models architectural changes as first-class entities and describes them from a semantic viewpoint.
  • Keywords
    object-oriented programming; software architecture; Architecture Description Languages; Change Description Language; Dedal CDL; architecture centric evolution; architecture model; component based software engineering; first class architectural changes; runtime system; software architectures; software development; software evolution; Assembly; Biological system modeling; Computer architecture; Connectors; Software; Software architecture; Architecture description language; Architecture evolution; Change description;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Helsinki
  • Print_ISBN
    978-1-4673-2809-8
  • Type

    conf

  • DOI
    10.1109/WICSA-ECSA.212.44
  • Filename
    6337734