Skip to main content

Extending Model-Driven Development Process with Causal Modeling Approach

  • Chapter
  • First Online:
Data Science: New Issues, Challenges and Applications

Part of the book series: Studies in Computational Intelligence ((SCI,volume 869))

Abstract

The model-driven development is most promising methodology for cyber-social systems (CSS), cyber-enterprise systems (CES), cyber-physical systems (CPS), and some other types of complex systems. Causality is an important concept in modeling; it helps to reveal the properties of the domain hidden from the outside observer. Great results of CPS engineering based on the perceived causality of specific domain—physical system. The subject domain of the CES as well as of CSS is a complex system type named “an enterprise”. The aim of the article is to enhance a model-based development (MDD) process with a causal modeling approach. The causal modeling aims to reveal the causality inherent to the specific domain type and to represent this deep knowledge on CIM layer. To do this, you need to add a new layer of MDA—a layer of domain knowledge discovery. Traditional MDA/MDD process use the external observation-based domain modeling on CIM layer. Such models assigned to empirical as they based on the notations that do not include causal dependencies, inherent to the domain type. From the causal modeling viewpoint, an enterprise considered to be a self-managed system driven by the internal needs. The specific need creates a particular causal dependence of activities—a management functional dependence (MFD). Concept of the MFD denotes some meaningful collaboration of activities—the causal interactions required by the definite internal need. The first step is conceptualization of the perceived domain causality on CIM layer. A top level conceptual causal model of MFD is defined as a management transaction (MT). The next step is the detailed MT modeling when an elementary control cycle (EMC) is created for each MT. EMC reveals the internal structure of MT and goal-driven interactions between MT internal elements: a workflow of data/knowledge transformations. The results of this study help to better understand that the content of the CIM layer should be aligned with the domain causality as close as reasonable. The main contribution is the extended MDA scheme with a new layer of the domain knowledge discovery and the causal knowledge discovery (CKD) technique tailored for enterprise domain. Technique uses twofold decomposition of management transaction: a control view-based and self-managing view based. The outcome of technique is hierarchy of management transactions and their internal components: lower level management functions and processes, goals, knowledge and information flows. Causal knowledge discovery technique is illustrated using the study programme renewal domain.

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 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  • Bondy A, Murty USR (2008) Graph theory. Springer, Berlin

    Google Scholar 

  • Bunge M (2011) Causality and modern science, 3rd revised edn. Courier Corporation, DOVER Publications, Inc., Mineola

    Google Scholar 

  • Conant RC, Ross Ashby W (1970) Every good regulator of a system must be a model of that system. Int J Syst Sci 89–97

    Google Scholar 

  • Deming WE (1993) The new economics for industry, government and education. Massachusetts Institute of Technology, Center for Advanced Engineering Study, Cambridge

    Google Scholar 

  • Dietz JLG (2003) The atoms, molecules and fibers of organizations. Data Knowl Eng 47(3):301–325

    Article  Google Scholar 

  • Dietz JLG (2006) The deep structure of business processes. Commun ACM 49(5):58–64

    Article  Google Scholar 

  • DoD (2009) Department of Defense, Instruction 5000.61, M&S VV&A. www.dtic.mil/whs/directives/corres/pdf/500061p.pdf

  • Falkenberg ED et al (1996) FRISCO: a framework of information system concepts. The IFIP WG 8.1 Task Group FRISCO, Dec 1996

    Google Scholar 

  • Francis BA, Wonham WM (1976) The internal model principle of control theory. Automatica 12(5):457–465

    Article  MathSciNet  Google Scholar 

  • Frosini BV (2006) Causality and causal models: a conceptual perspective. Int Stat Rev 74(3):305–334

    Google Scholar 

  • Georgakopoulos D, Hornick M, Sheth A (1995) An overview of workflow management: from process modeling to workflow automation infrastructure. In: Distributed and parallel databases, vol 3. Kluwer Academic Publishers, Boston, pp 119–153

    Google Scholar 

  • Granger CWJ (1969) Investigating causal relations by econometric models and cross-spectral methods. Econometrica 37(3):424–438

    Article  Google Scholar 

  • Gudas S (2012a) Foundations of the information systems’ engineering theory. Vilnius University Press, Vilnius

    Google Scholar 

  • Gudas S (2012b) Knowledge-based enterprise framework: a management control view. New research on knowledge management models and method. http://www.intechopen.com/books/new-research-on-knowledge-management-models-and-methods/knowledge-based-enterprise-framework-a-management-control-view

  • Gudas S, Lopata A (2016) Towards internal modeling of the information systems application domain. Informatica 27(1):1–29

    Article  Google Scholar 

  • Gudas S et al (2005) Approach to enterprise modeling for information systems engineering. Informatics 16(2):175–192

    Google Scholar 

  • Gudas S, Tekutov J, Butleris R, Denisovas V (2019) Modelling subject domain causality for learning content renewal. Informatica 30(3):455–480

    Google Scholar 

  • Halpern JY (2016) Sufficient conditions for causality to be transitive. Philos Sci 83(2):213–226

    Article  MathSciNet  Google Scholar 

  • Harmon P (2010) The scope and evaluation of business process management. In: von Brocke J, Rosemann M (eds) International handbooks on information systems, handbook on business process management, vol 1. Springer, Berlin, pp 37–81

    Chapter  Google Scholar 

  • Heylighen F, Joslyn C. (2001) Cybernetics, and second-order cybernetics. In: Meyers RA (ed) Encyclopedia of physical science & technology, 3rd edn. Academic Press, New York. Accessed 02 Apr 2019. http://pcp.vub.ac.be/Papers/Cybernetics-EPST.pdf

  • ISO 15704:2000 Industrial automation systems—requirements for enterprise-reference architectures and methodologies

    Google Scholar 

  • Kephart JO, Chess DM (2003). The vision of autonomic computing. Computer 36(1):41–50

    Google Scholar 

  • Khoo C et al (2002) The many facets of the cause-effect relation. In: Green R, Bean CA, Myaeng SH (eds) The semantics of relationships: an interdisciplinary perspective. Kluwer, Dordrecht, pp 51–70

    Chapter  Google Scholar 

  • Kleppe A et al (2003) MDA explained, the model-driven architecture: practice and promise. Addison Wesley, Boston

    Google Scholar 

  • Kumar S (2012) Kac-Moody groups, their flag varieties, and representation theory. Springer Science & Business Media, Berlin

    Google Scholar 

  • Lewis D (1973) Causation. J Phil 70(17). Seventieth annual meeting of the american philosophical association eastern division, 11 Oct 1973, pp 556–567

    Google Scholar 

  • Medina-Mora R, Winograd T, Flores R, Flores F (1992) The action workflow approach to workflow management technology. In: CSCW 92 Proceedings, pp 281–288

    Google Scholar 

  • OMG (2019) Business modeling category—specifications associated. https://www.omg.org/spec/category/business-modeling

  • Osis J (2004) Software development with topological model in the framework of MDA. In: Proceedings of the 9th CaiSE/IFIP8.1/EUNO international workshop on evaluation of modeling methods in systems analysis and design (EMMSAD’2004) in connection with the CaiSE’2004, 1, Riga, Latvia: RTU, pp 211–220

    Google Scholar 

  • Osis J, Asnina E (2011) Model-driven domain analysis and software development: architectures and functions. IGI Global, Hershey

    Google Scholar 

  • Osis J, Donins U (2017) Topological UML modeling: an improved approach for domain modeling and software development. Elsevier, Amsterdam

    Google Scholar 

  • Papazoglou MP (2003) Web services and business transactions (2003). In: World wide web: internet and web information systems, vol 6. Kluwer Academic Publishers, Dordrecht, pp 49–91

    Google Scholar 

  • Porter ME (1985) Competitive advantage. The Free Press, New York

    Google Scholar 

  • Rummler GA (2010) White space revisited: creating value through process. Wiley, San Francisco

    Google Scholar 

  • Scott B (1996) Second-order cybernetics as cognitive methodology. Syst Res 13(3):393–406

    Article  Google Scholar 

  • SEP (2018) Stanford encyclopedia of philosophy. https://plato.stanford.edu/entries/causal-models/#CausDiscInte. Accessed 15 Mar 2019

  • Techopedia (2019) Transaction. https://www.techopedia.com/definition/16455/transaction. Accessed 04 Apr 2019

  • Tekutov J et al (2012) The refinement of study program content based on a problem domain model. Transform Bus Econ 11(1(25)):199–212

    Google Scholar 

  • Trask B, Roman A (2009) Introduction to model driven development with examples using eclipse frameworks. In: ACM conference on object-oriented programming, systems, languages and applications, Orlando

    Google Scholar 

  • Valatavičius A, Gudas S (2017) Toward the deep, knowledge-based interoperability of applications. Inf Sci 79:83–113

    Google Scholar 

  • von Foerster et al (1953) The Macy conference proceedings note

    Google Scholar 

  • Wang L et al (2015) Research on fault diagnosis system with causal relationship in equipment technical manual’s deep knowledge. In: Yang (ed) Advances in future manufacturing engineering. Taylor & Francis Group, London, pp 28–31

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saulius Gudas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Gudas, S., Valatavičius, A. (2020). Extending Model-Driven Development Process with Causal Modeling Approach. In: Dzemyda, G., Bernatavičienė, J., Kacprzyk, J. (eds) Data Science: New Issues, Challenges and Applications. Studies in Computational Intelligence, vol 869. Springer, Cham. https://doi.org/10.1007/978-3-030-39250-5_7

Download citation

Publish with us

Policies and ethics