University of Limerick Institutional Repository

Model driven support for the service oriented architecture modeling language

DSpace Repository

Show simple item record Ali, Nour Nellipaiappan, Rukmani Chandran, Rajalaxmi Ali Babar, Muhammad 2011-01-26T14:15:02Z 2011-01-26T14:15:02Z 2010
dc.description peer-reviewed en_US
dc.description.abstract Service Oriented Architecture (SOA) is an architectural style that is widely used in distributed and dynamic systems. The Service oriented architecture Modeling Language (SoaML) is an OMG standard for modelling SOA independent of a technology. This paper presents a tool for modelling SOA using SoaML and generating OSGi Declarative Services Models from SoaML models. SoaML metamodel has been implemented as an Ecore model using the Eclipse Modeling Framework (EMF). An Eclipse plug-in that allows architects to graphically design SoaML models has been developed using the Graphical Modeling Framework (GMF). We have also implemented a model transformation using ATLAS Transformation Language (ATL) in order to partially generate Declarative Services models. The generated model is used as a Declarative Services Component Description XML specification which is needed to execute code on the OSGi service oriented platform. In this way, we provide SoaML with Model Driven Architecture support. en_US
dc.language.iso eng en_US
dc.publisher Association for Computing Machinery en_US
dc.relation.ispartofseries PESOS '10 Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems;pp. 8-14
dc.subject SOA en_US
dc.subject model driven architecture en_US
dc.title Model driven support for the service oriented architecture modeling language en_US
dc.type Conference item en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed
dc.type.restriction none en
dc.type.restriction none en
dc.contributor.sponsor SFI
dc.contributor.sponsor EMECW
dc.relation.projectid 03/CE2/I303_1
dc.relation.projectid EURECA project

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


My Account