Back close

Model driven support for the Service Oriented Architecture modeling language

Publication Type : Conference Paper

Publisher : Proceedings - International Conference on Software Engineering

Source : Proceedings - International Conference on Software Engineering, Cape Town, p.8-14 (2010)

Url : http://www.scopus.com/inward/record.url?eid=2-s2.0-77954602674&partnerID=40&md5=bfb659828b5baf85f5d2c0bdb6eb52ac

ISBN : 9781605589633

Keywords : Architectural style, Atlas transformation languages, Component descriptions, Computer software, Dynamic Systems, Dynamical systems, Eclipse modeling framework, Embedded systems, Graphical modeling, Information services, Linguistics, Meta model, Model driven architectures, Model transformation, Model-driven, Plug-ins, Service Oriented, Service oriented architecture (SOA), Software architecture, XML specifications

Year : 2010

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. © 2010 ACM.

Cite this Research Publication : Na Ali, Nellipaiappan, Rb, Chandran, Rb, and Babar, M. Ac, “Model driven support for the Service Oriented Architecture modeling language”, in Proceedings - International Conference on Software Engineering, Cape Town, 2010, pp. 8-14.

Admissions Apply Now