Skip to main content
Log in

Model management systems: A survey

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

This paper provides a survey of model management literature within the mathematical modeling domain. The first part of the survey is a review and a summary of the literature. After giving some basic definitions of modeling, modeling life cycle, and model management, two representative algebraic modeling languages followed by three approaches to modeling are introduced. These approaches are database, graph-based, and knowledge-based. The discussion is followed by a review of two specialized model management systems. The second part of the survey is a categorization of various modeling systems based on the modeling functions they provide and some of their features. These functions include life cycle support and model base administration. The degree of model independence provided by model management systems and the implemented environment systems is also summarized. The last part of the paper provides directions for future research.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. F.W. Allen, M.E.S. Loomis and M.V. Mannino, The integrated dictionary-director system, ACM Computing Surveys 14(1982).

  2. H.K. Bhargava and R. Krishnan, A formal approach for model formulation in a model management system,Proc. Hawaii Int. Conf. on System Science (1990).

  3. H.K. Bhargava and S.O. Kimbrough, Model management, an embedded approach, forthcoming in Decision Support Syst.(1992).

  4. M. Binbasioglu and M. Jarke, Domain specific DSS tolls for knowledge-based model building, Decision Support Syst. 2(1986)213–223.

    Google Scholar 

  5. M. Binbasioglu and M. Jarke, Knowledge-based formulation of linear planning models, in:Expert Systems and Artificial Intelligence in Decision Support Systems, ed. H.G. Sol, C.A. Takkenberg and P.F. De Vries Robbe (D. Reidel, Dordrecht, 1987) pp. 113–136.

    Google Scholar 

  6. R.W. Blanning, A relational framework for model management in decision support systems, DSS-82 Trans. (1982)16–28.

  7. R.W. Blanning, Data management and model management: a relational synthesis,Proc. ACM 20th Annual Southwest Regional Conf. (1982) pp. 139–147.

  8. R.W. Blanning, TQL: a model query language based on the domain relational calculus,Proc. IEEE Workshop on Languages for Automation (1983) pp. 141–146.

  9. R.W. Blanning, Language design for relational model management, in:Management and Office Systems, ed. S.K. Chang (Plenum, New York, 1984) pp. 217–235.

    Google Scholar 

  10. R.W. Blanning, A relational framework for join implementation in model management systems, Decision Support Syst. 1(1985)69–81.

    Google Scholar 

  11. R.W. Blanning, An entity-relationship approach to model management, Decision Support Syst. 2(1986)65–72.

    Google Scholar 

  12. R.W. Blanning, A relational theory of model management,Decision Support Systems: Theory and Application, ed. C.W. Holsapple and A.B. Whinston, NATO ASI Series, Vol. 31 (Springer, 1987) pp. 19–53.

  13. R.H. Bonczek, C.W. Holsapple and A.B. Whinston, A generalized decision support system using predicate calculus and network database management, Oper. Res. 29(1981)263–281.

    Google Scholar 

  14. A. Brooke, D. Kendrick and A. Meeraus,GAMS: A User's Guide (The Scientific Press, Redwood City, 1988).

    Google Scholar 

  15. L. Chari and R. Krishnan, Towards a logical reconstruction of structured modeling,Proc. Hawaii Int. Conf. on System Science (1990).

  16. P.P.S. Chen, The entity relationship model: towards a unified view of data, ACM Trans. Database Syst. 1(1976)9–36.

    Google Scholar 

  17. J. Choobineh, A diagramming technique for representation of linear models, Omega, Int. J. Manag. Sci. 19(1991)43–51.

    Google Scholar 

  18. J. Choobineh, SQLMP: a data sublanguage for representation and formulation of linear mathematical models, ORSA J. Comput. 3(1991).

  19. J. Choobineh, A relational model for the representation of mathematical programming models,Proc. 25th Hawaii Int. Conf. on Systems Sciences (January 1992).

  20. Q.B. Chung and R.M. O'Keefe, A formal analysis of model management literature, Ann. Oper. Res. (1992) this volume.

  21. E.F. Codd, A relational model for data for large shared data banks, Commun. ACM 13(1970)377–387.

    Google Scholar 

  22. E.F. Codd, Relational completeness of database sublanguages, in:Database Systems, ed. R. Rustin (Prentice-Hall, Englewood Cliffs, NJ (1971) pp. 65–98.

    Google Scholar 

  23. C.J. Date,A Guide to the SQL Standard (Addison-Wesley, 1977).

  24. DBTG Report of the CODASYL Data Base Task Group, Commun. ACM (April 1971).

  25. D.R. Dolk and B.R. Konsynski, Knowledge representation for model management systems, IEEE Trans. Software Eng. SE-10(1984)619–627.

    Google Scholar 

  26. D.R. Dolk, A generalized model management system for mathematical programming, ACM Trans. Math. Software 12(1986)92–126.

    Google Scholar 

  27. A. Dutta and A. Basu, An artificial intelligence approach to model management in dicision support systems, Computer 17(1984)89–97.

    Google Scholar 

  28. J.J. Elam, Model management systems: a framework for development,Proc. 1980 Southwest American Institute for Decision Science, Decision Science Institute, Atlanta Georgia (1980).

  29. J.J. Elam, J.C. Henderson and L. Miller, Model management systems; an approach to decision support systems in complex organizations,Proc. 1st Inter. Conf. on Information Systems, (1980) pp. 98–110.

  30. J.J. Elam and B. Konsynski, Using artificial intelligence techniques to enhance the capabilities of model management systems, Decision Sci. 18(1987)487–501.

    Google Scholar 

  31. C.K. Farn, An integrated information system architecture based on structured modeling, Ph.D. Dissertation, Graduate School of Management, UCLA (1985).

  32. N.V. Findler,Associative Networks-The Representation and Use of Knowledge in Computers (Academic Press, New York, 1979).

    Google Scholar 

  33. G.A. Forgionne,Quantitative Decision Making (Wadsworth, Belmont, CA, 1986).

    Google Scholar 

  34. R. Fourer, Modeling languages versus matrix generators for linear programming, ACM Trans. Math. Software 9(1983)143–183.

    Google Scholar 

  35. R. Fourer, D.M. Gay and B.W. Kernighan, A modeling language for mathematical programming, Manag. Sci. 36(1990)519–554.

    Google Scholar 

  36. A.M. Geoffrion, An introduction to structured modeling, Manag. Sci. 33(1987)547–588.

    Google Scholar 

  37. A.M. Geoffrion, The formal aspect of structured modeling, Oper. Res. 3(1989)30–51.

    Google Scholar 

  38. A.M. Geoffrion, Integrated modeling system, Comp. Sci. Econ. Manag. 2(1989)3–15.

    Google Scholar 

  39. A.M. Geoffrion, SML: a model definition language for structured modeling, Working Paper No. 360, Western Management Science Institute, UCLA (1990).

  40. A.M. Geoffrion, the SML language of structured modeling, Work Paper No. 378, Western Management Science Institute, UCLA (1990).

  41. A.M. Geoffrion, FW/SM: a prototype structured modeling environment, Working Paper No. 377, Western Management Science Institute, UCLA (May 1990).

  42. H.J. Greenberg, A functional description of ANALYZE: a computer-assisted analysis system for linear programming models, ACM Trans. Math. Software 9(1983)18–56.

    Google Scholar 

  43. H.J. Greenberg and F.H. Murphy, A comparison of mathematical programming systems, Ann. Oper. Res. (1992) this volume.

  44. H.J. Greenberg, MODLER: modeling by object-driven linear elemental relations, Ann. Oper. Res. (1992) this volume.

  45. S.N. Hong, M.V. Mannino and B.S. Greenberg, Inheritance and instantiation in model management,Proc. Hawaii Int. Conf. on System Science (1990).

  46. C.V. Jones, An introduction to graph-based modeling systems. Part I: Overview, ORSA J. Comput. 2(1990)136–151.

    Google Scholar 

  47. C.V. Jones, An introduction to graph-based modeling systems. Part II: Graph-grammars and the implementation, ORSA J. Comput. 3(1991)180–206.

    Google Scholar 

  48. C.V. Jones, Attributed graphs, graph-grammars, and structured modeling, Ann. Oper. Res. (1992) this volume.

  49. S.O. Kimbrough, A graph representation for management of logic models, Decision Support Syst. 2(1986)27–37.

    Google Scholar 

  50. S.O. Kimbrough and R.M. Lee, Logic modeling: a tool for management science, Decision Support Syst. 4(1988)3–16.

    Google Scholar 

  51. B.R. Kosynski, On the structure of a generalized model management system,Proc. 14th Hawaii Int. Conf. on System Science (1980).

  52. J. Kotteman and D. Dolk, Process-oriented model integration,Proc. 21st Hawaii Int. Conf. on System Sciences (1988).

  53. R. Krishnan, A logic modeling language for automated model conctruction, Decision Support Syst. 6(1990)123–152.

    Google Scholar 

  54. R. Krishnan, PDM: a knowledge-based tool for model construction,Proc. Hawaii Int. Conf. on System Sciences (1990).

  55. T.P. Liang, Development of a knowledge-based model management system, Oper. Res. 36(1988)849–863.

    Google Scholar 

  56. T.P. Liang, Modeling by analogy: a case-based approach to model construction, Working Paper No. 89-1524., University of Illinois, Urbana Champaign (1989).

  57. T.P. Liang, Modeling by analogy: a case-based approach to automated linear program formulation,Proc. Hawaii Int. Conf. on System Sciences (1991).

  58. J.I.C. Liu, D.Y.Y. Yun and G. Klein, An agent for intelligent model management, J. Manag. Info. Syst. 7(1990)101–122.

    Google Scholar 

  59. P.C. Ma, F.H. Murphy and E.A. Stohr, Representing knowledge about linear programming formulation, Ann. Oper. Res. 21(1989)149–172.

    Google Scholar 

  60. M.V. Mannino and S.N. Hong, Taxonomies, assumptions, and complex objects in PROLOG: applications in the model library system, Working Paper, University of Texas, Austin (1988).

    Google Scholar 

  61. M.V. Mannino and S.N. Hong, Knowledge representation for model labraries,Proc. Hawaii Int. Conf. on Systems Sciences (January 1988) pp. 349–355.

  62. M.V. Mannino B.S. Greenberg and S.N. Hong, Model libraries: knowledge representation and reasoning, ORSA J. Comput. 2(1990)287–301.

    Google Scholar 

  63. R.E. Marsten, The design of the XMP linear programming library, ACM Trans. Math. Software 7(1981)481–497.

    Google Scholar 

  64. L.W. Miller and N. Katz, A model management system to support policy analysis, Decision Support Syst. 2(1986)55–63.

    Google Scholar 

  65. F.H. Murphy and E.A. Stohr, An intelligent system for formulating linear programs, Decision Support Syst. 2(1986)39–47.

    Google Scholar 

  66. L. Neustadter, A.M. Geoffrion, S. Maturana, Y. Tsai and F. Vicuña, The design and implementation of a prototype structured modelling environment, Ann. Oper. Res. (1992) this volume.

  67. K.H. Palmer,A Model Management Framework for Mathematical Programming (Wiley, New York, 1984).

    Google Scholar 

  68. R. Ramirez, The ASUMMS Project: an overview, Working Paper, Dept. of Decision and Information Systems, Arizona State University (Aug. 1989).

  69. R.D. Shapiro,Optimization Models for Planning and Allocation: Text and Cases in Mathematical Programming (Wiley, New York, 1984).

    Google Scholar 

  70. M.J. Shaw, P.-L. Tu and P. De, Applying machine learning to model management, Decision Support Syst. 4(1988)285–305.

    Google Scholar 

  71. T. Sivasankaran and M. Jarke, Logic-based formula management strategies in actuarial consulting system, Decision Support Syst. 1(1985)251–262.

    Google Scholar 

  72. M. Sklar, R.A. Pick and W. Sklar, An automated approach to LP model formulation, Working Paper No. IS-1989-009, Northern Michigan University, Marquette, (June 1989).

    Google Scholar 

  73. M. Sklar and R.A. Pick, A knowledge engineered linear programming formulation assistant,Proc. Hawaii Int. Conf. on System Science (1990).

  74. R.H. Sprague and E.D. Carlson,Building Effective Decision Support Systems (Prentice-Hall, Englewood Cliffs, NJ, 1982).

    Google Scholar 

  75. E.A. Stohr and M.R. Tanniru, A database for operations research models, Int. J. Policy Anal. Infor. Syst. 4(1980)105–121.

    Google Scholar 

  76. H.M. Wagner,Principles of Management Science (Prentice-Hall, Englewood Cliffs, NJ, 1975).

    Google Scholar 

  77. H.J. Will, Model management systems, in:Information Systems and Organization Structure, ed. E. Grochla and N. Szyperski (Walter De Gruyter, Berlin, 1975) pp. 468–482.

    Google Scholar 

  78. H.P. Williams,Model Building in Mathematical Programming, 3rd ed. (Wiley, West Sussex, England, 1990).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bharadwaj, A., Choobineh, J., Lo, A. et al. Model management systems: A survey. Ann Oper Res 38, 17–67 (1992). https://doi.org/10.1007/BF02283650

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02283650

Keywords

Navigation