DocumentCode :
3475186
Title :
Architecture, design, implementation
Author :
Eden, Amnon H. ; Kazman, Rick
Author_Institution :
Dept. of Comput. Sci., Essex Univ., Colchester, UK
fYear :
2003
fDate :
3-10 May 2003
Firstpage :
149
Lastpage :
159
Abstract :
The terms architecture, design, and implementation are typically used informally in partitioning software specifications into three coarse strata of abstraction. Yet these strata are not well-defined in either research or practice, causing miscommunication and needless debate. To remedy this problem we formalize the Intension and the Locality criteria, which imply that the distinction between architecture, design, and implementation is qualitative and not merely quantitative. We demonstrate that architectural styles are intensional and non-local; that design patterns are intensional and local; and that implementations are extensional and local.
Keywords :
formal specification; software architecture; software architecture; software design theory; software specifications; Algorithm design and analysis; Architecture description languages; Computer architecture; Computer science; Data structures; Software architecture; Software design; Software engineering; Software systems; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2003. Proceedings. 25th International Conference on
ISSN :
0270-5257
Print_ISBN :
0-7695-1877-X
Type :
conf
DOI :
10.1109/ICSE.2003.1201196
Filename :
1201196
Link To Document :
بازگشت