Structuring modeling knowledge for collaborative environments

We explore how a collection of models and related modeling knowledge could be made available over an organizational Intranet. The objective is to create an environment that will enable sharing and reuse of models and will promote collaborative work on models. Because of their widespread use in organizations, we focus on spreadsheet models to illustrate our concepts. We begin by discussing the various kinds of knowledge about models that should be stored in this knowledge base and how such knowledge could be captured and stored on a corporate Intranet. Next, we describe how one could use Structured Modeling (SM) as the framework for organizing the knowledge contained in the spreadsheet models per se. We propose capturing the model schema graphically using a generic structure diagram. A spreadsheet consistent with the model schema would be generated automatically. The individual who is building the spreadsheet model would be asked to supply details (data and functional relationships). He or she would be free to modify the physical appearance of the spreadsheet in any way that did not violate the relationships shown in the diagram. Finally, we describe the architecture of a system that would store, retrieve, and distribute the models and modeling knowledge to users. This description includes a discussion about the distribution of the functionality between the client, the server and the middle layers. We also provide some references to existing tools that could be used to capture the various types of knowledge that we have identified.

[1]  J. Meeraus A. Bisschop,et al.  ON THE DEVELOPMENT OF A GENERAL ALGEBRAIC MODELING SYSTEM IN A STRATEGIC PLANNING ENVIRONMENT , 1982 .

[2]  Melanie L. Lenard,et al.  Collaborative Environments for Leveraging Modeling Knowledge , 1997 .

[3]  Henry C. Lucas,et al.  Toward a logical/physical theory of spreadsheet modeling , 1992, TOIS.

[4]  Brian W. Kernighan,et al.  AMPL: a mathematical programming language , 1989 .

[5]  Ralph H. Sprague,et al.  Building Effective Decision Support Systems , 1982 .

[6]  Nalin Kulatilaka,et al.  Managing Information Technology Investments : A Capability-based Real Options Approach , 1998 .

[7]  Chris Jones Attributed graphs, graph-grammars, and Structured Modeling , 1992, Ann. Oper. Res..

[8]  Benn R. Konsynski,et al.  Information systems and decision processes , 1992 .

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

[10]  P. R. Balasubramanian,et al.  Dynamic workflow management: a framework for modeling workflows , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[11]  Andrew B. Whinston,et al.  Model management , 1994 .

[12]  Bala Shetty,et al.  Model management systems: A survey , 1992, Ann. Oper. Res..

[13]  Melanie L. Lenard Fundamentals of structured modeling , 1988 .

[14]  Henry C. Lucas,et al.  Spreadsheet analysis and design , 1989, CACM.

[15]  Paul Pinsky MATHEMATICAL PROGRAMMING LANGUAGE. , 1967 .

[16]  Hemant K. Bhargava,et al.  Model management in electronic markets for decision technologies: a software agent approach , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[17]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.

[18]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[19]  Sa Neung Hong,et al.  Model Libraries: Knowledge Representation and Reasoning , 1990, INFORMS J. Comput..