Abstract
This paper describes the design, implementation, and interaction of the processes of OR/SM, a computerized modeling environment built on ORACLE Tools and Database (OR) using Structured Modeling (SM) as the conceptual framework. Some of the key features of OR/SM include: (a) interactive checking of model syntax and semantics; (b) automatic gen-eration of relational database tables for model data; (c) automatic generation of several reference documents; (d) automatic and interactive links to SAS, a powerful and widely used commercial statistical analysis software system and optimization solver; and (e) an interactive link to QS (Quantitative Systems) - a commercial software package for solving a wide range of operations management models.
Similar content being viewed by others
References
A.V. Aho, R. Sethi and J. Ullman, Compilers: Principles, Techniques, and Tools, Addison and Wesley, Reading, MA, 1986.
Ashton-Tate, Framework III, Ashton-Tate, Torrance, CA, 1988.
R.W. Blanning, Model management systems: An overview, Decision Support Systems 9(1993) 9–18.
A. Brooke, D. Kendrick and A. Meeraus, GAMS: A User's Guide, The Scientific Press, Redwood City, CA, 1988.
G.G. Brown and R.D. McBride, Solving generalized networks, Management Science 30(1984) 1497–1523.
Y. Chang and R. S. Sullivan, QS — Quantitative Systems, Prentice-Hall, Englewood Cliffs, NJ, 1991.
S. Chari, Knowledge representation using structured modeling, Ph.D. Dissertation, John E. Anderson Graduate School of Management, UCLA, Los Angeles, CA, 1988.
S. Chari and R. Krishnan, Toward a logical reconstruction of structured modeling, Decision Support Systems 10(1993)301–317.
R.D. Clemence, LEXICON: A structured modeling system for optimization, Master's Thesis, Naval Postgraduate School, Monterey, CA, 1984.
K. Cunningham and L. Schrage, LINGO Optimization Modeling Language, LINDO Systems, Chicago, IL, 1991.
D.R. Dolk, Data as models: An approach to implementing model management, Decision Support Systems 2(1986)73–80.
D.R. Dolk, The role of an information resource dictionary system, Commun. ACM 31(1988) 704–718.
D.R. Dolk and J. Kottermann, Model integration and a theory of models, Decision Support Systems 9(1993)51–63.
C.K. Farn, An integrated information system architecture based on structured modeling, Ph.D. Thesis, Graduate School of Management, UCLA, Los Angeles, CA, 1985.
R. Fourier, D.M. Gay and B.W. Kernighan, A modeling language for mathematical programming, Management Science 36(1990)519–554.
S.I. Gass, Managing the modeling process: A personal reflection, European Journal of Operational Research 31(1987)1–8.
S.I. Gass, Decision-aiding models: Validation, assessment, and related issues for policy analysis, Operations Research 31(1983).
A.M. Geoffrion, Modeling approaches and systems related to structured modeling, Working Paper No. 339, Western Management Science Institute, UCLA, Los Angeles, CA, 1987.
A.M. Geoffrion, An introduction to structured modeling, Management Science 33(1987)547–588.
A.M. Geoffrion, Integrated modeling environments, Computer Science in Economics and Management 21(1989)3–15.
A.M. Geoffrion, The formal aspects of structured modeling, Operations Research 37(1989)30–51.
A.M. Geoffrion, Computer-based modeling environments, European Journal of Operations Research 41(1989)33–43.
A.M. Geoffrion, SML: A model definition language for structured modeling, Working Paper 360, Western Management Science Institute, UCLA, Los Angeles, CA, 1990.
A.M. Geoffrion, FW/SM: A prototype structured modeling environment, Management Science 37(1991)1513–1538.
A.M. Geoffrion, The SML language for structured modeling: Levels 1 and 2, Operations Research 40(1992)38–57.
A.M. Geoffrion, The SML language for structured modeling: Levels 3 and 4, Operations Research 40(1992)58–75.
A.M. Geoffrion, Indexing in modeling languages for mathematical programming, Management Science 38(1992)325–344.
F.S. Hillier and G.J. Lieberman, Introduction to Operations Research, McGraw-Hill, New York, 1995.
C.V. Jones, Attributed graphs, graph-grammars, and structured modeling, Annals of Operation Research 33(1992)281–324.
G. Koch, ORACLE: The Complete Reference, Osborne McGraw Hill, Berkeley, CA, 1991.
D.E. Knuth, The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 2nd ed., Addison-Wesley, Reading, MA, 1973.
M. Lenard, Representing models as data, Journal of Management Information Systems 2(1986) 36–48.
L. Neustadter, A. Geoffrion, S. Maturana, Y. Tsai and F. Vicuna, The design and implementation of a prototype structured modeling environment, Annals of Operations Research 38(1992)453–484.
ORACLE, ORACLE Version 5.1.c, ORACLE, Belmont, CA, 1989.
R. Ramirez, The ASUMMS Project: An Overview, Dept. of Decision and Information Systems, Arizona State University, Phoenix, AZ, 1990.
SAS Institute Inc., SAS/STAT User's Guide, Version 6, SAS Institute Inc., Cary, NC, 1989.
SAS Institute Inc., SAS/OR User's Guide, Version 6, SAS Institute Inc., Cary, NC, 1989.
SAS Institute Inc., SAS/ACCESS Interface to ORACLE: Usage and Reference, Version 6, SAS Institute Inc., Cary, NC, 1989.
H.J. Will, Model Management Systems, Information Systems and Organization Structure, W. Gruyter, Berlin, 1975, pp. 468–482.
G.P. Wright, N.D. Worobetz, M. Kang, R. Mookerjee and R. Chandrasekharan, OR/SM: A prototype integrated modeling environment based on structured modeling, to appear in the INFORMS Journal of Computing (1997).
G.P. Wright, R.V. Mookerjee, S. Garrod and A.R. Chaturvedi, Integrated modeling environments in organizations: An empirical study, to appear in Information Systems Research (1997).
Rights and permissions
About this article
Cite this article
Kang, M., Wright, G.P., Chandrasekharan, R. et al. The design and implementation of OR/SM: A prototype integrated modeling environment. Annals of Operations Research 72, 211–240 (1997). https://doi.org/10.1023/A:1018948305095
Issue Date:
DOI: https://doi.org/10.1023/A:1018948305095