Skip to main content

Information Grammar for Patterns (IGP) for Pattern Language of Data Model Patterns Based on Fully Communication Oriented Information Modeling (FCO-IM)

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2010 Workshops (OTM 2010)

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

  • 1344 Accesses

Abstract

The use of patterns in a design process, including data modeling, is an attempt to create a better solution to a problem. We propose the use of data model patterns, organized in a pattern language, and based on Fully Communication Oriented Information Modeling (FCO-IM) as the modeling approach, as a standard to produce high quality data models. We introduce the concept of Information Grammar for Pattern (IGP) which works as a kind of template to generate FCO-IM’s Information Grammar (IG). IGP is also used to define the relations among patterns. Based on how they are abstracted, we also define 3 types of IGP. The IGP provides the basic idea for the pattern language of data model patterns based on the relations among patterns.

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. Alexander, C.: The Timeless Way of Building. Oxford University Press, USA (1979)

    Google Scholar 

  2. Appleton, B.: Pattern and Software: Essential Concepts and Terminology, http://www.cmcrossroads.com/bradapp/docs/patterns-intro.html (accessed on 19/04/2006)

  3. Azizah, F.N., Bakema, G.: Data Modeling Patterns using Fully Communication Oriented Information Modeling (FCO-IM). In: ORM Workshop 2006 (part of OnTheMove Federated Conferences and Workshops 2006), working papers, Montpellier, France (2006)

    Google Scholar 

  4. Azizah, F.N., Bakema, G.P., Sitohang, B., Santoso, O.S.: Generic Data Model Patterns using Fully Communication Oriented Information Modeling (FCO-IM). In: Proceeding in International Conference on Electrical Engineering and Informatics ICEEI 2009, Kuala Lumpur, Malaysia (August 2009)

    Google Scholar 

  5. Bakema, G., Zwart, J. P., van der Lek, H.: Fully Communication Oriented Information Modeling (FCO-IM), The book can be downloaded for free in (2002), http://www.casetalk.com/php/index.php?FCO-IM%20English%20Book

  6. Coad, P., North, D., Mayfield, M.: Object Models: Strategies, Patterns, and Applications. Prentice Hall, Englewood Cliffs (1997)

    Google Scholar 

  7. Fowler, M.: Analysis Patterns Reusable Object Models. Addison Wesley, Reading (1996)

    Google Scholar 

  8. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object oriented Software, 1st edn. Addison-Wesley Professional, Reading (1995)

    MATH  Google Scholar 

  9. Hay, D.C.: Data Model Patterns: A Convention of Thought. Dorset House Publishing, New York (1996)

    Google Scholar 

  10. Hay, D.C.: Data Model Patterns: A Metadata Map. Morgan Kaufmann Publishers, San Fransisco (2006)

    Google Scholar 

  11. Hopcroft, J.E., Motwani, R., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation, 2nd edn. Addison Wesley, Reading (2001)

    MATH  Google Scholar 

  12. Liem, I., Azizah, F.N.: Metadata Approach in Modeling Multi Structured Data Collection Using Object Oriented Concepts. In: Proceeding in International Conference on Networking and Information Technology ICNIT 2010, Manila, Philippines (June 2010)

    Google Scholar 

  13. Lindland, O. I., Sindre G., Solvberg A.: Understanding Quality in Conceptual Modeling. IEEE Software (March 1994), http://csdl.computer.org/dl/mags/so/1994/02/s2042.pdf (accessed on 14/7/2008)

  14. Silverston, L.: The Data Model Resource Book: Revised edn., vol. 1,2. John Wiley & Sons Inc., Chichester (2001)

    Google Scholar 

  15. West, M.: Developing High Quality Data Models; http://www.matthew-eest.org.uk/documents/princ03.pdf (accessed on 04/07/2008)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Azizah, F.N., Bakema, G.P., Sitohang, B., Santoso, O.S. (2010). Information Grammar for Patterns (IGP) for Pattern Language of Data Model Patterns Based on Fully Communication Oriented Information Modeling (FCO-IM). In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2010 Workshops. OTM 2010. Lecture Notes in Computer Science, vol 6428. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16961-8_74

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16961-8_74

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16960-1

  • Online ISBN: 978-3-642-16961-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics