Skip to main content

Model-Driven Approach and Implementation of Partial Model-to-Model Transformations in a CASE Tool

  • Conference paper
Information and Software Technologies (ICIST 2014)

Abstract

One of the main features of Model Driven Architecture is a model-to-model (M2M) transformations, which improve the overall model-driven systems development process by speeding up the development process itself and also enabling the reusability of the existing models within a single or even multiple projects. However, CASE tool-supported M2M transformations quite often lack so needed flexibility and customization options. The main goal of this paper is to present a practical model-driven approach to improve the usability of partial model-to-model transformations in a CASE tool environment. The approach is currently implemented in the CASE tool MagicDraw; however, it can be adopted by any other CASE tool that meets certain capability requirements.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Object Management Group: Model-Driven Architecture – MDA Guide. OMG spec. v. 1.0.1 (2003), http://www.omg.org/cgi-bin/doc?omg/03-06-01

  2. Pavalkis, S., Nemuraitė, N., Butkienė, R.: Derived Properties: A User Friendly Approach to Improving Model Traceability. Information Technology and Control 42(1) (2013)

    Google Scholar 

  3. Biehl, M.: Literature Study on Model Transformations. Embedded Control Systems. Royal Institute of Technology, Stockholm, Sweden (2010)

    Google Scholar 

  4. The Eclipse Foundation: ATL – a model transformation technology (2014), http://www.eclipse.org/atl/

  5. Object Management Group: Meta Object Facility (MOF) 2.0 Query/View/Transformation, v1.1, OMG. www.omg.org/spec/QVT/1.1/ (2011)

    Google Scholar 

  6. Object Management Group: Unified Modeling Language. OMG spec. v. 2.4.1 (2011), http://www.omg.org/spec/UML/2.4.1/

  7. Fuentes-Fernández, L., Vallecillo-Moreno, A.: An Introduction to UML Profiles. UPGRADE, European Journal for the Informatics Professional 5(2), 5–13 (2004)

    Google Scholar 

  8. No Magic, Inc.: MagicDraw – Architecture Made Simple (2014), http://www.nomagic.com

  9. Sparx Systems: Enterprise Architect – UML Modeling and Lifecycle Tool Suite (2014), http://www.sparxsystems.com.au

  10. No Magic, Inc.: UML Profiling and DSL. User Guide, v 17.0.5 (2011)

    Google Scholar 

  11. Skersys, T., Danenas, P., Butleris, R.: Approach for Semi-automatic Extraction of Business Vocabularies and Rules from Use Case Diagrams. In: Fitch, J. (ed.) EUROSAM 1984 and ISSAC 1984. LNCS, vol. 174, pp. 182–196. Springer, Heidelberg (1984)

    Google Scholar 

  12. Object Management Group: UML Profile for BPMN Processes. OMG spec. v. 1.0 beta (2010), http://www.omg.org/cgi-bin/doc?ab/10-06-01

  13. Object Management Group: Service oriented architecture Modeling Language (SoaML). OMG spec. v. 1.0.1 (2012), http://www.omg.org/spec/SoaML/

  14. Skersys, T., Pavalkis, S., Nemuraite, L.: Implementing Semantically Rich Business Vocabularies in CASE tools. In: 4th Symposium on Computer Languages, Implementations and Tools (SCLIT2014) at 12th International Conference of Numerical Analysis and Applied Mathematics (ICNAAM 2014). AIP proceedings (2014) (to be published)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Skersys, T., Pavalkis, S., Lagzdinyte-Budnike, I. (2014). Model-Driven Approach and Implementation of Partial Model-to-Model Transformations in a CASE Tool. In: Dregvaite, G., Damasevicius, R. (eds) Information and Software Technologies. ICIST 2014. Communications in Computer and Information Science, vol 465. Springer, Cham. https://doi.org/10.1007/978-3-319-11958-8_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11958-8_21

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11957-1

  • Online ISBN: 978-3-319-11958-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics