DocumentCode
3128636
Title
Systematic development and exploration of service-oriented software architectures
Author
Krüger, Ingolf H. ; Mathew, Reena
Author_Institution
Dept. of Comput. Sci. & Eng., California Univ., La Jolla, CA, USA
fYear
2004
fDate
12-15 June 2004
Firstpage
177
Lastpage
187
Abstract
The notion of service is becoming increasingly popular as a means for implementing large-scale distributed, reactive systems. Systematic development approaches and modeling notations for services are still largely missing from the literature. We introduce an architecture definition language for service-oriented software architectures. It provides modeling elements for interaction patterns defining services, as well as for mapping sets of services to target component configurations. We also present a comprehensive software development process that considers services as first class modeling elements. By decoupling the modeling of services from their implementation on target component configurations this process enables exploration of multiple architectures implementing the same set of services. We substantiate our view of services as cross-cutting architectural aspects by providing a mapping from services to aspects in AspectJ. We illustrate applicability of our approach by modeling service-oriented architectures for portions of the Center TRACON automation system as a running example.
Keywords
object-oriented languages; object-oriented programming; software architecture; specification languages; AspectJ; Center TRACON automation system; architecture definition language; distributed reactive systems; modeling notations; service-oriented software architectures; software development; target component configurations; Automotive engineering; Computer architecture; Computer science; Connectors; Drives; Large-scale systems; Mathematical model; Programming; Service oriented architecture; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on
Print_ISBN
0-7695-2172-X
Type
conf
DOI
10.1109/WICSA.2004.1310701
Filename
1310701
Link To Document