This book is about a significant step forward in software development. The starting point for this book has been the project “marrying ontology and software technology(MOST)”, a European Commission information and communication technologies (ICT) research project in the 7th Research Framework Programme. Its goal has been to improve software engineering by leveraging ontology and reasoning technology. It has aimed at developing a seamless integration technology for ontologies into model-driven software development (MDSD), often referred to as model-driven architecture (MDA), and other software development processes, resulting in ontology-driven software development (ODSD). In this book, we share our experience from the MOST project. We will travel together with the readers through the vision of ODSD, bridges between ontology technologies and MDSD and various practical technologies for building the ODSD infrastructure.
KeywordsSoftware Development Description Logic Object Constraint Language Software Development Process Static Semantic
- 24.J. Bézivin, I. Kurtev, Model-based Technology Integration with the Technical Space Concept, in Proceedings of the Metainformatics Symposium, Springer, 2005Google Scholar
- 207.A. Van Lamsweerde, R. Darimont, E. Letier, Managing conflicts in goal-driven requirements engineering. IEEE Trans. Software Eng. 24(11), 908–926 (1998). ISSN 0098-5589Google Scholar