A General Framework for the Development of MDD Projects

Beatriz Marín, Javier Pereira, Giovanni Giachetti, Felipe Hermosilla, Estefanía Serral

Abstract

The main characteristic of the Model-Driven Development paradigm is that it allows the automatic (or semiautomatic) generation of software systems from the conceptual models that specify these systems. The successful application of MDD relies in the selection of appropriate diagrams and tools. However, software engineers do not have frameworks that help them to select the MDD tools that better fit to specific projects needs. To face this issue, in this paper we have analysed a set of models and tools that can be used to support MDD projects. From this analysis, a general framework is presented.

References

  1. Bennasri, S., Souveyet, C., and Rolland, C. (2005). Modelling variability in requirements with maps. In YAKHNO, T., editor, Advances in Information System. Springer, Berlin / Heidelberg.
  2. Chen, P. (1976). The entity-relationship model - toward a unified view of data. ACM Transactions on Database Systems, (1):9-36.
  3. Dardenne, A., Van Lamsweerde, A., and Fickas, S. (1993). Goal-directed requirements acquisition. Science of Computer Programming, (20).
  4. De La Vara, J. L., SÍ nchez, J., and Pastor, O. (2008). Business process modelling and purpose analysis for requirements analysis of information systems. In BELLAHSÒ NE, Z. and L ÓONARD, M., editors, CAiSE. Springer.
  5. Giachetti, G., Alencar, F., MarÚn, B., Pastor, O., and Castro, J. (2010). Beyond requirements: An approach to integrate i* and Model-Driven Development. In XIII Congreso Iberoamericano en Software Engineering - CIBSE 2010, Cuenca, Ecuador.
  6. Jaroucheh, Z., Liu, X., and Smith, S. (2010). Apto: A MDD-based generic framework for context-aware deeply adaptive service-based processes. In IEEE International Conference on Web Services. IEEE Computer Society.
  7. Mansell, J., Bediaga, A., Vogel, R., and Mantell, K. (2006). A process framework for the successful adoption of model driven development. In WARMER, A. R. A. J., editor, ECMDA-FA. Springer-Verlag, Berlin / Heidelberg.
  8. Moreno, N., Fraternali, P., and Vallecillo, A. (2007). WebML modeling in UML. IET Software, (1):67-80.
  9. Paredes, F. and Pereira, J. (2010). A bi-criteria integer programming and algorithmic approach for software architecture alternatives modeling. In ALIO-INFORMS Joint International Meeting, Buenos Aires, Argentina.
  10. Pastor, O. and Molina, J. C. (2007). Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Springer, New York.
  11. Yu, E. (1995). Modelling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto.
Download


Paper Citation


in Harvard Style

Marín B., Pereira J., Giachetti G., Hermosilla F. and Serral E. (2013). A General Framework for the Development of MDD Projects . In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-8565-42-6, pages 257-260. DOI: 10.5220/0004319402570260


in Bibtex Style

@conference{modelsward13,
author={Beatriz Marín and Javier Pereira and Giovanni Giachetti and Felipe Hermosilla and Estefanía Serral},
title={A General Framework for the Development of MDD Projects},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2013},
pages={257-260},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004319402570260},
isbn={978-989-8565-42-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A General Framework for the Development of MDD Projects
SN - 978-989-8565-42-6
AU - Marín B.
AU - Pereira J.
AU - Giachetti G.
AU - Hermosilla F.
AU - Serral E.
PY - 2013
SP - 257
EP - 260
DO - 10.5220/0004319402570260