• DocumentCode
    2077997
  • Title

    Automatic enforcement of architectural design rules

  • Author

    Mattsson, Anders

  • Author_Institution
    Combitech AB, Jonkoping, Sweden
  • Volume
    2
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    369
  • Lastpage
    372
  • Abstract
    Current techniques for modeling software architecture lacks support for the modeling of architectural design rules, i.e. rules defined by the architect that have to be followed in the detailed design. This is a problem in the context of Model-Driven Development in which it is assumed that major design artifacts are represented as formal or semi-formal models. The PhD project presented in this paper addresses this problem by the definition of a method for modeling architectural design rules in a form that is easily interpreted by developers. A tool for automatic validation of the design model against the architectural rules has also been developed. The method is designed to be easy to learn and use for both architects and developers. As a part of the PhD project the method is also currently validated in a case study on an industrial development project.
  • Keywords
    program verification; software architecture; ubiquitous computing; PhD project; architectural design rule modeling; architectural rules; automatic enforcement; automatic validation; industrial development project; model-driven development context; semiformal model; software architecture modeling; Computer architecture; Information systems; Object oriented modeling; Software; Software architecture; Unified modeling language; embedded software development; model-driven development (MDD); model-driven engineering (MDE);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1810295.1810395
  • Filename
    6062216