Skip to main content

Transition to Model-Driven Engineering

What Is Revolutionary, What Remains the Same?

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7590))

Abstract

A considerable amount of research has been dedicated to bring the vision of model-driven engineering (MDE) to fruition. However, the practical experiences of organizations that transition to MDE are underreported. This paper presents a case study of the organizational consequences experienced by one large organization after transitioning to MDE. We present four findings from our case study. First, MDE brings development closer to the domain experts, but software engineers are still necessary for many tasks. Second, though MDE presents an opportunity to achieve incremental improvements in productivity, the organizational challenges of software development remain unchanged. Third, switching to MDE may disrupt the balance of the organizational structure, creating morale and power problems. Fourth, the cultural and institutional infrastructure of MDE is underdeveloped, and until MDE becomes better established, transitioning organizations need to exert additional adoption efforts. We offer several observations of relevance to researchers and practitioners based on these findings.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aranda, J., Damian, D.: Interview Guide for GM October - November 2011 Visit (2012), http://home.segal.uvic.ca/~jorge/materials/guide.pdf

  2. Baker, P., Loh, S.C., Weil, F.: Model-Driven Engineering in a Large Industrial Context — Motorola Case Study. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, pp. 476–491. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  3. Berger, P.L., Luckmann, T.: The Social Construction of Reality. Doubleday Anchor (1967)

    Google Scholar 

  4. Beydeda, S., Book, M., Gruhn, V.: Model-Driven Software Development. Springer (2005)

    Google Scholar 

  5. Bézivin, J.: Model Driven Engineering: An Emerging Technical Space. In: Lämmel, R., Saraiva, J., Visser, J. (eds.) GTTSE 2005. LNCS, vol. 4143, pp. 36–64. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Cheng, B.H.C., Stephenson, R., Berenbach, B.: Lessons Learned from Automated Analysis of Industrial UML Class Models (An Experience Report)  . In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, pp. 324–338. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Cheng, B.H.C., Atlee, J.M.: Research directions in requirements engineering. In: FOSE 2007: Future of Software Engineering (2007)

    Google Scholar 

  8. Curtis, B., Krasner, H., Iscoe, N.: A field study of the software design process for large systems. Communications of the ACM 31(11), 1268–1287 (1988)

    Article  Google Scholar 

  9. Damian, D., Zowghi, D.: Requirements engineering challenges in multi-site software development organizations. Requirements Engineering Journal 8(3), 149–160 (2003)

    Article  Google Scholar 

  10. DiMaggio, P.J., Powell, W.W.: Introduction. In: Powell, W.W., DiMaggio, P.J. (eds.) The New Institutionalism in Organizational Analysis. ch. 1, pp. 1–38. University of Chicago Press (1991)

    Google Scholar 

  11. France, R., Rumpe, B.: Model-driven development of complex software: A research roadmap. In: FOSE 2007: Future of Software Engineering (2007)

    Google Scholar 

  12. Giddens, A.: The Constitution of Society. Polity Press (1984)

    Google Scholar 

  13. Glaser, B.: Basics of Grounded Theory Analysis. Sociology Press (1992)

    Google Scholar 

  14. Hannan, M.T., Freeman, J.: Organizational Ecology. Harvard (1989)

    Google Scholar 

  15. Herbsleb, J.D.: Global software engineering: The future of socio-technical coordination. In: FOSE 2007: Future of Software Engineering (2007)

    Google Scholar 

  16. Hutchinson, J., Rouncefield, M., Whittle, J.: Model-driven engineering practices in industry. In: ICSE 2011: Proceedings of the 33rd International Conference on Software Engineering, Honolulu, HI, USA (2011)

    Google Scholar 

  17. Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: ICSE 2011: Proceedings of the 33rd International Conference on Software Engineering, Honolulu, HI, USA (2011)

    Google Scholar 

  18. Caskurlu, B.: Model Driven Engineering. In: Butler, M., Petre, L., Sere, K. (eds.) IFM 2002. LNCS, vol. 2335, pp. 286–298. Springer, Heidelberg (2002)

    Google Scholar 

  19. Kuhn, A., Murphy, G.C., Thompson, C.A.: An Exploratory Study of Forces and Frictions Affecting Large-Scale Model-Driven Development. In: France, R.B., Kazmeier, J., Breu, R., Atkinson, C. (eds.) MODELS 2012. LNCS, pp. 352–367. Springer, Heidelberg (2012)

    Google Scholar 

  20. Kulkarni, V., Reddy, S., Rajbhoj, A.: Scaling Up Model Driven Engineering – Experience and Lessons Learnt. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part II. LNCS, vol. 6395, pp. 331–345. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  21. Macaulay, L.A.: Requirements Engineering. Springer (1996)

    Google Scholar 

  22. MacDonald, A., Russell, D., Atchison, B.: Model-driven development within a legacy system: an industrial experience report. In: Proceedings of the 2005 Australian Software Engineering Conference (2005)

    Google Scholar 

  23. Pressman, R.: Software Engineering: A Practitioner’s Approach. McGraw-Hill (2004)

    Google Scholar 

  24. Rech, J., Bunse, C.: Model-Driven Software Development: Integrating Quality Assurance. Idea Group Inc. (2009)

    Google Scholar 

  25. Schmidt, D.C.: Model driven engineering. IEEE Computer 39(2) (2006)

    Google Scholar 

  26. Scott, R., Davis, G.F.: Organizations and Organizing: Rational, Natural, and Open System Perspectives. Prentice-Hall (2007)

    Google Scholar 

  27. Scott, W.R.: Institutions and Organizations: Ideas and Interests. Sage (2008)

    Google Scholar 

  28. Staron, M.: Adopting Model Driven Software Development in Industry – A Case Study at Two Companies. In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 57–72. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  29. Stinchcombe, A.L.: Social structure and organizations. In: March, J.G. (ed.) Handbook of Organizations, pp. 142–193. Rand McNally (1965)

    Google Scholar 

  30. Yin, R.K.: Case Study Research: Design and Methods, 3rd edn. Sage (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aranda, J., Damian, D., Borici, A. (2012). Transition to Model-Driven Engineering. In: France, R.B., Kazmeier, J., Breu, R., Atkinson, C. (eds) Model Driven Engineering Languages and Systems. MODELS 2012. Lecture Notes in Computer Science, vol 7590. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33666-9_44

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33666-9_44

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33665-2

  • Online ISBN: 978-3-642-33666-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics