The MDArte Experience - Organizational Aspects Acquired from a Successful Partnership between Government and Academia using Model-Driven Development

Rodrigo Salvador Monteiro, Roque Elias Assumpção Pinel, Geraldo Zimbrão, Jano Moreira de Souza

Abstract

Developing and evolving critical information systems in order to cope with changes in regulations and laws is a constant worry for governments in the e-Government era. Due to the frequent challenges and some previous frustrating experiences, the Brazilian Government has searched for an alternative development method that could better fit its needs. At the same time, Brazilian Academia, represented in this case by the Computer Science Department of COPPE/UFRJ, has been researching how to bridge the gaps in order to harness the promise of Model-Driven Architecture in real life projects. A successful partnership between both started in 2005, which gave birth to a complete MDA development environment that would later be known as MDArte. The MDArte framework has been freely available since 2009 through the SPB portal (Brazilian Public Software Portal – www.softwarepublico.gov.br) and throughout its construction and evolution more than a dozen real projects have been built and maintained. During the development of such real life projects a lot of critical organizational aspects raised. The main contribution of this paper is to reveal and motivate the discussion on such organizational aspects that must be faced when deciding to adopt an MDA approach. In order to contextualize our perceptions, we present the MDArte experience, including its origin, evolution and current state. The major challenging and complex systems that have been developed with MDArte are presented as success cases along with an analysis of the benefits of using a Model Driven Development (MDD) approach.

References

  1. MDD, Model-driven development, IEEE Software Special Issue, Mellor, S. J., Clark, A. N., and Futagami, T. (eds.), vol 20, n. 5, September 2003.
  2. OMG, Object Management Group. URL: http://www.omg.org. Last visit: Feb 2013.
  3. UML, Object Management Group, Unified Modeling Language (UML): Superstructure, version 2.0, August 2005.
  4. Guttman, M., and Parodi, J., Real-Life MDA: Solving Business Problems with Model Driven Architecture, 1st ed. Morgan Kaufmann, 2006, p. 224.
  5. AndroMDA. URL: http://www.andromda.org. Last visit: Feb 2013.
  6. PESC, COPPE, UFRJ: http://www.cos.ufrj.br. Last visit: Feb 2013.
  7. MDA, Object Management Group, MDA Guide, version 1.0.1, June 2003.
  8. MDArte: http://www.softwarepublico.gov.br/dotlrn/clubs/mdart e. Last visit: Feb 2013.
  9. Bergeron, F., Raymond, L.. “The advantages of electronic data interchange”. ACM SIGMIS Database, PP 19-31, 1992.
  10. Web Services Architecture (W3C Working Group Note). http://www.w3.org/TR/ws-arch/. Last visit: Feb 2013.
  11. Hutchinson, J., Rouncefield, M., Whittle, J., and Kristoffersen, S: “Empirical assessment of MDE in industry”. Proceeding of the 33rd International Conference on Software Engineering, 2011.
  12. Rios, E., Bozheva, T., Bediaga, A., and Guilloreau, N.: MDD Maturity Model: A Roadmap for Introducing Model-Driven Development, Proc. ECMDA 2006.
  13. Staron, M.: Adopting Model Driven Software Development in Industry - A Case Study at Two Companies. Proc. MODELS 2006.
  14. Pinel, R. E. A., Carmo, F. B., Monteiro, R. S., and Zimbrão, G.: Improving tests infrastructure through a model-based approach. ACM SIGSOFT Software Engineering Notes 36(1): 1-5 (2011).
  15. Fernandes, L. A., Neto, B. H., Fagundes, V., Zimbrao, G., Souza, J. M., and Monteiro, R. S.: Model-Driven Architecture Approach for Data Warehouse. ICAS 2010: 156-161.
  16. Antelio, M.: Architectural Breaches Detection in a Model Driven Development Scenario. Master Thesis, COPPE/UFRJ (2011).
  17. Pinel, R. E. A.: Function Point Analysis Supported by Model Driven Architecture. Master Thesis, COPPE/UFRJ (2012).
Download


Paper Citation


in Harvard Style

Salvador Monteiro R., Elias Assumpção Pinel R., Zimbrão G. and Moreira de Souza J. (2014). The MDArte Experience - Organizational Aspects Acquired from a Successful Partnership between Government and Academia using Model-Driven Development . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 575-584. DOI: 10.5220/0004714305750584


in Bibtex Style

@conference{modelsward14,
author={Rodrigo Salvador Monteiro and Roque Elias Assumpção Pinel and Geraldo Zimbrão and Jano Moreira de Souza},
title={The MDArte Experience - Organizational Aspects Acquired from a Successful Partnership between Government and Academia using Model-Driven Development},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2014},
pages={575-584},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004714305750584},
isbn={978-989-758-007-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - The MDArte Experience - Organizational Aspects Acquired from a Successful Partnership between Government and Academia using Model-Driven Development
SN - 978-989-758-007-9
AU - Salvador Monteiro R.
AU - Elias Assumpção Pinel R.
AU - Zimbrão G.
AU - Moreira de Souza J.
PY - 2014
SP - 575
EP - 584
DO - 10.5220/0004714305750584