Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4278))

Abstract

ORM provides an excellent approach for information modeling, but to date has been limited mainly to descriptions of static information structures. This paper provides an outline of how ORM could be extended to add behavioral descriptions through the use of state machines. Most of the discussion is illustrated by an example of how a simple model could be extended in this way. Some suggestions are given for an outline process for adding state machine descriptions to ORM models and the developments required to integrate such descriptions into a comprehensive modeling environment.

An erratum to this chapter can be found at http://dx.doi.org/10.1007/11915072_109.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Halpin, T.: ORM 2. In: Meersman, R., Tari, Z., Herrero, P., et al. (eds.) OTM-WS 2005. LNCS, vol. 3762, pp. 676–687. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  2. Harel, D., Gery, E.: Executable Object Modeling with Statecharts. IEEE Computer, Los Alamitos (1997)

    Google Scholar 

  3. UML: http://www.uml.org/

  4. (links to Mealy machine), http://en.wikipedia.org/wiki/Moore_machine

  5. Morgan, T.: Business Rules and Information Systems. Addison-Wesley, Reading (2002)

    Google Scholar 

  6. Halpin, T.: Information Modeling and Relational Databases. Morgan Kaufmann, San Francisco (2001)

    Google Scholar 

  7. Mellor, S., Balcer, M.: Executable UML. Addison-Wesley, Reading (2002)

    Google Scholar 

  8. Dietz, J.L.G., Halpin, T.: Using DEMO and ORM in Concert – a Case Study. In: Siau, K. (ed.) Advanced Topics in Database Research, ch. XI, vol. 3, Idea Group Inc., USA (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Morgan, T. (2006). Some Features of State Machines in ORM. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops. OTM 2006. Lecture Notes in Computer Science, vol 4278. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11915072_24

Download citation

  • DOI: https://doi.org/10.1007/11915072_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-48273-4

  • Online ISBN: 978-3-540-48276-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics