Skip to main content

MORPHEUS: A Supporting Tool for MDD

  • Conference paper
  • First Online:
Book cover Information Systems Development

Abstract

Model-driven development (MDD) approach is gaining more and more attention both from practitioners and academics because of its positive influences in terms of reliability and productivity in the software development process. ATRIUM is one of the current proposals following the MDD principles as the development is driven by models and a tool, MORPHEUS, supports both its activities and models. This tool provides facilities for modelling, metamodelling, and analysis and integrates an engine to execute transformations. In this work, this tool is presented describing both its architecture and its capabilities.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Bézivin J. (2004). In search of a basic principle for model driven engineering, Upgrade 5(2), pp. 21–24, 2004.

    Google Scholar 

  2. Chung L., Nixon B.A., Yu E. and Mylopoulos J. (2000). Non-Functional Requirements in Software Engineering, Kluwer, Boston.

    MATH  Google Scholar 

  3. Cook S., Jones G., Kent S. and Cameron A. (2007) Domain-specific Development with Visual Studio DSL Tools, Addison Wesley Professional.

    Google Scholar 

  4. Czarnecki K. and Helsen S. (2006) Classification of Model Transformation Approaches. IBM Systems Journal, 45(3), pp. 621–645.

    Article  Google Scholar 

  5. Dardenne A., van Lamsweerde A. and Fickas S. (1993) Goal-directed Requirements Acquisition, Science of Computer Programming, 20(1–2), pp. 3–50.

    Article  MATH  Google Scholar 

  6. Eclipse Modeling Framework. http://www.eclipse.org/emf/

  7. Eclipse Graphical Modeling Framework. http://www.eclipse.org/gmf/

  8. GROWTH G3RD-CT-00794 (2003) EFTCOR: Environmental Friendly and cost-effective Technology for Coating Removal. European Project, 5th Framework Prog.

    Google Scholar 

  9. ISO/IEC JTC JTC1/SC7 N4098 (2008), Software Engineering-Software Product Quality Requirements and Evaluation (SQuaRE) Quality Model.

    Google Scholar 

  10. Kelly S., Lyytinen K. and Rossi M. METAEDIT+ A fully configurable Multi-User and Multi-tool CASE and CAME Environment. Proc. of 8 th International Conference on Advances Information System Engineering, LNCS1080, Springer, 1996, pp. 1–21.

    Google Scholar 

  11. Medini QVT, http://projects.ikv.de/qvt.

  12. Montero F. and Navarro E. (2007), ATRIUM: Software Architecture Driven by Requirements, Proc. 14th IEEE Int. Conf. on Engineering of Complex Computer Systems (ICECCS'09), IEEE Press, June 2007, in press.

    Google Scholar 

  13. MORPHEUS (2009), http://www.dsi.uclm.es/personal/ElenaNavarro/research_atrium.htm

  14. Navarro E. and Cuesta C.E. (2008), Automating the Trace of Architectural Design Decisions and Rationales Using a MDD Approach, Proc. 2nd European Conference Software Architecture, LNCS 5292, Springer, September 2008, pp. 114–130.

    Google Scholar 

  15. Navarro E. (2007), Architecture Traced from Requirements applying a Unified Methodology, PhD thesis, Computing Systems Department, UCLM.

    Google Scholar 

  16. Navarro E., Letelier P. and Ramos I. (2007), Requirements and Scenarios: Playing Aspect Oriented Software Architectures, Proc. 6th IEEE/IFIP Conf. on Software Architecture, IEEE Press, 2007, n. 23.

    Google Scholar 

  17. Navarro E., Letelier P., Reolid D. and Ramos I. (2007) Configurable Satisfiability Propagation for Goal Models using Dynamic Compilation Techniques, Proc. Information Systems and Development (ISD’07), Springer, New York, USA, September 2007, pp. 167–179.

    Google Scholar 

  18. Navarro E., Letelier P., Mocholí J.A. and Ramos I. A Metamodeling Approach for Requirements Specification. Journal of Computer Information Systems, 2006, 47(5), 67–77.

    Google Scholar 

  19. OMG (2006). Meta Object Facility (MOF) 2.0 Core Specification (ptc/06-01-01).

    Google Scholar 

  20. OMG (2005). Document ptc/05-11-01, QVT, MOF Query/Views/Transformations.

    Google Scholar 

  21. OMG (2005). Software Process Engineering Metamodel (SPEM), ver. 1.1 formal/05-01-06.

    Google Scholar 

  22. Pérez, J., Ali, N., Carsí, J.Á. and Ramos, I. (2006). Designing Software Architectures with an Aspect-Oriented Architecture Description Language, Proc. 9th Int. Sym. on Component-Based Software Engineering (CBSE 2006), June 2006, pp. 123–138, Springer, Berlin/Heidelberg.

    Google Scholar 

  23. Pérez, J., Navarro, E., Letelier, P. and Ramos, I. (2006). A Modelling Proposal for Aspect-Oriented Software Architectures, Proc. 13th Annual IEEE Int. Conf. and Works. on the Engineering of Computer Based Systems (ECBS'06), IEEE Press, March 2006, pp. 32–41.

    Google Scholar 

  24. Selic, B. (2003). The Pragmatics of Model-Driven Development. IEEE Soft. 20(5), pp. 19–25.

    Article  Google Scholar 

  25. Visio 2003 (2009), http://msdn.microsoft.com/en-us/library/aa173161(office.11).aspx

Download references

Acknowledgements

This work is funded by the Department of Science and Technology (Spain) I+D+I, META project TIN2006-15175-C05-01 and by the UCLM, project MDDRehab TC20091111. This work is also supported by the FPU fellowship programme from the Spanish government AP2006-00690.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elena Navarro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this paper

Cite this paper

Navarro, E., Gómez, A., Letelier, P., Ramos, I. (2011). MORPHEUS: A Supporting Tool for MDD. In: Song, W., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7355-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-7355-9_22

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-7205-7

  • Online ISBN: 978-1-4419-7355-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics