×

A Jini-based software framework for developing distributed cooperative decision support systems. (English) Zbl 1010.68971

Summary: Many mission-critical, decision-making situations happen in dynamic, rapidly changing, and often unpredictable environments. Military, governmental, and medical contexts are examples of such situations, which can be characterized by highly decentralized, up-to-date data sets coming from various sources. Unlike other decision-making tools, decision support systems (DSS) designed for such situations are challenged by the need to access this decentralized data at any time, from anywhere, under tight time constraints.
This paper presents the design of a software framework for developing these kinds of distributed DSSs. The proposed Java-based framework relies mostly on the Jini technology and its JavaSpaces service. The construction of the framework is presented with UML class diagrams, UML sequence diagrams, and additional explanations.

MSC:

68U99 Computing methodologies and applications
68N15 Theory of programming languages
68T20 Problem solving in the context of artificial intelligence (heuristics, search strategies, etc.)
68T35 Theory of languages and software systems (knowledge-based systems, expert systems, etc.) for artificial intelligence
Full Text: DOI

References:

[1] Decision support systems. Encyclopedia of Library and Information Science, (ed.). Marcel Dekker, 1999.
[2] Decision Support Systems: Current Practice and Continuing Challenges (Series on Decision Support). Addison-Wesley: Reading, MA, 1980; xvi, 316.
[3] Introducing Decision Support Systems. Blackwell: Cambridge, MA, 1994; 274.
[4] Decision Support and Expert Systems: Management Support Systems (4th edn). Prentice-Hall: Englewood Cliffs, NJ, 1995; xxv, 7, 36, 887.
[5] Decision Support Systems Engineering (Series in Systems Engineering). Wiley: New York, 1991; xi, 344.
[6] Neues anwenderfreundliches Konzept der Entscheidungsunterstützung. Gutes Entscheiden in Wirtschaft, Politik und Gesellschaft. vdf Hochschulverlag AG: Zurich, 1999; 189-208.
[7] Decision Support Systems: Concepts and Resources for Managers. Quorum Books: Westport, CT, 2002; xvi, 251.
[8] Decision Support Systems in the Twenty-first Century. Prentice-Hall: Upper Saddle River, NJ, 1999; xxi, 506.
[9] Decision Support Systems: Putting Theory into Practice (3rd edn). Prentice-Hall: Englewood Cliffs, NJ, 1993.
[10] Systems that Support Decision Makers: Description and Analysis (Information Systems Series). Wiley: New York, 1991; xvii, 254.
[11] Decision Support Systems: An Applied Managerial Approach. Wiley: New York, 1997; xix, 408. · Zbl 1202.90003
[12] Mathematical modeling and optimization, an essay for the design of computer-based modeling tools. Applied Optimization, vol. 31. Kluwer: Dordrecht, 1999. · Zbl 0935.68126
[13] A framework for developing distributed cooperative decision support systems: Inception phase. Informing Science International Conference, Krakow, Poland, 2001.
[14] A new vision for distributed decision support systems. DSIage 2002. Oak Tree Press: Cork, Ireland, 2002.
[15] A software framework for developing distributed cooperative decision support systems: Elaboration phase. University of Fribourg, Fribourg, 2001.
[16] UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd edn). Addison-Wesley: Reading, MA, 2000; xxi, 185.
[17] Design Patterns: Elements of Reusable Object-oriented Software (Professional Computing Series). Addison-Wesley: Reading, MA, 1995; xv, 395.
[18] Pattern-oriented Software Architecture: A System of Patterns. Wiley: New York, 1996; xvi, 457.
[19] The Jini Specification (The Jini Technology Series ? From the Source). Addison-Wesley: Reading, MA, 1991; xxii, 385.
[20] Jini Technology: An Overview. Prentice-Hall: Upper Saddle River, NJ, 2002; xix, 358.
[21] Professional Jini. Programmer to Programmer. Wrox Press: Birmingham, 2000; xvii, 886.
[22] Gupta, IEEE Computer 35 pp 34– (2002) · doi:10.1109/MC.2002.1023786
[23] Sommers, JavaWorld (2002)
[24] In a nutshell. Jini: A Desktop Quick Reference (1st edn). O’Reilly: Sebastopol, CA, 2000; xiii, 400.
[25] JavaSpaces Principles, Patterns, and Practice (The Jini Technology Series ? From the Source). Addison-Wesley: Reading, MA, 1999; xxi, 344.
[26] Cooperative work: A conceptual framework. Distributed Decision Making: Cognitive Models for Cooperative Work. (eds.). Wiley: New York, 1991.
[27] An approach to user oriented decision support systems. Inaugural Dissertation, University of Fribourg, Fribourg, 1998.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.