Tool Support for Model Driven Development of Pervasive Systems
MOMPES '07 Proceedings of the Fourth International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
Modelling of Service-Oriented Architectures with UML
Electronic Notes in Theoretical Computer Science (ENTCS)
Modeling Service Oriented Architectures of Mobile Applications by Extending SoaML with Ambients
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
A model-driven development approach to creating service-oriented solutions
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium
WSMeta: a meta-model for web services to compare service interfaces
Proceedings of the 17th Panhellenic Conference on Informatics
Hi-index | 0.01 |
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.