Skip to main content

Extending Conceptual Model with Object Life Cycles

  • Conference paper
  • First Online:
Perspectives in Business Informatics Research (BIR 2023)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 493))

Included in the following conference series:

Abstract

Conceptual modeling is traditionally regarded to be a static picture of the Real World. This opinion is also manifested in UML, where the class instance is defined as a “snapshot” of the modeled domain object. In this paper, we argue for the idea that causality, as a regular part of the modal logic should be also regarded as a part of the Real World conceptual model. In the paper, we describe the use of the life cycle model for the extension of a traditional conceptual model that allows us to enrich the traditional conceptual modeling with the Real World causality model. We also introduce the methodology for modeling business systems MMABP, which is a methodical basis for the proposed combination of Class Diagram and State Chart, and describe its principles, and rules for this combination. The importance and effects of the use of the State Chart as a complement to the Class Diagram are then illustrated by an example. By this example, the basic related problems and specifics of this way of expressing the causal Real World logic are also discussed. In the Conclusions section we then summarize the importance and position of the life cycle model in MMABP and shortly discuss its general methodical contribution to the conceptual modeling.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    As it is stated in [2], this interpretation contradicts the UML definition of the object instance as “an instance at a point in time (a snapshot)” [12], which requires regarding every single life phase as a standalone object with an individual identity. This inability of the language to cope with the dynamic aspects of the Real World logic causes the traditional, and still common opinion, that the conceptual model is a clearly “static” picture of the Real World.

References

  1. Brauer, W., Reisig, W.: Carl Adam petri and “Petri Nets.” In: Advances in Computer Science and Engineering: Texts, pp. 129–139. Imperial College Press (2009)

    Google Scholar 

  2. Guizzardi, G.: Ontological foundations for structural conceptual models. Enschede: University of Twente. Centre for telematics and information technology, Enschede; Telematics instituut (2005)

    Google Scholar 

  3. Modeling reactive systems with statecharts: the statemate approach. McGraw-Hill, New York (1998)

    Google Scholar 

  4. Harel, D.: Statecharts in the making: a personal account. In: Proceedings of the third ACM SIGPLAN Conference on History of Programming Languages. ACM, San Diego California (2007). https://doi.org/10.1145/1238844.1238849

  5. Harel, D.: Statecharts: a visual formalism for complex systems. Sci. Comput. Program. 8, 231–274 (1987). https://doi.org/10.1016/0167-6423(87)90035--9

  6. Petri, C.A.: Fundamentals of a Theory of Asynchronous Information Flow. (1962)

    Google Scholar 

  7. Petri, C.A.: Introduction to general net theory. In: Brauer, W. (ed.) Net Theory and Applications. LNCS, vol. 84, pp. 1–19. Springer, Heidelberg (1980). https://doi.org/10.1007/3-540-10001-6_21

    Chapter  Google Scholar 

  8. Ramos, M.A., Masiero, P.C., Penteado, R.A.D., Braga, R.T.V.: Extending state charts to model system interactions. J. Softw. Eng. Res. Dev. 3, 12 (2015)

    Article  Google Scholar 

  9. Řepa, V.: Essential challenges in business systems modeling. In: Information Systems: Research, Development, Applications, Education. Cham: Springer International Publishing AG, pp. 99–110 (2017). ISBN 978-3-319-66995-3

    Google Scholar 

  10. Repa, V.: Modelling life cycles of generic object classes. In: Linger, H., Fisher, J., Barnden, A., Barry, C., Lang, M., Schneider, C. (eds.) Building Sustainable Information Systems, pp. 443–454. Springer, Boston, MA (2013). https://doi.org/10.1007/978-1-4614-7540-8_34

    Chapter  Google Scholar 

  11. Řepa, V.: Process dimension of concepts. In: Jaakkola, H., Kiyoki, Y., Tokuda, T. (eds.) Information Modelling and Knowledge Bases XIX. Amsterdam: IOS Press, pp. 322–329 (2008). ISBN 978-1-58603-812-0

    Google Scholar 

  12. UML superstructure specification, v2.0 document 05–07-04, Object Management Group (2004)

    Google Scholar 

  13. Von Neumann, J.: Theory of Self-Reproducing Automata. University of Illinois Press, Urbana, Champaign (1966)

    Google Scholar 

Download references

Acknowledgments

The paper was supported by the Faculty of Informatics and Statistics, Prague University of Economics and Business.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Václav Řepa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Řepa, V. (2023). Extending Conceptual Model with Object Life Cycles. In: Hinkelmann, K., López-Pellicer, F.J., Polini, A. (eds) Perspectives in Business Informatics Research. BIR 2023. Lecture Notes in Business Information Processing, vol 493. Springer, Cham. https://doi.org/10.1007/978-3-031-43126-5_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-43126-5_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-43125-8

  • Online ISBN: 978-3-031-43126-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics