Presenting Reusable Service Models in Model-DrivenService Engineering

Selo Sulistyo
2012 International Journal of Information and Electronics Engineering  
Current developments of software systems show the shift towards increasingly service-based, where a software system is composed of software units called services. For software development, model-driven approaches are getting more attention since it promotes a rapid development process which increasing software productivity. To be able to apply model-driven development approaches for the development of service-based applications, presenting services and their interactions using (often) graphical
more » ... presentation is required. This paper proposes to adapt the CORBA component model (CCM) to model a service and to present the service as a building block. In addition to use ports in CCM, we also propose to use activity diagrams to describe internal behaviors of a service and to describe interactions between building blocks. The main contribution of this work is an automated method to present services described in textual into graphical presentation for supporting model-driven development. Index Terms-Model-driven development, CORBA component model. Abstractor Generator Service Repository Concrete services Abstract services Composite Models results generateCode Code uses uses has descriptionAt Service Registry results Design-time Run-time service descriptions Native Compiler 1 2 3 Abstractor Generator Service Repository Concrete services Abstract services Composite Models results generateCode Code uses uses has descriptionAt Service Registry results Design-time Run-time service descriptions Native Compiler Abstractor Generator Service Repository Concrete services Abstract services Composite Models results generateCode Code uses uses has descriptionAt Service Registry results Design-time Run-time service descriptions Native Compiler 1 2 3 1 Presenter
doi:10.7763/ijiee.2012.v2.189 fatcat:qmk6lx54bfhgvp5jd4rknvua5e