MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  An Approach to the Design of Knowledge-Based Systems

Download:
Download as a PDF | Download as a PS
by Dieter Landes
ftp://ftp.aifb.uni-karlsruhe.de/pub/mike/sqm94.ps.Z
Add To MetaCart

Abstract:

The issue how to achieve a principled transition from knowledge acquisition to implementation such that a knowledge-based system (kbs) of high quality results is rarely discussed in the knowledge engineering literature. Here, this topic is addressed in the context of the design phase of the MIKE approach to kbs development. In MIKE, design decisions are motivated primarily by non-functional requirements. Due to the iterative nature of the design process, design decisions have to be evaluated early. In MIKE, this can be achieved by experimental prototyping, but also by quantitative measures associated to requirements. Furthermore, in order to improve transparency and traceability, the description of the design includes a record of the design decisions and their motivation in addition to a description of the artefact. DesignKARL is sketched as the formalism for expressing these aspects.

Citations

791 On the criteria to be used in decomposing systems into modules – Parnas - 1972
639 A Spiral Model of Software Development and Enhancement – Boehm - 1988
601 Dynamic logic – Harel - 1984
223 Representing and using non-functional requirements: A process-oriented approach – Mylopoulos, Chung, et al. - 1992
215 Modern Structured Analysis – Yourdon - 1989
157 KADS: a Modeling Approach to Knowledge Engineering – Wielinga, Schreiber, et al. - 1992
83 The knowledge acquisition and representation language KARL – Fensel - 1995
83 Recording the reasons for design decisions – Potts, Bruns - 1988
70 Design Maintenance Systems – Baxter - 1992
49 A systematic look at prototyping – Floyd - 1984
42 Extending the Potts and Bruns Model for Recording Design Rationale – Lee - 1991
34 Operationalisierung des Models der Expertise mit – Angele - 1993
30 Model-based and Incremental Knowledge Engineering: The MIKE Approach – Angele, Fensel, et al. - 1993
17 eds. KADS: A Principled Approach to Knowledge-Based System Development – Schreiber, Wielinga, et al.
16 Structuring Primitives for a Dictionary of Entity Relationship Data Schemas – Batini, Battista, et al. - 1993
15 The Model of Expertise in KARL – Angele, Fensel, et al. - 1994
12 The design process in MIKE – Landes, Studer - 1994
10 Operationalizing models of expertise – Schreiber, Wielinga, et al. - 1993
9 Representation and Utilization of Non-Functional Requirements for Information System Design – Chung - 1991
9 Formalizing and Operationalizing a Design Task with KARL – Landes, Fensel, et al. - 1993
8 Evaluating Performance and Quality of Knowledge-Based Systems: Foundation and Methodology – Guida, Mauri - 1993
7 Extending ER model clustering by relationship clustering – Jaeschke, Oberweis, et al. - 1993
2 Preventative software engineering – Reichardt - 1993
1 A spiral model for knowledge engineering. Research report 245, Institut f��r Angewandte Informatik und Formale Beschreibungsverfahren – Angele, Fensel - 1992
1 Model construction in MIKE. In Knowledge Acquisition for Knowledge-Based Systems – Neubert - 1993
1 Development of knowledge-based systems on the basis of an executable specification – Landes - 1993
1 The CommonKADS quality viewpoint – Williams, Tomlinson, et al. - 1992
1 On problems with the knowledge level hypothesis – Schreiber, Akkermans, et al.
1 with R.L. Glass: Measuring Software Design Quality – Card - 1990
1 Koono: An SDL-based expert system for automatic software design – Far, Takizawa, et al. - 1993