Engineering of KR-Based Support Systems for Conceptual Modelling & Analysis

Most of present intelligent knowledge management environments for conceptual modelling and analysis suuer, in our opinion, from mixing two representation levels: (1) a conceptual level, where domain-speciic concepts are represented (e.g., data and processes in Data-Flow Diagrams); (2) an epistemological level, where inferences are drawn from domain-independent linguistic construc-tors (e.g., concepts and roles in Description Logics). We propose an engineering approach to the development of new systems, where the two levels are separately represented and are either linked by the protodl methodology or by concept em-ulators. We exemplify our approach by modelling Data-Flow Diagrams in level (1) and by using a Description Logic with a Closed Terminology Assumption in level (2). The beneet of the proposed approach lies in decoupling the conceptual level from the underlying epistemological level in the overall architecture of support tools for the construction and the analysis of large domain models. This implies easy replacement of diierent inferential engines at the epistemological level, while retaining the same domain description at the conceptual level.

[1]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[2]  Michael L. Brodie,et al.  On Conceptual Modelling , 1984, Topics in Information Systems.

[3]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[4]  Matthias Jarke,et al.  Telos: representing knowledge about information systems , 1990, TOIS.

[5]  Luca Cardelli,et al.  A Semantics of Multiple Inheritance , 1984, Information and Computation.

[6]  Matthias Jarke,et al.  ConceptBase - A Deductive Object Base Manager , 1994 .

[7]  Russell Greiner,et al.  RLL-1: A Representation Language Language. Supplement. Details of RLL-1 , 1980 .

[8]  Peter F. Patel-Schneider,et al.  The CLASSIC knowledge representation system: guiding principles and implementation rationale , 1991, SGAR.

[9]  Francesco M. Donini,et al.  Reasoning with Behavioural Knowledge in Application Domain Models , 1997, AI*IA.

[10]  Premkumar T. Devanbu,et al.  LaSSIE: a knowledge-based software information system , 1990, [1990] Proceedings. 12th International Conference on Software Engineering.

[11]  Matthias Jarke,et al.  Cooperative Information Systems: A Manifesto * , 1997 .

[12]  Matthias Jarke,et al.  DAIDA: an environment for evolving information systems , 1992, TOIS.

[13]  Guus Schreiber,et al.  KADS : a principled approach to knowledge-based system development , 1993 .

[14]  Jon R. Wright,et al.  A Knowledge-Based Configurator that Supports Sales, Engineering, and Manufacturing at AT&T Network Systems , 1993, AI Mag..

[15]  Diego Calvanese,et al.  A Unified Framework for Class-Based Representation Formalisms , 1994, KR.

[16]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[17]  Gill Smith,et al.  Object-oriented analysis , 1988, WADAS '88.

[18]  Peter F. Patel-Schneider,et al.  Living wiht Classic: When and How to Use a KL-ONE-Like Language , 1991, Principles of Semantic Networks.

[19]  John Mylopoulos,et al.  Knowledge Representation as the Basis for Requirements Specifications , 1985, Computer.

[20]  Luc Steels,et al.  Second-Generation Expert Systems , 1985, IEEE Expert.

[21]  James G. Schmolze,et al.  The KL-ONE family , 1992 .

[22]  John Mylopoulos,et al.  Knowledge Reperesentation as the Basis for Requirements Specification (Reprint) , 1985, Wissensbasierte Systeme.

[23]  Sonia Bergamaschi,et al.  The E/S Knowledge Representation System , 1994, Data Knowl. Eng..

[24]  Hannu Kangassalo Conceptual Description for Information Modelling Based on Intensional Containment Relation , 1996, KRDB.

[25]  Peter Norvig,et al.  Verbmobih A Translation System for Face-to-Face Dialog , 1994 .

[26]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[27]  John Mylopoulos,et al.  Building knowledge base management systems , 1996, The VLDB Journal.

[28]  Giovanni Rumolo,et al.  EDDL DP + TDDL DP = a double-level approach to domain knowledge modelling , 1998 .

[29]  Premkumar T. Devanbu,et al.  Taxonomic Plan Reasoning , 1996, Artif. Intell..

[30]  Jon Doyle,et al.  Two Theses of Knowledge Representation: Language Restrictions, Taxonomic Classification, and the Utility of Representation Services , 1991, Artif. Intell..

[31]  G. Rumolo,et al.  An engineering framework fordomain knowledge modellingErnesto , 1998 .

[32]  Ronald J. Brachman,et al.  ON THE EPISTEMOLOGICAL STATUS OF SEMANTIC NETWORKS , 1979 .

[33]  Barbara Di Eugenio,et al.  Action Representation for Interpreting Purpose Clauses in Natural Language Instructions , 1994, KR.

[34]  Hannu Kangassalo,et al.  COMIC: A system and methodology for conceptual modelling and information construction , 1993, Data Knowl. Eng..

[35]  Alexander Borgida Towards the Systematic Development of Description Logic Reasoners: CLASP Reconstructed , 1992, KR.

[36]  Jana Koehler,et al.  An Application of Terminological Logics to Case-based Reasoning , 1994, KR.

[37]  Alexander Borgida Incremental Individual Reasoning in ProtoDL , 1997, Description Logics.