DocumentCode
1564565
Title
On the notion of abstract platform in MDA development
Author
Almeida, João Paulo ; Dijkman, Remco ; Van Sinderen, Marten ; Pires, Luís Ferreira
Author_Institution
Centre for Telematics & Inf. Technol., Twente Univ., Enschede, Netherlands
fYear
2004
Firstpage
253
Lastpage
263
Abstract
Although platform-independence is a central property in MDA models, the study of platform-independence has been largely overlooked in MDA. As a consequence, there is a lack of guidelines to select abstraction criteria and modelling concepts for platform-independent design. In addition, there is little methodological support to distinguish between platform-independent and platform-specific concerns, which could be detrimental to the beneficial exploitation of the PIM-PSM separation-of-concerns adopted by MDA. This work is an attempt towards clarifying the notion of platform-independent modelling in MDA development. We argue that each level of platform-independence must be accompanied by the identification of an abstract platform. An abstract platform is determined by the platform characteristics that are relevant for applications at a certain level of platform-independence, and must be established by balancing various design goals. We present some methodological principles for abstract platform design, which forms a basis for defining requirements for design languages intended to support platform-independent design. Since our methodological framework is based on the notion of abstract platform, we pay particular attention to the definition of abstract platforms and the language requirements to specify abstract platforms. We discuss how the concept of abstract platform relates to UML.
Keywords
Unified Modeling Language; distributed object management; formal specification; object-oriented programming; software architecture; UML; abstract platform; distributed application design; model driven architecture development; platform-independent design; platform-specific models; Abstracts; Application software; Context modeling; Costs; Guidelines; Information technology; Software maintenance; Software quality; Telematics; Unified modeling language;
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.1342522
Filename
1342522
Link To Document