Designing a Generalized Multiple Criteria Decision Support System

Abstract
Decision support systems are of many kinds, depending on the models and techniques employed in them. Multiple criteria decision-making techniques constitute an important class of dss with unique software requirements. This paper stresses the importance of interactive mcdm methods since these facilitate learning through all stages of the decision-making process. We first describe some features of Multiple Criteria Decision Support Systems (mcdsss) that distinguish them from classical dsss. We then outline a software architecture for a mcdss which has three basic components: a Dialog Manager, an mcdm Model Manager, and a Data Manager. We describe the interactions that occur between these three software components in an integrated mcdss and outline a design for the Data Manager which is based on a concept of levels of data abstraction.