Modeling Paradigms

(based on [FR05b])

We thank the readers that commented on our editorial on model quality in issue 2004-3, and we strongly encourage readers to send comments to us on the editorials and the papers published in SoSyM (our email addresses are included at the end of this editorial). Some comments pointed out that the study of model quality addresses a wide-ranging set of questions and concerns. Model quality is not only concerned with how faithfully a model describes desired properties of the real world or system; it should also be concerned with innate attributes that affect qualities such as analyzability, understandability, and evolvability: Is the model readable? Is the model ambiguous? Is the model concise and complete? Is the model unnecessarily redundant? It may be possible to identify “model smells” (similar to “code smells”) that provide indicators of a model’s quality. We encourage researchers in this area to submit high quality papers on this topic to SoSyM. Papers that describe the results of empirical studies on model quality and aesthetics are especially encouraged.

In a previous editorial, we discussed a new and emerging discipline called “Model Engineering” (see Editorial of Sosym Issue 2003-2). The discussion was based on a vision of model engineering held by one of the leading experts in the area, Jean Bezivin. In this issue, we are very pleased to present an expert paper by Jean on model engineering. This issue also contains a special section on model-based tool integration, edited by Andy Sch¨urr and Heiko D¨orr. The two editors have done an outstanding job of selecting high quality papers that reflect the state of the research and practice in this area.

This essay is essentially taken from a SoSyM editorial, which is published under the Creative Commons licence and contains some updates:

  1. [FR05b]
    R. France, B. Rumpe:
    In: Journal Software and Systems Modeling (SoSyM), Volume 4(2), pp. 107-108, Springer Berlin / Heidelberg, 2005.