• DocumentCode
    2518810
  • Title

    An Executable Design Decision Representation Using Model Transformations

  • Author

    Biehl, Matthias ; Törngren, Martin

  • Author_Institution
    Embedded Control Syst., R. Inst. of Technol., Stockholm, Sweden
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    131
  • Lastpage
    134
  • Abstract
    Design decisions are often tacit knowledge of an architecture and consequently they are easily lost during software evolution, a phenomenon known as knowledge vaporization. As a countermeasure design decisions can be documented explicitly. However, documenting design decision is expensive because they need to be captured in addition to the changes in the architecture. We propose an executable representation for design decisions using model transformations which is independent of a particular component model or architectural description language. As a result we get all the advantages of explicitly captured design decisions such as the potential to reduce knowledge vaporization while preventing the high capturing cost since the corresponding architectural change can be computed automatically. The approach is illustrated by a case study in the context of embedded software architectures.
  • Keywords
    decision making; embedded systems; knowledge representation; software architecture; architectural description language; design decision representation; embedded software; knowledge vaporization; model transformation; software architecture; software evolution; tacit knowledge; Computational modeling; Computer architecture; Context; Documentation; Ontologies; Software; Software architecture; Architectural design decision; Evolution; Model transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on
  • Conference_Location
    Lille
  • ISSN
    1089-6503
  • Print_ISBN
    978-1-4244-7901-6
  • Type

    conf

  • DOI
    10.1109/SEAA.2010.11
  • Filename
    5598089