Publications
The Design and Engineering Methodology for Organisations (DEMO) is quite popular subject in academic circles when it comes to Enterprise Architecture challenges. The most recent publications concerning this subject are presented here.
2022
Mulder, Mark A. T.; Proper, Henderik A.; Bodnar, Fiodor; Mulder, Rick
Simplified Enterprise Modelling Platform Architecture Proceedings
2022.
@proceedings{nokey,
title = {Simplified Enterprise Modelling Platform Architecture},
author = {Mark A.T. Mulder and Henderik A. Proper and Fiodor Bodnar and Rick Mulder},
url = {https://ceur-ws.org/Vol-3327/paper03.pdf},
year = {2022},
date = {2022-11-23},
urldate = {2022-11-23},
abstract = {In the context of enterprise engineering and architecting, there is a need to capture many different aspects and perspectives of an enterprise in terms of models. The resulting enterprise models are typically expressed in different modelling languages.At the same time, since these models pertain to the same enterprise, it is desirable to ensure that they (potentially) form a coherent whole.
Capturing such collections of enterprise models involving different modelling languages while ensuring their coherence is a major challenge for modelling tools. Practice in the last years shows that the demand for collaborative modelling with flexible notations that could run online and across different platforms has risen. They also wanted to be able to use it in an international language setting, capturing all needed perspectives of the business. In this paper, we report on the architecture of a novel enterprise modelling platform which endeavours to meet these challenges.
This architecture involves a multi-meta model approach, supporting different notations, models, and the inclusion of actual sample instances to enable validation. The resulting modelling platform supports concepts such as multi-perspective modelling, verification by instantiation and narrative analysis.
},
keywords = {},
pubstate = {published},
tppubtype = {proceedings}
}
Capturing such collections of enterprise models involving different modelling languages while ensuring their coherence is a major challenge for modelling tools. Practice in the last years shows that the demand for collaborative modelling with flexible notations that could run online and across different platforms has risen. They also wanted to be able to use it in an international language setting, capturing all needed perspectives of the business. In this paper, we report on the architecture of a novel enterprise modelling platform which endeavours to meet these challenges.
This architecture involves a multi-meta model approach, supporting different notations, models, and the inclusion of actual sample instances to enable validation. The resulting modelling platform supports concepts such as multi-perspective modelling, verification by instantiation and narrative analysis.
Mulder, Mark A. T.; Mulder, Rick; Bodnar, Fiodor; van Kessel, Mirjam; Vicente, Jorge Gomez
The Simplified Platform, an Overview Conference
2022.
@conference{nokey,
title = {The Simplified Platform, an Overview},
author = {Mark A.T. Mulder and Rick Mulder and Fiodor Bodnar and Mirjam van Kessel and Jorge Gomez Vicente},
url = {https://dl.gi.de/handle/20.500.12116/38795?locale-attribute=de},
doi = {10.18420/modellierung2022ws-031},
year = {2022},
date = {2022-07-02},
urldate = {2022-07-02},
abstract = {Simplified is a new approach to modelling and meta-modelling.
This platform is a result of experience with a previous research tool for modelling ac{DEMO}.
It's cloud based development makes it suitable for research and business applications.
The configurable notations, flexible user interface, and real-time transformation and visualisations makes the platform adaptable and understandable for every stakeholder.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
This platform is a result of experience with a previous research tool for modelling ac{DEMO}.
It’s cloud based development makes it suitable for research and business applications.
The configurable notations, flexible user interface, and real-time transformation and visualisations makes the platform adaptable and understandable for every stakeholder.
Mulder, Mark A. T.; Mulder, Rick; Bodnar, Fiodor
Towards a DEMO Description in Simplified Notation Script Conference
2022.
@conference{nokey,
title = {Towards a DEMO Description in Simplified Notation Script},
author = {Mark A.T. Mulder and Rick Mulder and Fiodor Bodnar},
url = {https://link.springer.com/chapter/10.1007/978-3-031-34175-5_4},
year = {2022},
date = {2022-05-27},
urldate = {2022-05-27},
abstract = {The core methodology of Enterprise Engineering (EE) is Design and Engineering Methodology for Organisations (DEMO) and has been the subject of modelling tools. This methodology can be split into a method or process part and a notation part, describing the metamodel and its visualisation. The way the notation of the methodology has been described for these tools has been of different detail levels. This paper describes the DEMO notation using the grammar of the Simplified platform as an exercise towards a complete notation grammar that can describe all existing and possibly future notations and also to complete the DEMO notation specification. The grammar is part of the Simplified platform, and the notation is the published definition of the notation part of the DEMO methodology. We have chosen a practical approach to developing the notation script and thinking out-of-the-box by not creating a theoretical box a priori.
},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Mulder, M. A. T.
Enabling the automatic verification and exchange of DEMO models PhD Thesis
2022.
@phdthesis{nokey,
title = {Enabling the automatic verification and exchange of DEMO models},
author = {M.A.T. Mulder},
url = {https://repository.ubn.ru.nl/handle/2066/247698
https://teec2.nl/wp-content/uploads/2022/04/ThesisBoek.pdf},
year = {2022},
date = {2022-03-31},
urldate = {2022-03-31},
abstract = {The Design and Engineering Methodology for Organisations (DEMO) is a core method within the discipline of Enterprise Engineering (EE). 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 thesis, we report on a study concerning the selection, configuration, and extension, of an enterprise-grade tool to support the use of DEMO in practice with the need of the automatic verification and exchange of DEMO models. 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 (DEMOSL); the specification language that accompanies the DEMO method.},
keywords = {},
pubstate = {published},
tppubtype = {phdthesis}
}
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 thesis, we report on a study concerning the selection, configuration, and extension, of an enterprise-grade tool to support the use of DEMO in practice with the need of the automatic verification and exchange of DEMO models. 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 (DEMOSL); the specification language that accompanies the DEMO method.
2021
Mulder, M. A. T.
NEN 7513 Miscellaneous
2021.
@misc{Mulder2021,
title = {NEN 7513},
author = {M. A. T. Mulder},
url = {https://teec2.nl/wp-content/uploads/2021/05/NEN7513.pdf},
year = {2021},
date = {2021-05-26},
urldate = {2021-05-26},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
2020
Mulder, Mark A. T.; Proper, Henderik A.
Towards Enterprise-Grade Tool Support for DEMO Conference
The Practice of Enterprise Modeling, Springer, 2020, ISBN: 978-3-030-63479-7.
@conference{MulderProper2020,
title = {Towards Enterprise-Grade Tool Support for DEMO},
author = {Mark A. T. Mulder and Henderik A. Proper},
url = {https://link.springer.com/chapter/10.1007/978-3-030-63479-7_7},
isbn = {978-3-030-63479-7},
year = {2020},
date = {2020-11-18},
urldate = {2020-11-18},
booktitle = {The Practice of Enterprise Modeling},
pages = {90-105},
publisher = {Springer},
abstract = {The Design and Engineering Methodology for Organizations (DEMO) method is a core method within the discipline of Enterprise Engineering (EE). It enables the creation of so-called essential models of Organizations, which are enterprise models focusing on the organizational essence of an organization, primarily in terms of the actor roles involved, and the business transactions between these actor roles. The DEMO method has a firm theoretical foundation. At the same time, there is an increasing uptake of DEMO in practice.
With the increased uptake of DEMO also comes a growing need for enterprise-grade tool support. In this paper, we therefore 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 selection process resulted in the selection of Sparx Enterprise Architect for further experimentation in terms of configuration towards DEMO. The configuration of this tool framework to support DEMO modelling, also provided feedback on the consistency and completeness of the DEMO Specification Language (DEMOSL), the specification language that accompanies the DEMO method.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
With the increased uptake of DEMO also comes a growing need for enterprise-grade tool support. In this paper, we therefore 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 selection process resulted in the selection of Sparx Enterprise Architect for further experimentation in terms of configuration towards DEMO. The configuration of this tool framework to support DEMO modelling, also provided feedback on the consistency and completeness of the DEMO Specification Language (DEMOSL), the specification language that accompanies the DEMO method.
Mulder, M. A. T.
A Design Evaluation of an Extension to the DEMO Methodology Conference
Advances in Enterprise Engineering, vol. XIII, Springer, 2020, ISBN: 978-3-030-37933-9.
@conference{Mulder2020,
title = {A Design Evaluation of an Extension to the DEMO Methodology},
author = {M. A. T. Mulder},
url = {https://link.springer.com/chapter/10.1007/978-3-030-37933-9_4},
isbn = {978-3-030-37933-9},
year = {2020},
date = {2020-01-03},
booktitle = {Advances in Enterprise Engineering},
volume = {XIII},
pages = {55-65},
publisher = {Springer},
abstract = {The Design and Engineering Method for Organisations (DEMO) is the principal methodology in Enterprise Engineering (EE). It assists in making so-called essential models of organisations, which are highly abstracted ontological models. Many essential models have been produced in practice, of very different kinds of organisations, and the expressions of these models in diagrams and tables have been presented to various types of stakeholders. It turns out that the ease to understand the models varies significantly, depend on existing knowledge, background and need of the stakeholders. As a consequence, the acceptance of the essential model by these organisations also varies significantly. In this paper, the results of an analysis of the model and model content of five successive iterations are presented and discussed. This has given rise to proposing an extension to the applied OER method (Organisational Essence Revealing), such that the different kinds and levels of foreknowledge among the stakeholders can be accommodated. An iteration of this extension is also briefly presented.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
2019
Mulder, Mark A. T.
Towards a Complete Metamodel for DEMO CM Conference
On the Move to Meaningful Internet Systems: OTM 2018 Workshops, Springer, 2019, ISBN: 978-3-030-11683-5.
@conference{Mulder2019,
title = {Towards a Complete Metamodel for DEMO CM},
author = {Mark A. T. Mulder},
url = {https://link.springer.com/chapter/10.1007/978-3-030-11683-5_10},
isbn = {978-3-030-11683-5},
year = {2019},
date = {2019-02-07},
booktitle = {On the Move to Meaningful Internet Systems: OTM 2018 Workshops},
pages = {97-106},
publisher = {Springer},
abstract = {The Design and Engineering Method for Organisations (DEMO) is the principal methodology in Enterprise Engineering (EE). The Design and Engineering Method for Organisations Specification Language (DEMOSL) states the rules, legends, and metamodel of DEMO. Therefore, any DEMO model must comply with this specification. Moreover, to enable automation of the DEMO model validation, we need a metamodel that can accurately represent DEMO models. In our research we are expanding the DEMOSL to be able to express all DEMO models and rules. This paper reports on the attempt to build this metamodel for four elements of the Construction Model (CM) using mathematical and semantic notation. The findings on the validation done on DEMOSL have been added to the build metamodel. We found the notations to be sufficient to describe and validate the DEMO (CM) models.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
2018
Mulder, M. A. T.
Validating the DEMO Specification Language Conference
Advances in Enterprise Engineering, vol. XII, Springer, 2018, ISBN: 978-3-030-06097-8.
@conference{Mulder2018,
title = {Validating the DEMO Specification Language},
author = {M. A. T. Mulder},
url = {https://link.springer.com/chapter/10.1007/978-3-030-06097-8_8},
isbn = {978-3-030-06097-8},
year = {2018},
date = {2018-12-31},
booktitle = {Advances in Enterprise Engineering},
volume = {XII},
pages = {131-143},
publisher = {Springer},
abstract = {The Design and Engineering Method for Organisations (DEMO) is the principal methodology in Enterprise Engineering (EE). The Design and Engineering Method for Organisations Specification Language (DEMOSL) states the rules, legends, and metamodel of DEMO. Therefore, any DEMO model must comply with this specification. Moreover, to enable automation of the DEMO model validation, we need a metamodel that can accurately represent DEMO models. With DEMOSL as the appointed specification language for DEMO, with automation as target, we need to validate the fitness of DEMOSL for modelling DEMO.
Our findings provide insight into the amount of changes and the complexity and direction of change to complete the metamodel and make it usable for automation. We found that some incomplete, inconsistent or inadequate specifications in DEMOSL hinder its use as a prescriptive metamodel. We describe these limitations in DEMOSL as a whole and in the separate Construction Model (CM), Process Model (PM), Action Model (AM) and Fact Model (FM).
Finally, we conclude that the metamodel needs improvement to be able to model all allowed DEMO models.},
keywords = {},
pubstate = {published},
tppubtype = {conference}
}
Our findings provide insight into the amount of changes and the complexity and direction of change to complete the metamodel and make it usable for automation. We found that some incomplete, inconsistent or inadequate specifications in DEMOSL hinder its use as a prescriptive metamodel. We describe these limitations in DEMOSL as a whole and in the separate Construction Model (CM), Process Model (PM), Action Model (AM) and Fact Model (FM).
Finally, we conclude that the metamodel needs improvement to be able to model all allowed DEMO models.