Case-Based Reasoning
for Information System Design

Dirk Krampe and Markus Lusti

University of Basel, Department of Computer Science / WWZ
Petersgraben 51, CH4051 Basel, Switzerland
Phone/Fax: ++41-61-26-73251
email: krampe@ifi.wwz.unibas.ch


Abstract. We present a process model that applies casebased reasoning 
techniques to information system design. Describing the process
model we focus on similarity and case adaption aspects. We are currently 
implementing the process model in a research prototype called
CBModeler.
The CBModeler project shows how the development of information systems 
can be supported by reusing design specifications from former
projects. It assumes that all designs are derived from a reference model
that describes the most important aspects of a specific information system 
domain. Thus we are also integrating schemabased and modelbased reasoning techniques.
We introduce the notion of design and design component, similarity and
adaption process. Furthermore, we describe how a metamodel can be
used to preserve system wide consistency and a reference model to preserve 
consistency in a domain. Finally, we give a simple design scenario.References

1.	Agnar Aamodt and Enric Plaza: Casebased reasoning: Foundational issues,
methodological variations and system approaches. AI Communications, 7(1)
(1994) 3959.
2.	Agnar Aamodt and Manuela Veloso, ed.: CaseBased Reasoning Research and
Development First International Conference on Case-Based Reasoning (ICCBR-
95), Sesimbra/Portugal, (1995).
3.	Klaus-Dieter Aithoff and Brigitte Bartsch-Sprl: Decision Support for CaseBased
Applications. Wirtschaftsinformatik, 38(1) (1996) 816.
4.	S. Bakhtari and B. Bartsch-Sprl: Bridging the Gap Between AI Technology and
Design Requirements. Third International Conference on Artificial Intelligence in
Design (AID-94), (1994) 753768.
5.	Brigitte Bartsch-Sprl: KIMethoden fur innovative DesignDomnen. Beitrge
zur 3. Deutschen Expertensystemtagung (XPS-95), (1995) 137151.
6.	Brigitte Bartsch-Sprl: Towards the Integration of CaseBased, SchemaBased
and ModelBased Reasoning for Supporting Complex Design Tasks. In Aamodt
and Veloso [2], (1995) 145156.
7.	Ralph Bergmann and Ulrich Eisenecker: Fallbasiertes Schliessen zur Untersttzung
der Wiederverwendung von objektorientierter Software: Eine Falistudie. Beitrge
zur 3. Deutschen Expertensystemtagung (XPS-95), (1995) 152169.
8.	Dieter Holz: Uber das Entwerfen von Gebrauchssoftware: Lehren aus dem Entwurfsproze 
einer Arbeitsumgebung fr einen Lexikographen. Dissertation, Universitt
Basel, Institut fr Informatik, (1995).
9.	Janet Kolodner: CaseBased Reasoning. Morgan Kaufmann Publishers, Inc.,
(1993).
10.	Dirk Krampe: Conceptual Modelling via System Analysis. Artificial Intelligence
in Design 1996, Stanford University, USA; Workshop Notes on New Directions in
CaseBased Design Systems, (1996).
11.	Dirk Krampe: Ein wissensbasiertes Werkzeug zur Untersttzung des konzeptionellen 
Entwurfs betrieblicher Informationssysteme. WWZ-Discussion Paper
9604, Wirtschaftswissenschaftliches Zentrum der Universitt Basel, (1996).
12.	Dirk Krampe and Markus Lusti: Towards a CaseBased Assistant for the Conceptual 
Modelling of Information Systems. Information and Classification: Proceedings 
of the 20th Annual Conference of the Gesellschaft fr Klassifikation e.V.,
University of Freiburg im Breisgau, Springer (1996).
13.	Pearl Pu: Issues in CaseBased Design Systems. AI EDAM, 7(2) (1993) 7985.
14.	Christopher K. Riesbeck and Roger C. Schank: Inside CaseBased Reasoning.
Lawrence Erlbaum Ass., Hillsdale, (1989).
15.	August-Wilhelm Scheer: Business Process Engineering: Reference Models for Industrial 
Enterprises. Springer (1994).
16.	Stefan Wess: Fallbasiertes Problemlsen in wisseusbasierten Systemen zur Entscheidungsuntersttzung 
und Diagnostik. Dissertationen zur knstlichen Intelligenz, InfixVerlag (1995).
