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
Link To Document