AN EXPERIENCE IN APPLYING MODEL-DRIVEN ENGINEERING FOR AN ENTERPRISE MANAGEMENT SYSTEM

Rodrigo García, Juan C. Dueñas, Félix Cuadrado, José Luis Ruiz

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.

References

  1. Steinberg, D.; Budinsky, F.; Paternostro, M; Merks, E., December 2008. EMF: Eclipse Modeling Framework, Second Edition, Addison-Wesley Professional. ISBN: 978-0321331885.
  2. Frankel, D.S., January 2003. Model Driven Architecture: Applying MDA to Enterprise Computing, Wiley. ISBN: 978-0471319207.
  3. Schmidt, D.C., February 2006. Guest Editor's Introduction: Model-Driven Engineering. In Computer, Volume: 39, Issue: 2, Pages: 25-31.
  4. Object Management Group, January 2006. Meta Object Facility Specification 2.0. Available online in: http://www.omg.org/spec/MOF/2.0/
  5. Quartel, D.; Pokraev, S.; Pessoa, R.M.; van Sinderen; M., September 2008. Model-Driven Development of a Mediation Service. In 12th International IEEE Enterprise Distributed Object Computing Conference.
  6. White, J.; Schmidt, D.C.; Czarnecki, K.; Wienands, C.; Lenz, G., October 2007. Automated Model-Based Configuration of Enterprise Java Applications. In 11th International IEEE Enterprise Distributed Object Computing Conference.
  7. Spolsky, J., August 2004. Joel on Software, Apress. ISBN: 978-1590593899.
Download


Paper Citation


in Harvard Style

García R., Dueñas J., Cuadrado F. and Ruiz J. (2009). AN EXPERIENCE IN APPLYING MODEL-DRIVEN ENGINEERING FOR AN ENTERPRISE MANAGEMENT SYSTEM . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-674-010-8, pages 21-27. DOI: 10.5220/0002257400210027


in Bibtex Style

@conference{icsoft09,
author={Rodrigo García and Juan C. Dueñas and Félix Cuadrado and José Luis Ruiz},
title={AN EXPERIENCE IN APPLYING MODEL-DRIVEN ENGINEERING FOR AN ENTERPRISE MANAGEMENT SYSTEM},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2009},
pages={21-27},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002257400210027},
isbn={978-989-674-010-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - AN EXPERIENCE IN APPLYING MODEL-DRIVEN ENGINEERING FOR AN ENTERPRISE MANAGEMENT SYSTEM
SN - 978-989-674-010-8
AU - García R.
AU - Dueñas J.
AU - Cuadrado F.
AU - Ruiz J.
PY - 2009
SP - 21
EP - 27
DO - 10.5220/0002257400210027