Seamless UML Support for Service-based Software Architectures (bibtex)
Reference:
Matthias Tichy and Holger Giese, "Seamless UML Support for Service-based Software Architectures", in Nicolas Guelfi, E. Artesiano, G. Reggio, Eds., Proc. of the International Workshop on scientiFic engIneering of Distributed Java applIcations (FIDJI) 2003, Luxembourg, vol. 2952 of Lecture Notes in Computer Science (LNCS), pp. 128–138, Springer Verlag, November 2003.
Abstract:
The UML has become the de facto standard for the analysis and design of complex software. Tool support today includes the generation of code realizing the structural model described by class diagrams as well as code realizing the reactive behavior of the dynamic model described by statecharts. However, the CASE tool support for service-based architectures and especially later process phases addressed with component and deployment diagrams is rather limited. In this paper a seamless support of the whole service life cycle of service-based software architectures by means of UML is presented. We present the employed concepts to support the design of services (including full code generation), to compose applications out of services at design time, and to deploy services at run-time. Additionally, we describe our realization of these concepts in form of a CASE tool extension and a run-time framework.
Links:
@InProceedings{TG03a_ag,
AUTHOR = {Tichy, Matthias and Giese, Holger},
TITLE = {{Seamless UML Support for Service-based Software Architectures}},
YEAR = {2003},
MONTH = {November},
BOOKTITLE = {Proc. of the International Workshop on scientiFic engIneering of Distributed Java applIcations (FIDJI) 2003, Luxembourg},
VOLUME = {2952},
PAGES = {128--138},
EDITOR = {Guelfi, Nicolas and Artesiano, E. and Reggio, G.},
SERIES = {Lecture Notes in Computer Science (LNCS)},
PUBLISHER = {Springer Verlag},
URL = {http://www.upb.de/cs/ag-schaefer/Veroeffentlichungen/Quellen/Papers/2003/FIDJI2003.pdf},
PDF = {FIDJI2003.pdf},
ABSTRACT = {The UML has become the de facto standard for the analysis and design of complex software. Tool support today includes the generation of code realizing the structural model described by class diagrams as well as code realizing the reactive behavior of the dynamic model described by statecharts. However, the CASE tool support for service-based architectures and especially later process phases addressed with component and deployment diagrams is rather limited. In this paper a seamless support of the whole service life cycle of service-based software architectures by means of UML is presented. We present the employed concepts to support the design of services (including full code generation), to compose applications out of services at design time, and to deploy services at run-time. Additionally, we describe our realization of these concepts in form of a CASE tool extension and a run-time framework.}
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Powered by bibtexbrowser