An agent-based framework for building decision support systems

Abstract Computational models constitute a major component of decision support systems, and their effective management is essential to the success of these systems. Many of the concepts that proved useful in data management are shown to be valid also for the management of the computational models. In particular, computational non-redundancy is defined and established as a major goal for the computational model management. Many subtle redundancies present in current decision support systems are demonstrated to cause considerable damage to the effectiveness of these systems. A functional architecture is described to detect and eliminate all computational redundancies.

[1]  Daniel S. Weld,et al.  Intelligent Agents on the Internet: Fact, Fiction, and Forecast , 1995, IEEE Expert.

[2]  G. Mueller,et al.  Integrated data analysis and management for the problem solving environment , 1980, Inf. Syst..

[3]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[4]  John McCarthy,et al.  Recursive functions of symbolic expressions and their computation by machine, Part I , 1960, Commun. ACM.

[5]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[6]  Daniel E. O'Leary AI and navigation on the Internet and Intranet , 1996, IEEE Expert.

[7]  Hartmut J. Will,et al.  Model management systems , 1975 .

[8]  Andrew B. Whinston,et al.  The integration of network data base management and problem resolution , 1979, Inf. Syst..

[9]  Les Gasser Distribution and Coordination of Tasks Among Intelligent Agents , 1988, SCAI.

[10]  Wei-Min Shen,et al.  Using Carnot for enterprise information integration , 1993, [1993] Proceedings of the Second International Conference on Parallel and Distributed Information Systems.

[11]  Manfred A. Jeusfeld,et al.  Distributed decision support and organizational connectivity: A case study , 1997, Decis. Support Syst..

[12]  A A Verrijn-Stuart,et al.  Trends in information systems , 1986 .

[13]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[14]  Marvin V. Zelkowitz,et al.  Principles of software engineering and design , 1979 .

[15]  Hemant K. Bhargava,et al.  Decision support on demand: Emerging electronic markets for decision technologies , 1997, Decis. Support Syst..

[16]  Chris Gane,et al.  Structured Systems Analysis: Tools and Techniques , 1977 .

[17]  Peter G. W. Keen,et al.  Decision support systems : an organizational perspective , 1978 .

[18]  Robert W. Blanning,et al.  A relational framework for join implementation in model management systems , 1985, Decis. Support Syst..

[19]  Andrew B. Whinston,et al.  THE EVOLVING ROLES OF MODELS IN DECISION SUPPORT SYSTEMS , 1980 .

[20]  Levent V. Orman,et al.  A multilevel design architecture for decision support systems , 1984, DATB.

[21]  Shawn D. Bird,et al.  Toward a Taxonomy of Multi-Agent Systems , 1993, Int. J. Man Mach. Stud..

[22]  Agostino Poggi,et al.  HOMAGE: a heterogeneous object-based environment to develop multi-agent systems , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[23]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[24]  Eric D. Carlson,et al.  Database Administration - Introduction , 1983, Data Base.

[25]  David W. Shipman,et al.  The functional data model and the data languages DAPLEX , 1981, TODS.

[26]  David W. Shipman The functional data model and the data language DAPLEX , 1979, SIGMOD '79.

[27]  Edmund H. Durfee,et al.  Coherent Cooperation Among Communicating Problem Solvers , 1987, IEEE Transactions on Computers.

[28]  Michael Hammer,et al.  A very high level programming language for data processing applications , 1977, Commun. ACM.

[29]  Andrew B. Whinston,et al.  Foundations of Decision Support Systems , 1981 .

[30]  Catriel Beeri,et al.  A Sophisticate's Introduction to Database Normalization Theory , 1978, VLDB.

[31]  Bart Selman,et al.  Bottom-up design of software agents , 1994, CACM.

[32]  Benn R. Konsynski Model Management in Decision Support Systems , 1981, NATO ASI DBM.

[33]  Levent V. Orman Design criteria for functional data bases , 1985, Inf. Syst..

[34]  Andrew Ortony,et al.  The Cognitive Structure of Emotions , 1988 .

[35]  Kevin Crowston,et al.  Tools for Inventing Organizations: Toward a Handbook of Organizational Processes , 1999 .

[36]  Ramanathan V. Guha,et al.  Enabling agents to work together , 1994, CACM.

[37]  Joyce J. Elam,et al.  Model Management Systems: an Approach to Decision Support in Complex Organizations , 1980, ICIS.

[38]  Christoph Bussler,et al.  Implementing agent coordination for workflow management systems using active database systems , 1994, Proceedings of IEEE International Workshop on Research Issues in Data Engineering: Active Databases Systems.

[39]  Ernest A. Hershey,et al.  PSL/PSA: A Computer-Aided Technique for Structured Documentation and Analysis of Information Processing Systems , 1976, IEEE Transactions on Software Engineering.

[40]  John W. Backus,et al.  Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs , 1978, CACM.

[41]  Robert H. Bonczek,et al.  A Generalized Decision Support System Using Predicate Calculus and Network Data Base Management , 1981, Oper. Res..

[42]  Terry Williams,et al.  Operations Management: Production of Goods and Services , 1980 .

[43]  Brahim Chaib-draa,et al.  Distributed artificial intelligence: an annotated bibliography , 1992, SGAR.

[44]  Levent Orman Fighting Information Pollution with Decision Support Systems , 1984, J. Manag. Inf. Syst..

[45]  Levent V. Orman A Familial Specification Language for Database Application Systems , 1983, Comput. Lang..

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