Enterprise Ontology Driven Software Generation

Jan Dietz

Abstract

Model Driven Engineering has been with us for quite some time, the most well known approach being OMG’s Model Driven Architecture. However, although it has brought substantial benefits compared to other software engineering approaches, Model Driven Engineering presently still suffers from two major shortages. First, it is unable to deliver domain models from which the correct functional requirements can be derived. Hence, true validation is hardly possible: the software does not meet user expectations. Second, the models to be produced during the system development process, are not formally defined. Hence, their verification remains a cumbersome task. One of the theoretical pillars of Enterprise Engineering (EE) is the Generic System Development Process. It distinguishes between the using system and the object system (the system to be built), and it states that any software development process should start from the ontological construction model of the using system. In addition, EE’s systemic notion of Enterprise Ontology offers a formalized ontological model of an enterprise that satisfies the C4E quality criteria (coherent, consistent, comprehensive, concise, and essential). An operational application software generator will be presented that takes this ontological model, with some extensions, as source code input and executes the model as a professional software application. Changes in the software, as required by any agile enterprise, are brought about ‘on the fly’, through re-generation, based on the modified ontological model of the enterprise.

Download


Paper Citation


in Harvard Style

Dietz J. (2012). Enterprise Ontology Driven Software Generation . In Proceedings of the Second International Symposium on Business Modeling and Software Design - Volume 1: BMSD, ISBN 978-989-8565-26-6, pages 3-3. DOI: 10.5220/0004462500030003


in Bibtex Style

@conference{bmsd12,
author={Jan Dietz},
title={Enterprise Ontology Driven Software Generation},
booktitle={Proceedings of the Second International Symposium on Business Modeling and Software Design - Volume 1: BMSD,},
year={2012},
pages={3-3},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004462500030003},
isbn={978-989-8565-26-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
TI - Enterprise Ontology Driven Software Generation
SN - 978-989-8565-26-6
AU - Dietz J.
PY - 2012
SP - 3
EP - 3
DO - 10.5220/0004462500030003