Skip to main content

Bridging Ontology and Implementation with a New DEMO Action Meta-model and Engine

  • Conference paper
  • First Online:
Advances in Enterprise Engineering XIII (EEWC 2019)

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

Included in the following conference series:

Abstract

We consider current Design and Engineering Methodology for Organizations (DEMO) Action Rules Specification to be unnecessarily complex and ambiguous. Even while using a “structured English” syntax similar to the one used in SBVR, such specifications are: incomplete while not containing enough ontological information to derive a functional implementation; and complex by containing mostly unneeded specifications. We propose a new meta-model for DEMO’s Action Model in the form of an EBNF syntax which is being implemented in a prototype that directly executes DEMO models as an Information and Workflow System. This prototype includes an action engine that runs DEMO transactions and the enclosed actions specified in our approach. We are currently integrating Blockly in our solution to allow syntactically correct visual programming of our proposed new Action Rule language that includes constructs to evaluate logical conditions, update the state of internal or external information systems, obtain input and provide output (formatted with WYSIWYG template editor) to users, among others.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Dalal, S., Chhillar, R.S.: Case studies of most common and severe types of software system failure. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2, 341–347 (2012)

    Google Scholar 

  2. Shull, F., et al.: What we have learned about fighting defects. In: Proceedings of 8th International Software Metrics Symposium, pp. 249–258 (2002)

    Google Scholar 

  3. Zeller, A., Hildebrandt, R.: Simplifying and isolating failure–inducing input. IEEE Trans. Softw. Eng. 28(2), 183–200 (2002). https://doi.org/10.1109/32.988498

    Article  Google Scholar 

  4. Ibraigheeth, M., Fadzli, S.A.: Core factors for software projects success. JOIV: Int. J. Inform. Vis. 3, 69–74 (2019)

    Article  Google Scholar 

  5. Dietz, J.L.G.: Enterprise Ontology: Theory and Methodology. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-33149-2

    Book  Google Scholar 

  6. Dumay, M., Dietz, J.L.G., Mulder, H.: Evaluation of DEMO and the language/action perspective after 10 years of experience. In: Proceedings of LAP 2005 (2005)

    Google Scholar 

  7. Perinforma, A.P.C.: The Essence of Organisation: An Introduction to Enterprise Engineering. Sapio Enterprise Engineering, Leidschendam (2015)

    Google Scholar 

  8. Aveiro, D., Silva, A.R., Tribolet, J.: Towards a G.O.D. organization for organizational self-awareness. In: Albani, A., Dietz, Jan L.G. (eds.) CIAO! 2010. LNBIP, vol. 49, pp. 16–30. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13048-9_2

    Chapter  Google Scholar 

  9. Aveiro, D., Silva, A.R., Tribolet, J.: Extending the design and engineering methodology for organizations with the generation operationalization and discontinuation organization. In: Winter, R., Zhao, J.Leon, Aier, S. (eds.) DESRIST 2010. LNCS, vol. 6105, pp. 226–241. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13335-0_16

    Chapter  Google Scholar 

  10. The Open Group: ArchiMate® 2.1. http://pubs.opengroup.org/architecture/archimate2-doc/

  11. Object Management Group: BPMN 2.0. http://www.omg.org/spec/BPMN/2.0/

  12. Dijkman, R.M., Dumas, M., Ouyang, C.: Semantics and analysis of business process models in BPMN. Inf. Softw. Technol. 50, 1281–1294 (2008)

    Article  Google Scholar 

  13. Ettema, R., Dietz, J.L.G.: ArchiMate and DEMO – mates to date? In: Albani, A., Barjis, J., Dietz, J.L.G. (eds.) CIAO!/EOMAS -2009. LNBIP, vol. 34, pp. 172–186. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01915-9_13

    Chapter  Google Scholar 

  14. Aveiro, D., Pinto, D.: Universal enterprise adaptive object model. In: Presented at the 5th International Conference on Knowledge Engineering and Ontology Development (KEOD), Vilamoura, Portugal, September 2013

    Google Scholar 

  15. Bollen, P.: SBVR: a fact-oriented OMG standard. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2008. LNCS, vol. 5333, pp. 718–727. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88875-8_96

    Chapter  Google Scholar 

  16. Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. Manag. Inf. Syst. Q. 28, 75–106 (2004)

    Article  Google Scholar 

  17. Hevner, A.R.: A three cycle view of design science research. Scand. J. Inf. Syst. 19, 4 (2007)

    Google Scholar 

  18. Dietz, J.L.G.: Is it PHI TAO PSI or Bullshit? Presented at the Methodologies for Enterprise Engineering Symposium, Delft (2009)

    Google Scholar 

  19. Dietz, J.L.G.: On the nature of business rules. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO!/EOMAS -2008. LNBIP, vol. 10, pp. 1–15. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68644-6_1

    Chapter  Google Scholar 

  20. Dietz, J.L.G., Albani, A.: Basic notions regarding business processes and supporting information systems. Requir. Eng. 10, 175–183 (2005). https://doi.org/10.1007/s00766-005-0002-9

    Article  Google Scholar 

  21. Andrade, M., Aveiro, D., Pinto, D.: DEMO based dynamic information system modeller and executer. In: IC3K 2018 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Magno Andrade , David Aveiro or Duarte Pinto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Andrade, M., Aveiro, D., Pinto, D. (2020). Bridging Ontology and Implementation with a New DEMO Action Meta-model and Engine. In: Aveiro, D., Guizzardi, G., Borbinha, J. (eds) Advances in Enterprise Engineering XIII. EEWC 2019. Lecture Notes in Business Information Processing, vol 374. Springer, Cham. https://doi.org/10.1007/978-3-030-37933-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-37933-9_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-37932-2

  • Online ISBN: 978-3-030-37933-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics