Authors:
Rodrigo García
1
;
Juan C. Dueñas
1
;
Félix Cuadrado
1
and
José Luis Ruiz
2
Affiliations:
1
Universidad Politécnica de Madrid, Spain
;
2
Indraok, Spain
Keyword(s):
MDE, Enterprise Development, Information Systems, Report on Experience.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Cross-Feeding between Data and Software Engineering
;
Enterprise Information Systems
;
Enterprise Service Architectures
;
Enterprise Software Technologies
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Model-Driven Engineering
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Symbolic Systems
Abstract:
The development of an enterprise management system is a very complex process. It must be able to efficiently manage the heterogeneity and complexity of the enterprise infrastructure and services. This situation is resolved by adopting a generic information model and reasoning over it. Moreover, the system must support non-functional requirements, such as scalability or reliability. In this domain, these requirements have matured into a cumbersome enterprise framework ecosystem, imposing a steep learning curve to the development team. This paper presents a case study that tries to address these concerns. We have applied MDE (Model-Driven Engineering) techniques and tools in order to reduce the coding effort and partially abstract from the complexity. We detail here the decisions behind the followed process, and provide a complete report on our experience, discussing the strong points and the limitations found in both our approach and the supporting tools.