Skip to main content

A Conceptual Modeling Methodology Based on Niches and Granularity

  • Conference paper
Conceptual Modeling - ER 2007 (ER 2007)

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

Included in the following conference series:

Abstract

This paper presents a methodology for conceptual modeling which is based on a new modeling primitive, the niche, and associated constructs granularity and reconciliation. A niche is an environment where entities interact for a specific purpose, playing specific roles, and according to the norms and constraints of that environment. Granularity refers to the relative level of power or influence of an entity within a niche. Reconciliation is a relationship from N entities onto one reconciled entity, and represents explicitly a situation where two or more different perspectives of the same entity have been reconciled, by negotiation, into a single consensus view. The methodology we propose provides a systematic method of designing conceptual models along with a process for normalising inappropriate relationships. Normalising is a prescriptive process for identifying and remedying inconsistencies within a model based on granularities. Drawing on a number of case studies, we show how niches and granularity make complexity easier to manage, highlight inaccuracies in a model, identify opportunities for achieving project goals, and reduce semantic heterogeneity.

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. Porter, M.E.: Competitive Advantage: Creating and Sustaining Superior Performance. Free Press, New York (1985)

    Google Scholar 

  2. Poseidon for UML, Community Edition, http://www.gentleware.com

  3. Semwayo, D.T., Berman, S.: Representing ecological niches in a conceptual model. In: Wang, S., Tanaka, K., Zhou, S., Ling, T.-W., Guan, J., Yang, D.-q., Grandi, F., Mangina, E.E., Song, I.-Y., Mayr, H.C. (eds.) ER 2004. LNCS, vol. 3289, pp. 31–42. Springer, Heidelberg (2004)

    Google Scholar 

  4. Cheng, T., Molenaar, M.: A process-oriented spatio-temporal data model to support physical environmental modeling. In: Cheng, T., Molenaar, M. (eds.) Proceedings of the 8th International symposium on spatial data handling, pp. 418–430 (1997)

    Google Scholar 

  5. O’neill, R.V., DeAngelis, D.L., et al.: A hierarchical concept of ecosystems. Princeton University Press, Princeton (1986)

    Google Scholar 

  6. Smith, B., Varci, A.C.: The Formal Structure of Ecological Contexts, in Modeling and using Context. In: Bouquet, P., Brezillon, P., Serafini, L. (eds.) Proceedings of the Second International and Interdisciplinary Conference, pp. 339–350. Springer, Heiderberg (1999)

    Google Scholar 

  7. Smith, B.: Objects and their Environments: From Aristotle to Ecological Ontology. Communications of the ACM 45(2), 79–79 (2002)

    Article  Google Scholar 

  8. Raper, J.: Defining Spatial Socio-Economic Units: Retrospective and Prospective, in Life & Motion of Socio-economic units, Taylor Francis, 2001 Multidimensional Geographic Information Science. Taylor Francis (2000)

    Google Scholar 

  9. Frank, A., Raper, J., Cheylan (eds.): Life and motion of socio-economic units. Taylor Francis (2001)

    Google Scholar 

  10. Booch, G.: Object-Oriented Analysis and Design with Applications, 2nd edn. Benjamin Cummings (1994)

    Google Scholar 

  11. Liu, H., Gluch, D.P.: Conceptual Modeling with the Object-Process Methodology in Software Architecture. Journal for Computing Sciences in Colleges, 10–21 (2004)

    Google Scholar 

  12. King, R., McLeod, D.: A Database Design Methodology and Tool for Information Systems, ACM Trans. ACM Trans. on Office Information Systems 3(1), 2–21 (1985)

    Article  Google Scholar 

  13. Maciaszek, L.A.: Requirement Analysis and System Design: Developing Information Systems with UML. Addison-Wesley, London, UK (2001)

    Google Scholar 

  14. Rosenberg, D.: Use Case Driven Object Modeling with UML: A Practical Approach. Addison-Wesley, London, UK (1999)

    Google Scholar 

  15. Rumbaugh, J., Blaha, M., et al.: Object-Oriented Modeling and Design. Prentice-Hall, Prentice (1991)

    MATH  Google Scholar 

  16. Siau, L.: Unified Modeling Language: Systems Analysis, Design and Development Issues. Idea Publishing, USA (2001)

    Book  Google Scholar 

  17. Stevens, P., Pooley, R.: Using UML: Software Engineering with Objects and Components. Addison-Wesley, London, UK (1999)

    Google Scholar 

  18. Teorey, J.J., Yang, D., Fry, J.P.: A Logical Design Methodology for Relational Databases Using the Extended Entity-Relationship Model. Computing Surveys 18(2), 197–222 (1986)

    Article  MATH  Google Scholar 

  19. Song, I.-Y., Yano, K., Trujillo, J., Mora, S.L.: A Taxonomic Class Modelling Methodology for Object-Oriented Analysis. In: Proc. EMMSAD (2003)

    Google Scholar 

  20. Chen, P.P.: English Sentence Structure and Entity-Relationship Diagrams. Information Sciences, 127–149 (1983)

    Google Scholar 

  21. Bahrami, A.: Object-Oriented Systems Development. McGraw-Hill, New York (1999)

    Google Scholar 

  22. Larman, C.: Applying UML and Patterns, 2nd edn. Prentice-Hall, Prentice (2001)

    Google Scholar 

  23. Richter, C.: Designing Flexible Object-Oriented Systems with UML. Macmillan Technical Publishing (1999)

    Google Scholar 

  24. Ross, R.G.: Entity Modeling: Techniques and Applications, Database Research Group Inc (1988)

    Google Scholar 

  25. Starr, L., Executable, U.M.L.: Executable UML: How to Build Class Models. Prentice Hall, Prentice (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christine Parent Klaus-Dieter Schewe Veda C. Storey Bernhard Thalheim

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Berman, S., Semwayo, T.D. (2007). A Conceptual Modeling Methodology Based on Niches and Granularity. In: Parent, C., Schewe, KD., Storey, V.C., Thalheim, B. (eds) Conceptual Modeling - ER 2007. ER 2007. Lecture Notes in Computer Science, vol 4801. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75563-0_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75563-0_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75562-3

  • Online ISBN: 978-3-540-75563-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics