DocumentCode
1564546
Title
Towards an MDA-oriented UML profile for distribution
Author
Silaghi, Raul ; Fondement, Frédéric ; Strohmeier, Alfred
Author_Institution
Software Eng. Lab., Ecole Polytech. Fed. de Lausanne, Switzerland
fYear
2004
Firstpage
227
Lastpage
239
Abstract
The era of distributed systems is upon us. Middleware-specific concerns, and especially the distribution concern, which is the core of any middleware-mediated application, are addressed every day in all sorts of enterprise systems. However, object-oriented UML designs offer a very limited perspective on what exactly is distributed, how exactly the distribution is achieved, and where exactly distributed services are located. In order to answer these questions, the MDA-compliant enterprise Fondue method proposes a hierarchy of UML profiles as a means for addressing the distribution concern at three different MDA-levels of abstraction. Model transformations are provided to incrementally refine existing design models according to the proposed profiles. For the last phase of the enterprise Fondue process, code generation for specific middleware infrastructures is supported through the Parallax framework. The CORBA technology is used for illustrating the entire approach on a concrete example.
Keywords
Unified Modeling Language; distributed object management; formal specification; middleware; object-oriented programming; open systems; program compilers; software architecture; CORBA technology; Parallax framework; code generation; distributed systems; enterprise Fondue method; enterprise systems; middleware infrastructures; model driven architecture; object-oriented UML designs; Application software; Concrete; Laboratories; Middleware; Object oriented modeling; Operating systems; Software engineering; Unified modeling language; Web and internet services; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2004. EDOC 2004. Proceedings. Eighth IEEE International
ISSN
1541-7719
Print_ISBN
0-7695-2214-9
Type
conf
DOI
10.1109/EDOC.2004.1342520
Filename
1342520
Link To Document