Skip to main content

MDA-Based Methodologies: An Analytical Survey

  • Conference paper
Model Driven Architecture – Foundations and Applications (ECMDA-FA 2008)

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

Abstract

Model-Driven Development (MDD) has become a familiar software engineering term in recent years, thanks to the profound influence of the Model Driven Architecture (MDA). Yet MDD, like MDA itself, defines a general framework, and as such is a generic approach rather than a concrete development methodology. Methodology support for MDA has been rather slow in coming, yet even though several MDA-based methodologies have emerged, they have not been objectively analyzed yet. The need remains for a critical appraisal of these methodologies, mainly aimed at identifying their achievements, and the shortcomings that should be addressed. We provide a review of several prominent MDA-based methodologies, and present a criteria-based evaluation which highlights their strengths and weaknesses. The results can be used for assessing, comparing, selecting, and adapting MDA-based methodologies.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.00
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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mukerji, I., Miller, J.: MDA Guide Version 1.0.1. OMG (2003)

    Google Scholar 

  2. Ramsin, R., Paige, R.F.: Process-Centered Review of Object-Oriented Software Development Methodologies. ACM Computing Surveys 40(1), 1–89 (2008)

    Article  Google Scholar 

  3. Gervais, M.: Towards an MDA-Oriented Methodology. In: 26th Annual International Computer Software and Applications Conference (COMPSAC 2002), pp. 265–270. IEEE Press, Oxford (2002)

    Google Scholar 

  4. Gervais, M.: ODAC: An Agent-Oriented Methodology Based on ODP. Journal of Autonomous Agents and Multi-Agent Systems 7(3), 199–228 (2003)

    Article  Google Scholar 

  5. Larrucea, X., Diez, A.B.G., Mansell, J.X.: Practical Model Driven Development process. In: Second European Workshop on Model Driven Architecture (MDA), UK (2004)

    Google Scholar 

  6. Object Management Group: Software Process Engineering Metamodel v1.0 (SPEM). OMG (2002)

    Google Scholar 

  7. Hildenbrand, T., Korthaus, A.: A Model-Driven Approach to Business Software Engineering. In: 8th World Multi-Conference on Systemics, Cybernetics and Informatics, Florida. Information Systems, Technologies and Applications, vol. IV, pp. 74–79 (2004)

    Google Scholar 

  8. Kim, S., Min, H.G., Her, J.S., Chang, S.H.: DREAM: A practical product line engineering using model driven architecture. In: ICITA 2005, Australia, pp. 70–75 (2005)

    Google Scholar 

  9. Gavras, A., Belaunde, M., Ferreira Pires, L., Andrade Almeida, J.P.: Towards an MDA-based development methodology. In: Oquendo, F., Warboys, B.C., Morrison, R. (eds.) EWSA 2004. LNCS, vol. 3047, pp. 71–81. Springer, Heidelberg (2004)

    Google Scholar 

  10. Guelfi, N., Razavi, R., Romanovsky, A., Vandenbergh, S.: DRIP Catalyst: an MDE/MDA Method for Fault-tolerant Distributed Software Families Development. In: OOPSLA & GPCE workshop on best practices for Model Driven Development, Portland (2004)

    Google Scholar 

  11. Kitchenham, B., Linkman, S., Law, D.: DESMET: a methodology for evaluating software engineering methods and tools. Computing and Contrological Engineering Journal 8, 120–126 (1997)

    Article  Google Scholar 

  12. Karam, G.M., Casselman, R.S.: A cataloging framework for software development methods. IEEE Computer 26(2), 34–45 (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ina Schieferdecker Alan Hartman

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Asadi, M., Ramsin, R. (2008). MDA-Based Methodologies: An Analytical Survey. In: Schieferdecker, I., Hartman, A. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2008. Lecture Notes in Computer Science, vol 5095. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69100-6_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69100-6_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69095-5

  • Online ISBN: 978-3-540-69100-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics