Authors:
Selo Sulistyo
and
Andreas Prinz
Affiliation:
Faculty of Engineering and Science, University of Agder, Norway
Keyword(s):
Model-driven, Development, Service-based Applications.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Communication and Software Infrastructure
;
Cross-Feeding between Data and Software Engineering
;
e-Business
;
Enterprise Information Systems
;
Model-Driven Engineering
;
Service-Oriented Computing
;
Services
;
Software Engineering
;
Software Engineering Methods and Techniques
Abstract:
Service-based systems are considered as an architectural approach for managing software complexity and their development. With this, a software application is built by defining a set of interactions of autonomous, compound, and loosely-coupled software units called services. Another way of managing software complexity is using model-driven approaches. With this, the development of software applications is started from model levels and thereby, code for implementing the software application is generated automatically. This paper presents AMG (abstract, model and generate), a combination of the two approaches.