Principles for Modeling Language Design (2000)
| Citations: | 10 - 2 self |
BibTeX
@MISC{Paige00principlesfor,
author = {Richard F. Paige and Jonathan S. Ostroff and Phillip J. Brooke},
title = {Principles for Modeling Language Design},
year = {2000}
}
Years of Citing Articles
OpenURL
Abstract
Modeling languages, like programming languages, need to be designed if they are to be practical, usable, accepted, and of lasting value. We present principles for the design of modeling languages. To arrive at these principles, we consider the intended use of modeling languages. We conject that the principles are applicable to the development of new modeling languages, and for improving the design of existing modeling languages that have evolved, perhaps through a process of unification. The principles are illustrated and explained by several examples, drawing on object-oriented and mathematical modeling languages. 1 Introduction The key difficulty in producing quality software is specifying and designing the conceptual construct that underlies the software [2]. This conceptual construct is usually complex. Complexity is an essential difficulty that cannot be dealt with by using more powerful programming languages or tools, or by using modeling languages that abstract it away. Comple...







