Model Inspection in the Context of a Distributed DSS

Dicodess is a model-based distributed cooperative decision support system framework. It encapsulates the underlying model in a graphical user interface shielding users from the technical details of model configuration and optimization. However, a model usually evolves over time and therefore needs verification and validation accordingly. Furthermore, users sometimes might want to have a better insight into the model to better understand a “strange†solution. Model views are a new concept for modeling language and domain independent model visualization. The focus is not primarily on visualizing model input or model output but on the model’s structure, the formalized knowledge. Modelers as well as domain experts are able to inspect a model visually in order to get a better understanding and to have a common base of discussion. The improvement of model understanding and communication among the people involved will lead to models of better quality. In the last part of this article we are proposing an example integration of model views into Dicodess. This is enabled through the careful design of our model visualization concept. The integration provides mutual benefit: Dicodess users get direct access to model visualization, which through Dicodess’ cooperative functionality can be done even in collaboration.

[1]  Martin Davies,et al.  Computer Science and Operations Research: New Developments in Their Interfaces , 1992 .

[2]  Ramesh Sharda,et al.  Functional Description of a Graph-based Interface for Network Modeling (GIN) , 1992, Computer Science and Operations Research.

[3]  Maurice Landry,et al.  Revisiting the issue of model validation in OR: An epistemological view , 1993 .

[4]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[5]  Frederic H. Murphy,et al.  A graphics interface for linear programming , 1989, CACM.

[6]  Joobin Choobineh A diagramming technique for representation of linear models , 1991 .

[7]  Jesús M. González-Barahona,et al.  Applying Social Network Analysis to the Information in CVS Repositories , 2004, MSR.

[8]  Michele Lanza CodeCrawler - polymetric views in action , 2004 .

[9]  Amos Gilat,et al.  Matlab, An Introduction With Applications , 2003 .

[10]  Adrian Kuhn,et al.  Exploiting the Analogy Between Traces and Signal Processing , 2006, 2006 22nd IEEE International Conference on Software Maintenance.

[11]  Nigel Warren,et al.  JavaSpaces in Practice , 2002 .

[12]  Margaret-Anne D. Storey,et al.  Designing a component-based framework for visualization in software engineering and knowledge engineering , 2002, SEKE '02.

[13]  Tony Hurlimann,et al.  Mathematical Modeling and Optimization: An Essay for the Design of Computer-Based Modeling Tools , 1999 .

[14]  Arthur M. Geoffrion,et al.  An Introduction to Structured Modeling , 1987 .

[15]  Gérald Collaud,et al.  gLPS: A graphical tool for the definition and manipulation of linear problems , 1994 .