AN APPROACH TO MODEL-DRIVEN DEVELOPMENT PROCESS SPECIFICATION

Rita Suzana Pitangueira Maciel, Bruno Carreiro da Silva, Ana Patrícia Fontes Magalhães, Nelson Souto Rosa

Abstract

The adoption of MDA in software development is increasing and is widely recognized as an important approach for building software systems. Meanwhile, the use of MDA requires the definition of a software process that guides developers in the elaboration and generation of models. While first model-driven software processes have started to appear, an approach for describing them in such way that they may be better communicated, understood, reused and evolved systematically by the development team is lacking. In this context, this paper presents an approach for the specification of MDA processes based on specializations of some SPEM 2 concepts. In order to support and evaluate our approach a tool was developed and applied in a particular MDA process for specific middleware services development.

References

  1. Humprey, W., Kelner,M. (1989) Software Modeling: Principles of Entity Process Models. SEI - Carnegie Mellon University. Pittsburgh, Pennsylvania, (CMU/SEI-89-TR-2).
  2. Jaccheri, M. L., Baldi M., Divitini M. (1999). Evaluating the requirements of software process modeling languages and systems, Process Support for Distributed Team-based Software Development. In: PDTSD99, Orlando, Florida, pages 570-578, August.
  3. Koch, N. (2006). Transformation techniques in the modeldriven development process of UWE. In: Workshop Proc. of the 6th intl Conference on Web Engineering (Palo Alto, California). ICWE 7806, vol. 155. ACM, New York, 3.
  4. Maciel, R., Ferraz, C., Rosa, N. (2005). InterDoc: Reference Architecture for Interoperable Services in Collaborative Writing Environments. In: 9th Intl. Conference on CSCW in Design, May, England.
  5. Maciel, R. S. P., Silva, B. C. e Mascarenhas, L. A. (2006a). An Edoc-based Approach for Specific Middleware Services Development, In: 4th Workshop on MBD of Computer Based Systems, Postdam, Germany. Proc. IEEE Press, p:135-143.
  6. Maciel, R., Rosa, N., Ferraz, C. Silva, B. (2006b). Um Processo MDA para o Desenvolvimento de Componentes e Serviços Específicos de Middleware, In: VI Workshop de Desenvolvimento Baseado em Componentes, Recife, Brazil.
  7. Pasini, K., Peixoto, R., Maciel, R., Duran, A. (2008). Uma solução para apoiar um processo de desenvolvimento dirigido a modelos usando openArchitectureWare. In: IX Free Software Workshop / 9th Intl. Forum of Free Software, Porto Alegre. p. 121-126.
  8. Mellor, S. et al. (2004) MDA Distilled. EUA, AddissonWesley.
  9. OMG (2003). MDA Guide. Version 1.0.1 (omg/2003-06- 01).
  10. OMG (2008). Software Process Engineering Metamodel Specification, Version 2.0, (formal/08-04-01).
  11. OpenUP Component - MDD (2008). Available at: http://www.eclipse.org/epf/openup_component/mdd.p hp.
  12. Silva, B., Maciel, R., Mascarenhas, L. (2006) Transforms: Uma Ferramenta MDA/EDOC para Desenvolvimento de Serviços Específicos de Middleware. In: Brazilian Symposium on Software Engineering - Tools session. Florianópolis. Proc., p. 19-24.
  13. Schantz, R., Schmidt, D. (2001). Middleware for Distributed Systems: Evolving the Common Structure for Network-centric Applications. Encyclopedia of Software Engineering, Wiley & Sons.
  14. Schmidt, D. (2006). Model-Driven Engineering. In: Computer Magazine, p. 25-31. IEEE Computer Society Press.
  15. Wang, H., Zhang, D. (2003). MDA-based Development of E-Learning System. In: 27th International Computer Software and Applications Conference, Texas. Proc. California: IEEE Press, p. 684.pi.
Download


Paper Citation


in Harvard Style

Pitangueira Maciel R., Carreiro da Silva B., Fontes Magalhães A. and Souto Rosa N. (2009). AN APPROACH TO MODEL-DRIVEN DEVELOPMENT PROCESS SPECIFICATION . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-86-9, pages 27-32. DOI: 10.5220/0001862700270032


in Bibtex Style

@conference{iceis09,
author={Rita Suzana Pitangueira Maciel and Bruno Carreiro da Silva and Ana Patrícia Fontes Magalhães and Nelson Souto Rosa},
title={AN APPROACH TO MODEL-DRIVEN DEVELOPMENT PROCESS SPECIFICATION},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2009},
pages={27-32},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001862700270032},
isbn={978-989-8111-86-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - AN APPROACH TO MODEL-DRIVEN DEVELOPMENT PROCESS SPECIFICATION
SN - 978-989-8111-86-9
AU - Pitangueira Maciel R.
AU - Carreiro da Silva B.
AU - Fontes Magalhães A.
AU - Souto Rosa N.
PY - 2009
SP - 27
EP - 32
DO - 10.5220/0001862700270032