Skip to main content

CASE-Tool Interchange of Design Transformations

  • Conference paper
  • First Online:
Advances in Databases (BNCOD 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2097))

Included in the following conference series:

Abstract

The great variety of CASE tools available on the market implies a need for data interchange. One approach to satisfying this need is the export and import of models. For this to be vendor independent requires standardized common interchange formats, either in the form of meta-models or a common transfer format. CASE tools use some type of explicit or implicit design transformations to transform different types of models, for example conceptual to logical. The transformations are important for interchange since a set of models which are consistent in one tool may be inconsistent in another tool that does not support the same set of transformations. Subsequent modification in the latter tool may lead to irresolvable inconsistencies. In this paper we define a common, model independent notation for design transformations to facilitate interchange between tools so that the meaning of different transformations can remain consistent between different CASE tools. The proposal is made in the form of a conservative extension to OCL. A run-time interpreter for the extension has been built.

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. Brinkkemper, S. “Integrating diagrams in CASE tools through modelling transparency”, Information and Software Technology, Vol 35No. 2, pp. 101–105, 1993

    Article  Google Scholar 

  2. C. J. Date, 2000, “An introduction to database systems7 th ed.”, Addison Wesley Longman Inc., 2000

    Google Scholar 

  3. Elmasri, R., Navathe S. B., “Fundamentals of Database Systems3 rd ed.”, Addison Wesley Longman Inc., 2000

    Google Scholar 

  4. Gray, J.P., Liu, A., Scott, L., “Issues in software engineering tool construction”, Information and Software Technology Vol. 42 (2000), pp. 73–77, 2000

    Article  Google Scholar 

  5. Hainaut, J. L. “Specification preservation in schema transformations–application to semantics and statistics”, Data & Knowledge engineering 19, pp. 99–134, 1996

    Article  MATH  Google Scholar 

  6. Hainaut, J. L., Englebert, V., Henrard, J., Hick J. M., Roland D., “Database reverse engineering: From Requirements to CARE tools”, Automated Software Engineering 3, 9–45 1996, Kluwer Academic Publishers, 1996

    Article  MathSciNet  Google Scholar 

  7. IBM, “The Object Constraint Language”, http://www.software.ibm.com/ad/ocl

  8. ISO/IEC JTC1/SC7/WG11, “Information Technology–CDIF Framework–Part 1: Overview”, 2000

    Google Scholar 

  9. Kleppe, A., Warmer, J., “Extending OCL to include actions”, 3rd International Conference on the Unified Modelling Language, UML 2000

    Google Scholar 

  10. Mc Brien, P., Poulovassilis, A., “A Uniform Approach to Inter-Model Transformations”, CaiSE’99, LNCS 1626, pp. 333–348, Springer-Verlag, 1999

    Google Scholar 

  11. Object Management Group, “XML Metadata Interchange (XMI)”, Document ad/98-10-06, http://www.omg.org/docs/ad98-10-05.pdf

  12. Object Management Group, “OMG Unified Modeling Language Specification”, Version 1.3, June 1999, 1999

    Google Scholar 

  13. Object Management Group, “Formal MOF 1.3 Specification” formal/00-04-04, http://cgi.omg.org/cgi-bin/doc?formal/00-04-03.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gustavsson, H., Lings, B. (2001). CASE-Tool Interchange of Design Transformations. In: Read, B. (eds) Advances in Databases. BNCOD 2001. Lecture Notes in Computer Science, vol 2097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45754-2_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-45754-2_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-45754-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics