Skip to main content

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

Included in the following conference series:

Abstract

An increasing number of data sources are available on the Internet, many of which offer semantically overlapping data, but based on different schemas, or models. While it is often of interest to integrate such data sources, the lack of consistency among them makes this integration difficult.

This paper addresses the need for new techniques that enable the modeling and consistency checking for legacy data sources. Specifically, the paper contributes to the development of a framework that enables consistency testing of data coming from different types of data sources. The vehicle is UML and its accompanying XMI. The paper presents techniques for modeling consistency requirements using OCL and other UML modeling elements: it studies how models that describe the required consistencies among instances of legacy models can be designed in standard UML tools that support XMI. The paper also considers the automatic checking of consistency in the context of one of the modeling techniques. The legacy model instances that are inputs to the consistency check must be represented in XMI.

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. OMG Editor. XML Metadata Interchange (XMI) Specification v1.2. OMG Document. OMG (January 2002), http://www.omg.org

  2. OMG Editor. OMG Unified Modeling Language Specification, Version 1.5. OMG Document. OMG (March 2003), http://www.omg.org

  3. Barták, R.: Constraint Programming. In: Pursuit of the Holy Grail. In: In Proceedings of Workshop on Distributed Systems, Prague, Czech Republic, pp. 555–564 (1999)

    Google Scholar 

  4. Ceri, S., Widom, J.: Managing Semantic Heterogeneity with Production Rules and Persistent Queries. In: International Conference on Very Large Data Bases, pp. 108–119 (1993)

    Google Scholar 

  5. Friis-Christensen, A., Jensen, C.S.: Object-Relational Management of Multiply Represented Geographic Entitites. In: International Conference on Scientific and Statistical Database Management (2003) (to appear)

    Google Scholar 

  6. Rusinkiewicz, M., Sheth, A., Karabatis, G.: Specifying Interdatabase Dependencies in a Multidatabase Environment. Computer 24(12), 46–53 (1991)

    Article  Google Scholar 

  7. Casanova, M., Wallet, T., D’Hondt, M.: Ensuring Quality of Geographic Data with UML and OCL. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 225–239. Springer, Heidelberg (2000)

    Google Scholar 

  8. OMG Editor. Model Driven Architecture. OMG document number ormsc/2001- 07-01, OMG (July 2001), http://www.omg.org/docs/ormsc/01-07-01.pdf

  9. Tanenbaum, A.S., van Steen, M.: Distributed Systems: Principles and Paradigms. Prentice Hall, Englewood Cliffs (2002)

    MATH  Google Scholar 

  10. Chandy, K.M., Lamport, L.: Distributed Snapshots: Determining Global States of Distributed Systems. ACM Transactions on Computer Systems 3(1), 63–75 (1985)

    Article  Google Scholar 

  11. Gaito, S., Kent, S., Ross, N.: A Meta-Model Semantics for Structural Constraints in UML. Behavioural Specifications for Businesses and Systems, 123–141 (September 1999)

    Google Scholar 

  12. Fowler, M., Kendall, S.: UML Distilled: A Brief Guide to the Standard Object Modeling Language, 2nd edn. Addison-Wesley, Reading (2002)

    Google Scholar 

  13. Gogolla, M., Richters, M.: Development of UML Descriptions with USE. In: Shafazand, H., Tjoa, A.M. (eds.) EurAsia-ICT 2002. LNCS, vol. 2510, pp. 228–238. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  14. Hussmann, H., Demuth, B., Finger, F.: Modular Architecture for a Toolset Supporting OCL. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 278–293. Springer, Heidelberg (2000)

    Google Scholar 

  15. Computer Science Research Laboratory of Babes-Bolyai University of Cluj-Napoca Romania (April 2003), http://lci.cs.ubbcluj.ro/ocle/

  16. Baclawski, K., Kokar, M.K., Kogut, P.A., Hart, L., Smith, J., Holmes III, W.S., Letkowski, J., Aronson, M.L.: Extending UML to Support Ontology Engineering for the Semantic Web. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 342–360. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  17. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nytun, J.P., Jensen, C.S. (2003). Modeling and Testing Legacy Data Consistency Requirements. In: Stevens, P., Whittle, J., Booch, G. (eds) «UML» 2003 - The Unified Modeling Language. Modeling Languages and Applications. UML 2003. Lecture Notes in Computer Science, vol 2863. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45221-8_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45221-8_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20243-1

  • Online ISBN: 978-3-540-45221-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics