Skip to main content
Log in

On Enterprise-Grade Tool Support for DEMO

  • Special Section Paper
  • Published:
Software and Systems Modeling Aims and scope Submit manuscript

Abstract

The Design and Engineering Methodology for Organisations (DEMO) is a core method within the discipline of enterprise engineering. It enables the creation of so-called essential models of enterprises. Such models are enterprise models that aim to focus on the organisational essence of an enterprise by leaving out (as much as possible) details of the socio-technical implementation. The organisational essence is then expressed primarily in terms of the actor roles involved, and the business transactions between these roles. The DEMO method has a firm theoretical foundation. At the same time, there is an increasing uptake of DEMO in practice. This also results in a need for enterprise-grade tool support for the use of the method. In this paper, we report on a study concerning the selection, configuration, and extension, of an enterprise-grade tool platform to support the use of DEMO in practice. The configuration of the selected tool framework to support DEMO modelling, provided general insights regarding the development of enterprise-grade tool support for (model-driven) methods such as DEMO, while also providing feedback on the consistency and completeness of the DEMO specification language; the specification language that accompanies the DEMO method.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Notes

  1. http://www.ee-institute.org/en

    https://www.linkedin.com/company/enterprise-engineering-institute.

  2. Even though we can not claim to have conducted an in-depth literature survey on the term “enterprise-grade”, the papers we did find (through a basic google scholar search) left the definition implicit.

  3. https://www.iso.org/obp/ui/#iso:std:iso:29481:-2:ed-1:v1:en.

  4. These examples are from the training case Poligyn of DEMO 3 training, also available in Ch.17 [8].

  5. The ‘Voorwaarden scheppen voor de Invoering van Standaardisatie ICT in de bouw’ (VISI) standard originates from the construction sector, where a considerable workflow automation group has developed a DEMO-based set of standards.

  6. Created by e.g. Bakker&Spees, Technia, Future Insight, and Formetis.

  7. DEMO is a non-domain specific methodology which allows us to use the tool throughout the various domains.

  8. https://demo.nl/download/demo-specification-language-4-6-1/?wpdmdl=842.

References

  1. Andrade, M., Aveiro, D., Pinto, D.: Bridging ontology and implementation with a new DEMO action meta-model and engine. In: Enterprise Engineering Working Conference, pp. 66–82. Springer (2019)

  2. Aveiro, D., D. Pinto, D.: A case study based new DEMO way of working and collaborative tooling. In: 2013 IEEE 15th Conference on Business Informatics, pp. 21–26. IEEE Computer Society Press, Los Alamitos, California (2013). https://doi.org/10.1109/CBI.2013.12

  3. Caetano, A., Assis, A., Tribolet, J.: Using DEMO to analyse the consistency of business process models. In: Advances in Enterprise Information Systems II, pp. 133–146. CRC Press (2012). https://doi.org/10.1201/b12295-17

  4. CaseWise: The CaseWise Suite and CaseWise Modeler (2016). http://www.casewise.com/product/modeler/

  5. Décosse, C., Molnar, W.A., Proper, H.A.: What does DEMO do? A qualitative analysis about DEMO in practice: Founders, modellers and beneficiaries. In: D. Aveiro, J.M. Tribolet, D. Gouveia (eds.) Proceedings of the 4th Enterprise Engineering Working Conference (EEWC 2014), Funchal, Madeira, Lecture Notes in Business Information Processing, vol. 174, pp. 16–30. Springer, Heidelberg, Germany (2014). https://doi.org/10.1007/978-3-319-06505-2_2

  6. Dietz, J.L.G.: Enterprise Ontology - Theory and Methodology. Springer, Heidelberg (2006)

    Book  Google Scholar 

  7. Dietz, J.L.G., Hoogervorst, J.A.P., Albani, A., Aveiro, D., Babkin, E., Barjis, J., Caetano, A., Huysmans, P., Iijima, J., Kervel, S.J.H., Mulder, H., Op’t Land, M., Proper, H.A., Sanz, J., Terlouw, L., Tribolet, J.M., Verelst, J., Winter, R.: The discipline of enterprise engineering. Int. J. Organ. Des. Eng. 3(1), 86–114 (2013)

    Google Scholar 

  8. Dietz, J.L.G., Mulder, J.B.F.: Enterprise Ontology: A Human-Centric Approach to Understanding the Essence of Organisation. The Enterprise Engineering Series. Springer, Heidelberg (2020). https://doi.org/10.1007/978-3-030-38854-6

    Book  Google Scholar 

  9. Dietz, J.L.G., Mulder, M.A.T.: DEMO Specification Language 3.7 (2017). https://www.eei-test.nl/mdocs-posts/demo-specification-language-3-7/

  10. Formetis: Online modeling tool for process design and animation (2017). https://www.demoworld.nl/Portal/Home

  11. Gartner: Information technology glossary. website (2020). https://www.gartner.com/en/information-technology/glossary/enterprise-grade

  12. Gonçalves, A., Sousa, P., Zacarias, M.: Capturing activity diagrams from ontological model. Int. J. Res. Bus. Technol. 2(3), 33–44 (2013). https://doi.org/10.17722/ijrbt.v2i3.57

    Article  Google Scholar 

  13. Gouveia, D., Aveiro, D.: Modeling the system described by the EU General Data Protection Regulation with DEMO. In: Enterprise Engineering Working Conference, pp. 144–158. Springer (2018)

  14. Gray, T., Bork, D., De Vries, M.: A new DEMO modelling tool that facilitates model transformations. In: Enterprise, Business-Process and Information Systems Modeling, pp. 359–374. Springer, Heidelberg (2020). https://doi.org/10.1007/978-3-030-49418-6_25

  15. Habermas, J.: The Theory for Communicative Action: Reason and Rationalization of Society, vol. 1. Boston Beacon Press, Boston (1984)

    Google Scholar 

  16. Hofstede, A.H.M.t., Proper, H.A., : How to formalize it?: Formalization principles for information system development methods. Inf. Softw. Technol. 40(10), 519–540 (1998). https://doi.org/10.1016/S0950-5849(98)00078-0

  17. Hommes, B.J.: ModelWorld (2015). http://ModelWorld.nl

  18. Iacob, M.E., Jonkers, H., Lankhorst, M.M., Proper, H.A.: ArchiMate 1.0 Specification. The Open Group (2009)

  19. Kepes, B.: What does enterprise grade really mean? (2013). https://www.forbes.com/sites/benkepes/2013/12/18/what-does-enterprise-grade-really-mean

  20. Kinderen, S.d., Gaaloul, K., Proper, H.A.: On transforming DEMO models to ArchiMate. In: I. Bider, T.A. Halpin, J. Krogstie, S. Nurcan, H.A. Proper, R. Schmidt, P. Soffer, S. Wrycza (eds.) Enterprise, Business-Process and Information Systems Modeling – 13th International Conference, BPMDS 2012, 17th International Conference, EMMSAD 2012, and 5th EuroSymposium, held at CAiSE 2012, Gdańsk, Poland, June 25-26, 2012. Proceedings, Lecture Notes in Business Information Processing, vol. 113, pp. 270–284. Springer, Heidelberg, Germany (2012). 10.1007/978-3-642-31072-0\_19

  21. Kinderen, S., Gaaloul, K., Proper, H.A.: Bridging value modelling to ArchiMate via transaction modelling. Softw. Syst. Model. 13(3), 1043–1057 (2014). https://doi.org/10.1007/s10270-012-0299-z

    Article  Google Scholar 

  22. Krouwel, M.R., Martin Op ’t Land, M.: Combining demo and normalized systems for developing agile enterprise information systems. In: Advances in Enterprise Engineering V, pp. 31–45 (2011)

  23. Lankhorst, M.M., Torre, L.v.d., Proper, H.A., Arbab, F., Steen, M.W.A.: Viewpoints and visualisation. In: Enterprise Architecture at Work—Modelling, Communication and Analysis, The Enterprise Engineering Series, 4th edn., pp. 171–214. Springer, Heidelberg, Germany (2017). 10.1007/978-3-662-53933-0\_8

  24. Meertens, L.O., Iacob, M.E., Nieuwenhuis, L.J.M., van Sinderen, M.J., Jonkers, H., Quartel, D.: Mapping the Business Model Canvas to ArchiMate. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing (SAC 2012), Trento, Italy, pp. 1694–1701. ACM, New York, New York (2012). https://doi.org/10.1145/2245276.2232049

  25. Microsoft: Visio (2020). https://www.microsoft.com/en-us/microsoft-365/visio/flowchart-software

  26. Moody, D.L. (2009) The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans. Softw. Eng. 35(6), 756–779. https://doi.org/10.1109/TSE.2009.67

  27. Mráz, O., Náplava, P., Pergl, R., Skotnica, M.: Converting demo psi transaction pattern into BPMN: a complete method. In: Aveiro, D., Pergl, R., Guizzardi, G., Almeida, J.P., Magalhães, R., Lekkerkerk, H. (eds.) Advances in Enterprise Engineering XI, pp. 85–98. Springer, Cham (2017)

    Chapter  Google Scholar 

  28. Mulder, M.A.T.: Towards a Complete Metamodel for DEMO CM. In: OTM Confederated International Conferences, pp. 97–106. Springer (2018)

  29. Mulder, M.A.T.: Validating the demo specification language. In: Enterprise Engineering Working Conference, pp. 131–143. Springer, Heidelberg, Germany (2018). https://doi.org/10.1007/978-3-030-06097-8_8

  30. Mulder, M.A.T.: A design evaluation of an extension to the DEMO methodology. In: Advances in Enterprise Engineering XIII. pp. 55–65. Springer (2019)

  31. Mulder, M.A.T.: NEN 7513 modelled in DEMO (2020). https://teec2.nl/wp-content/uploads/2021/05/NEN7513.pdf

  32. Mulder, M.A.T.: Enabling the automatic verification and exchange of DEMO models. Ph.D. thesis, Radboud University, Nijmegen, the Netherlands (Forthcomming)

  33. Mulder, M.A.T., Proper, H.A.: Towards enterprise-grade tool support for DEMO. In: J. Grabis, D. Bork (eds.) The Practice of Enterprise Modeling. PoEM 2020, Lecture Notes in Business Information Processing, vol. 400, pp. 90–105. Springer, Heidelberg, Germany, Riga, Latvia (2020). https://doi.org/10.1007/978-3-030-63479-7_7

  34. Mulder, M.A.T., Proper, H.A.: On the Development of Enterprise-Grade Tool Support for the DEMO Method. In: Proceedings of the 33rd International Conference on Advanced Information Systems Engineering (CAiSE 2021), Melbourne, Australia, Lecture Notes in Computer Science. Springer, Heidelberg (2021). Forthcoming

  35. Nunn, R.: What is “enterprise grade software” ? (2015). http://tractsystems.com/what-is-enterprise-grade-software/

  36. Op ’t Land, M., Dietz, J.L.G.: Enterprise ontology based splitting and contracting of organizations. In: L.M. Liebrock (ed.) Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 2008), Fortaleza, Ceará, Brazil. ACM Press, New York (2008). https://doi.org/10.1145/1363686.1363815

  37. Op’t Land, M., Proper, H.A., Waage, M., Cloo, J., Steghuis, C.: Enterprise Architecture—Creating Value by Informed Governance. The Enterprise Engineering Series. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-85232-2

    Book  Google Scholar 

  38. Partridge, T.: What exactly does “enterprise-grade” mean? (2017). https://www.linkedin.com/pulse/what- exactly-does-enterprise-grade-mean-todd-partridge

  39. Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inf. Syst. 24(3), 45–77 (2007)

    Article  Google Scholar 

  40. Reijswoud, V.E.v., Mulder, J.B.F., Dietz, J.L.G., : Communicative action based business process and information modelling with DEMO. Inf. Syst. J. 9(2), 117–138 (1999)

  41. Roland, E., Dietz, J.L.G.: ArchiMate and DEMO—Mates to Date? In: A. Albani, J. Barjis, J.L.G. Dietz (eds.) Advances in Enterprise Engineering III, Lecture Notes in Business Information Processing, vol. 34, pp. 172–186. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01915-9_13

  42. Santbrink, J.v.: Open Modeling (2020). http://open-modeling.sourceforge.net

  43. Severien, T.: Business Fundamentals—Verbeteren vanuit de essentie (2016). http://www.businessfundamentals.nl/

  44. Software AG: ARIS. http://www.softwareag.com/

  45. Sparks, G.: What does enterprise grade mean? Website (2020). https://www.quora.com/What-does-Enterprise-Grade-mean

  46. Sparx: Enterprise architect (2017). https://www.sparxsystems.eu/start/home/

  47. uSoft: uRequire Studio (2016). http://www.usoft.com/software/urequire-studio

  48. Vos, J.: Business modeling software focused on DEMO (2011). http://wiki.xemod.eu

  49. Wagter, R., Proper, H.A.: Involving the right stakeholders—enterprise coherence governance. In: Proper, H.A., Winter, R., Aier, S., Kinderen, S.D. (eds.) Architectural Coordination of Enterprise Transformation, The Enterprise Engineering Series, chap. 10, pp. 99–110. Springer, Heidelberg (2018). https://doi.org/10.1007/978-3-319-69584-6

    Chapter  Google Scholar 

  50. Wang, Y.: Transformation of DEMO models into exchangeable format. Master’s thesis, Delft University of Technology, Delft, The Netherlands (2009)

  51. Wieringa, R.J.: Design Science Methodology for Information Systems and Software Engineering. Springer, Berlin (2014)

    Book  Google Scholar 

Download references

Acknowledgements

We would like to thank the anonymous reviewers from both the Software and Systems Modeling journal as well as the Practice of Enterprise Modelling (PoEM 2020) conference. Their feedback has resulted in many improvements to the original paper. In addition, we would like to thank the participants of PoEM 2020, for their participation in the on-line discussions regarding the original version of this paper. These discussions have also provided us with additional inspirations for improvements to this paper.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Mark A. T. Mulder or Henderik A. Proper.

Additional information

Communicated by Dominik Bork and Janis Grabis.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mulder, M.A.T., Proper, H.A. On Enterprise-Grade Tool Support for DEMO. Softw Syst Model 21, 1341–1361 (2022). https://doi.org/10.1007/s10270-021-00911-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-021-00911-z

Keywords

Navigation