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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
Pavalkis, S., Nemuraitė, N., Butkienė, R.: Derived Properties: A User Friendly Approach to Improving Model Traceability. Information Technology and Control 42(1) (2013)
Biehl, M.: Literature Study on Model Transformations. Embedded Control Systems. Royal Institute of Technology, Stockholm, Sweden (2010)
The Eclipse Foundation: ATL – a model transformation technology (2014), http://www.eclipse.org/atl/
Object Management Group: Meta Object Facility (MOF) 2.0 Query/View/Transformation, v1.1, OMG. www.omg.org/spec/QVT/1.1/ (2011)
Object Management Group: Unified Modeling Language. OMG spec. v. 2.4.1 (2011), http://www.omg.org/spec/UML/2.4.1/
Fuentes-Fernández, L., Vallecillo-Moreno, A.: An Introduction to UML Profiles. UPGRADE, European Journal for the Informatics Professional 5(2), 5–13 (2004)
No Magic, Inc.: MagicDraw – Architecture Made Simple (2014), http://www.nomagic.com
Sparx Systems: Enterprise Architect – UML Modeling and Lifecycle Tool Suite (2014), http://www.sparxsystems.com.au
No Magic, Inc.: UML Profiling and DSL. User Guide, v 17.0.5 (2011)
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)
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
Object Management Group: Service oriented architecture Modeling Language (SoaML). OMG spec. v. 1.0.1 (2012), http://www.omg.org/spec/SoaML/
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)