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.

















Similar content being viewed by others
Notes
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.
These examples are from the training case Poligyn of DEMO 3 training, also available in Ch.17 [8].
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.
Created by e.g. Bakker&Spees, Technia, Future Insight, and Formetis.
DEMO is a non-domain specific methodology which allows us to use the tool throughout the various domains.
References
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)
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
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
CaseWise: The CaseWise Suite and CaseWise Modeler (2016). http://www.casewise.com/product/modeler/
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
Dietz, J.L.G.: Enterprise Ontology - Theory and Methodology. Springer, Heidelberg (2006)
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)
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
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/
Formetis: Online modeling tool for process design and animation (2017). https://www.demoworld.nl/Portal/Home
Gartner: Information technology glossary. website (2020). https://www.gartner.com/en/information-technology/glossary/enterprise-grade
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
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)
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
Habermas, J.: The Theory for Communicative Action: Reason and Rationalization of Society, vol. 1. Boston Beacon Press, Boston (1984)
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
Hommes, B.J.: ModelWorld (2015). http://ModelWorld.nl
Iacob, M.E., Jonkers, H., Lankhorst, M.M., Proper, H.A.: ArchiMate 1.0 Specification. The Open Group (2009)
Kepes, B.: What does enterprise grade really mean? (2013). https://www.forbes.com/sites/benkepes/2013/12/18/what-does-enterprise-grade-really-mean
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
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
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)
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
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
Microsoft: Visio (2020). https://www.microsoft.com/en-us/microsoft-365/visio/flowchart-software
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
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)
Mulder, M.A.T.: Towards a Complete Metamodel for DEMO CM. In: OTM Confederated International Conferences, pp. 97–106. Springer (2018)
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
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)
Mulder, M.A.T.: NEN 7513 modelled in DEMO (2020). https://teec2.nl/wp-content/uploads/2021/05/NEN7513.pdf
Mulder, M.A.T.: Enabling the automatic verification and exchange of DEMO models. Ph.D. thesis, Radboud University, Nijmegen, the Netherlands (Forthcomming)
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
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
Nunn, R.: What is “enterprise grade software” ? (2015). http://tractsystems.com/what-is-enterprise-grade-software/
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
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
Partridge, T.: What exactly does “enterprise-grade” mean? (2017). https://www.linkedin.com/pulse/what- exactly-does-enterprise-grade-mean-todd-partridge
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)
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)
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
Santbrink, J.v.: Open Modeling (2020). http://open-modeling.sourceforge.net
Severien, T.: Business Fundamentals—Verbeteren vanuit de essentie (2016). http://www.businessfundamentals.nl/
Software AG: ARIS. http://www.softwareag.com/
Sparks, G.: What does enterprise grade mean? Website (2020). https://www.quora.com/What-does-Enterprise-Grade-mean
Sparx: Enterprise architect (2017). https://www.sparxsystems.eu/start/home/
uSoft: uRequire Studio (2016). http://www.usoft.com/software/urequire-studio
Vos, J.: Business modeling software focused on DEMO (2011). http://wiki.xemod.eu
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
Wang, Y.: Transformation of DEMO models into exchangeable format. Master’s thesis, Delft University of Technology, Delft, The Netherlands (2009)
Wieringa, R.J.: Design Science Methodology for Information Systems and Software Engineering. Springer, Berlin (2014)
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
Corresponding authors
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10270-021-00911-z