An Agile MDA Approach for Service-Oriented Components
Author(s) -
Simona Motogna,
Ioan Lazãr,
Bazil Pârv,
István Gergely Czibula
Publication year - 2009
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2009.09.030
Subject(s) - agile software development , component (thermodynamics) , computer science , unified modeling language , software engineering , executable , agile unified process , applications of uml , syntax , programming language , systems engineering , software development , software , software development process , engineering , artificial intelligence , physics , thermodynamics
Two important principles that drive the agile MDA processes are immediate execution and test first development. This paper presents a component model, called iComponent, that allows the development of executable models based on agile principles and service orientation. In order to ensure simple and fast definition of component operations, we use a concrete syntax for UML structured activities and a corresponding UML profile. The study also includes a mapping of iComponent to some existing service-oriented component frameworks (iPOJO, OSGi, SCA).The proposed platform-independent component model is part of a framework for component definition, validation and composition
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom