• DocumentCode
    3062355
  • Title

    Experiences from Representing Software Architecture in a Large Industrial Project Using Model Driven Development

  • Author

    Mattsson, Anders ; Lundell, Björn ; Lings, Brian ; Fitzgerald, Brian

  • Author_Institution
    Combitech AB, Jonkoping
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    6
  • Lastpage
    6
  • Abstract
    A basic idea of model driven development (MDD) is to capture all important design information in a set of formal or semi formal models that are automatically kept consistent by tools. This paper reports on industrial experience from use of MDD and shows that the approach needs improvements regarding the architecture since there are no suggested ways to formalize design rules which are an important part of the architecture. Instead, one has to rely on time consuming and error prone manual interpretations, reviews and reworkings to keep the system consistent with the architecture. To reap the full benefits of MDD it is therefore important to find ways of formalizing design rules to make it possible to allow automatic enforcement of the architecture on the system model.
  • Keywords
    formal specification; software architecture; software development management; automatic enforcement; design information; design rules; industrial project; model driven development; software architecture; Computer architecture; Computer errors; Computer industry; Context modeling; Production facilities; Programming; Security; Software architecture; Software engineering; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent, 2007. SHARK/ADI '07: ICSE Workshops 2007. Second Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2951-8
  • Type

    conf

  • DOI
    10.1109/SHARK-ADI.2007.7
  • Filename
    4273346