Encyclopedia of Operations Research and Management Science

2001 Edition
| Editors: Saul I. Gass, Carl M. Harris

Model management

Reference work entry
DOI: https://doi.org/10.1007/1-4020-0611-X_630


The term model management was coined in the mid-1970s in the context of work on decision support systems (DSS) (Will, 1975; Sprague and Watson, 1975). An important objective of the DSS concept was to provide an environment in which decision makers could gain materially useful insights by interactively exercising OR/MS models. However, developing such an environment required principled solutions to problems of specifying, representing and interacting with models. This focus on models, and in turn on modeling, led to the study of model management, defined broadly to encompass: the study of model representation, the set of operations facilitated by such representation, and computer-based environments that facilitate modeling.

What follows is a brief review of work in two areas that have been actively studied in model management. First, we review work on languages to specify models, and on the development of techniques to facilitate operations that support modelers in both the...

This is a preview of subscription content, log in to check access.


  1. [1]
    Banerjee, S. and Basu, A. (1993). “Model Type Selection in an Integrated DSS Environment,” Decision Support Systems, 75–89. Google Scholar
  2. [2]
    Basu, A. and Blanning, R. (1994a). “Metagraphs: A Tool for Modeling Decision Support Systems,” Management Science, 40, 1579–1600.Google Scholar
  3. [3]
    Basu, A. and Blanning, R. (1994b). “Model Integration using metagraphs,” Information Systems Research, 5, 195–218.Google Scholar
  4. [4]
    Basu, A., Blanning, R., and Shtub, A. (1997). “Metagraphs in Hierarchical Modeling,” Management Science, 43, 623–639.Google Scholar
  5. [5]
    Basu, A. and Blanning, R. (1998). “The Analysis of Assumptions in Model Bases using Metagraphs,” Management Science, 44, 982–995.Google Scholar
  6. [6]
    Bhargava, H.K. and Krishnan, R. (1993). “Computer aided Model Construction,” Decision Support Systems, 9, 91–111.Google Scholar
  7. [7]
    Bhargava, H.K. and Krishnan, R. (1998). “The World Wide Web and its implications for OR/MS,” INFORMS Jl. Computing, 10, 359–383.Google Scholar
  8. [8]
    Bhargava, H.K., Krishnan, R., and Piela, P. (1997). “On Formal Semantics and Analysis of Typed Modeling Languages,” INFORMS Jl. Computing, 10, 189–208.Google Scholar
  9. [9]
    Bhargava, H.K., Kimbrough, S., and Krishnan, R. (1991). “Unique Names Violations: A Problem for Model Integration,” ORSA Jl. Computing, 3, 107–120.Google Scholar
  10. [10]
    Bhargava, H.K. and Kimbrough, S.O. (1993). “Model Management: An Embedded Languages Approach,” Decision Support Systems, 10, 277–300.Google Scholar
  11. [11]
    Binbasioglu, M. and Jarke, M. (1986). “Domain Specific DSS Tools for Knowledge-based Model Building,” Decision Support Systems, 2, 213–223.Google Scholar
  12. [12]
    Bischop, J. and Meeraus, A. (1982). “On the Development of a General Algebraic Modeling System in a Strategic Planning Environment,” Mathematical Programming Study, 20, 1–29.Google Scholar
  13. [13]
    Blanning, R. (1982). “A Relational Framework for Model Management,” DSS-82 Transaction, 16–28. Google Scholar
  14. [14]
    Blanning, R. (1993). Decision Support Systems: Special Issue on Model Management, in R. Blanning, C. Holsapple, and A. Whinston, eds., Elsevier. Google Scholar
  15. [15]
    Bonczek, R., Holsapple, C., and Whinston, A. (1978). “Mathematical Programming within the Context of a Generalized Data Base Management System,” R.A.I.R.O. Recherche Operationalle, 12, 117–139.Google Scholar
  16. [16]
    Bradley, G. and Clemence, R. (1987). “A Type Calculus for Executable Modeling Languages,” IMA Jl. Mathematics in Management, 1, 277–291.Google Scholar
  17. [17]
    Choobineh, J. (1991). “SQLMP: A data sublanguage for the representation and formulation of linear mathematical models,” ORSA Jl. Computing, 3, 358–375.Google Scholar
  18. [18]
    Dhar, V. and Jarke, M. (1993). “On Modeling Processes,” Decision Support Systems, 9, 39–49.Google Scholar
  19. [19]
    Dolk, D.K. and Kotteman, J.E. (1993). “Model integration and a theory of models,” Decision Support Systems, 9, 51–63.Google Scholar
  20. [20]
    Fourer, R. (1983). “Modeling Languages versus Matrix Generators for Linear Programming,” ACM Transactions on Mathematical Software, 2, 143–183.Google Scholar
  21. [21]
    Fourer, R., Gay, D., and Kernighan, B.W. (1990). “A Mathematical Programming Language,” Management Science, 36, 519–554.Google Scholar
  22. [22]
    Gassmann, H.I. and Ireland, A.M. (1996). “On the formulation of stochastic linear programs using algebraic modeling languages,” Annals Operations Re-search, 64, 83–112.Google Scholar
  23. [23]
    Geoffrion, A.M. (1987). “An Introduction to Structured Modeling,” Management Science, 33, 547–588.Google Scholar
  24. [24]
    Geoffrion, A.M. (1989). “Reusing Structured Models via Model Integration,” in J.F. Nunamaker, ed., Proceedings of Twenty-Second Annual Hawaii International Conference on the System Sciences, III, 601–611, IEEE Press, Los Alamitos, California.Google Scholar
  25. [25]
    Geoffrion, A.M. (1992a). “The SML Language for Structured Modeling: Levels 1 and 2,” Operations Re-search, 40, 38–57.Google Scholar
  26. [26]
    Geoffrion, A.M. (1992b). “The SML Language for Structured Modeling: Levels 3 and 4,” Operations Re-search, 40, 58–75.Google Scholar
  27. [27]
    Geoffrion, A.M. (1999a). “An Informal Annotated Bibliography on Structured Modeling,” Interactive Transactions OR/MS, 1(2), online at http://catt.bus.okstate.edu/ITORMS/. Google Scholar
  28. [28]
    Geoffrion, A.M. (1999b). “Structured Modeling: Survey and Future Research Directions,” Interactive Transactions OR/MS, 1(3), online at http://catt.bus.okstate.edu/ITORMS/. Google Scholar
  29. [29]
    Gray, P. (1987). Guide to IFPS, McGraw-Hill, New York.Google Scholar
  30. [30]
    Greenberg, H.J. (1987). “ANALYZE: A computer-assisted analysis system for linear programming models,” Operations Research Letters, 6, 249–255.Google Scholar
  31. [31]
    Greenberg, H.J. (1992). “MODLER: Modeling by object-driven linear elemental relations,” Annals Operations Research, 38, 239–280.Google Scholar
  32. [32]
    Guenther, O., Muller, R., Schmidt, P., Bhargava, H.K., and Krishnan, R. (1997). “MMM: A WWW-based Method Management System for using Software Modules Remotely,” IEEE Internet Computing, 1(5), 59–68.Google Scholar
  33. [33]
    Guieu, O. and Chinneck, J.W. (1999). “Analyzing Infeasible Mixed-Integer and Integer Linear Programs,” INFORMS Jl. Computing, 11, 63–77.Google Scholar
  34. [34]
    Hoare, C.A.R. (1992). Communicating Sequential Processes, Prentice-Hall, Englewood Cliffs, New Jersey.Google Scholar
  35. [35]
    Jones, C.V. (1990). “An Introduction to Graph Based Modeling Systems, Part I: Overview,” ORSA Jl. Computing, 2, 136–151.Google Scholar
  36. [36]
    Jones, C.V. (1991). “An Introduction to Graph Based Modeling Systems, Part II: Graph Grammars and the Implementation,” ORSA Jl. Computing, 3, 180–206.Google Scholar
  37. [37]
    Kimbrough, S. and Oliver, J. (1994). “On Automating Candle Lighting Analysis: Insight from Search with Genetic Algorithms and Approximate Models,” in J.F. Nunamaker, ed., Proceedings of the Twenty Seventh Hawaii International Conference on the System Sciences, III, 536–544, IEEE Press, Los Alamitos, California. Google Scholar
  38. [38]
    Krishnan, R. (1993). “Model Management: Survey, Future Research Directions and a Bibliography,” ORSA CSTS Newsletter, 14, 1.Google Scholar
  39. [39]
    Krishnan, R., Piela, P., and Westerberg, A. (1993). “Reusing Mathematical Models in ASCEND,” in Advances in Decision Support Systems, in C. Holsapple and A. Whinston, eds., 275–294, Springer-Verlag, Munich.Google Scholar
  40. [40]
    Krishnan, R., Li, X., and Steier, D. (1992). “Development of a Knowledge-based Model Formulation System,” Communications of the ACM, 35, 138–146.Google Scholar
  41. [41]
    Krishnan, R. (1990). “A Logic Modeling Language for Model Construction,” Decision Support Systems, 6, 123–152.Google Scholar
  42. [42]
    Liang, T.P. and Konsynski, B.R. (1993). “Modeling by Analogy: Use of Analogical Reasoning in Model Management Systems,” Decision Support Systems, 9, 113–125.Google Scholar
  43. [43]
    Ma, P.-C., Murphy, F., and Stohr, E. (1989). “A Graphics Interface for Linear Programming,” Communications of the ACM, 32, 996–1012.Google Scholar
  44. [44]
    Mannino, M.V., Greenberg, B.S., and Hong, S.N. (1990). “Model Libraries: Knowledge Representation and Reasoning,” ORSA Jl. Computing, 2, 287–301.Google Scholar
  45. [45]
    Mills, H., Linger, R., and Hevner, A. (1986). Principles of Information Systems Analysis and Design, Academic Press, Orlando.Google Scholar
  46. [46]
    Muhanna, W. (1992). “On the Organization of Large Shared of Model Bases,” Annals Operations Research, 38, 359–396.Google Scholar
  47. [47]
    Murphy, F. and Stohr, E. (1986). “An Intelligent System for Formulating Linear Programs,” Decision Support Systems, 2, 39–47.Google Scholar
  48. [48]
    Murphy, F., Stohr, E.A., and Asthana, A. (1992). “Representation Schemes for Mathematical Programming Models,” Management Science, 38, 964–991.Google Scholar
  49. [49]
    Orlikowski, W. and Dhar, V. (1986). “Imposing Structure on Linear Programming Problems: An Empirical Investigation of Expert and Vice Modelers,” Proceedings of the National Conference on Artificial Intelligence, Philadelphia. Google Scholar
  50. [50]
    Piela, P., McKelvey, R., and Westerberg, A. (1992). “An Introduction to ASCEND: Its Language and Interactive Environment,” in J.F. Nunamaker Jr., ed., Proceedings of the Twenty-Fifth Annual Hawaii International Conference on System Sciences, Vol. III, 449–461, IEEE Press, Los Alamitos, California.Google Scholar
  51. [51]
    Raghunathan, S., Krishnan, R., and May, J. (1994). “MODFORM: A Knowledge Tool to Support the Modeling Process,” Information Systems Research, 4, 331–358.Google Scholar
  52. [52]
    Raghunathan, S., Krishnan, R., and May, J. (1995). “On Using Belief Maintenance Systems to Assist Mathematical Modeling,” IEEE Transactions on Systems, Man, and Cybernetics, 25, 287–303.Google Scholar
  53. [53]
    Sharda, R. and Rampal, G. (1995). “Algebraic Modeling Languages on PCs,” OR/MS Today, 22(3), 58–63.Google Scholar
  54. [54]
    Sharda, R. and Steiger, D. (1996). “Inductive Model Analysis Systems: Enhancing Model Analysis in Decision Support Systems,” Information Systems Re-search, 7, 328–341.Google Scholar
  55. [55]
    Shetty, B. (1992). Annals of Operations Research: Special Issue on Model Management, B. Shetty, ed., J.C. Baltzer Scientific Publishing, Amsterdam.Google Scholar
  56. [56]
    Sklar, M.M., Pick, R.A., Vesprani, G.B., and Evans, J.R. (1990). “Eliciting Knowledge Representation Schema for Linear Programming,” in D. E. Brown and C. C. White, eds., Operations Research and Artificial Intelligence: The Integration of Problem Solving Strategies, 279–316, Kluwer, Amsterdam.Google Scholar
  57. [57]
    Sprague, R.H. and Watson, H.J. (1975). “Model Management in MIS,” Proceedings of Seventeenth National AIDS Conference, 213–215. Google Scholar
  58. [58]
    Stohr, E. and Konsynski, B. (1992). Information Systems and Decision Processes, IEEE Press, Los Altimos, California.Google Scholar
  59. [59]
    Will, H.J. (1975). “Model Management Systems” in In-formation Systems and Organization Structure, in E. Grochia and N. Szyperski, eds., 468–482, Walter de Gruyter, Berlin.Google Scholar

Copyright information

© Kluwer Academic Publishers 2001

Authors and Affiliations

  1. 1.Carnegie Mellon UniversityPittsburghUSA