Author:
Andrea Hillenbrand
Affiliation:
Computer Science Division, University of Applied Sciences, Darmstadt, Germany
Keyword(s):
Modeling, Model Theory, Model-driven Development, Development Methodology, Informatics, Logics.
Abstract:
Despite decades of gaining experience in the development of software systems, the controversies on competing methodologies have not subsided. The pivotal element of reasoning and justification of any perspective taken thereon is arguably the recourse to models. Specifically, by means of a logical conceptualization of the notion of model-being, judgments on models can then be assessed whether they are justified, because as model judgments they are based on typical contextual constructive relationships. With such a conceptualization the potential lies in the realization of an epistemic architecture that emerges as a systematic structure of relations between models at object and meta levels. Each model application is then embedded in a systematic process during which a software system is developed. In this article, the combinatorics of model interweavements of such an epistemic architecture is presented, thereby providing the means to assess the development of a particular system as wel
l as best practices and methodologies of systems development in general.
(More)