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 :
بازگشت