Informatics, Balkan Conference in (2009)
Sept. 17, 2009 to Sept. 19, 2009
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/BCI.2009.31
In this paper we present a rapid prototyping development approach fordeveloping service-oriented applications on OSGi platform that combinesincremental and evolutionary prototyping.Prototypes are defined as executable UML models.In order to ensure simple and fast definition of UML models, we applythe DRY (``don't repeat yourself'') principle and the concept of ``conventionover configuration'' introduced in the context of rapid application development. Update transformations in the small may be applied onmodel elements explicitly selected by the user in order to rapidily create new model elements based on some conventions.During the development the system may contain platform independent and platformspecific components.This feature allows developers to reuse platform specific components when theybuild a new system. Moreover, the approach may also be used when they maintain anexisting system.
rapid prototyping; agile MDA; executable UML; service-oriented application; component-based development;
I. Czibula, B. Pârv, C. Lazar, I. Lazar and S. Motogna, "Rapid Prototyping of Service-Oriented Applications on OSGi Platform," Informatics, Balkan Conference in(BCI), Thessaloniki, Greece, 2009, pp. 217-222.