![]() |
Gunter
Mussbacher
last updated December
18, 1997
|
formalWARE
project
formalWARE
formalWARE
|
Gunter Mussbacher's research
currently focuses on a process that describes how case based reasoning
(CBR) techniques may be used to provide tool based support for efficient
high level requirements reuse based on the results of a commonality analysis
(CA).
The CA Process is a method of analyzing a family of systems on a high level. The analysis separates aspects of the systems that are common to all systems within the family (commonalities) from aspects that may vary from one system to another (variabilities). The resulting CA document describes these high level requirements for a specific family of systems. Although CBR came into existence as an answer to the knowledge acquisition problem for expert systems, this problem still remains unsolved and crucial. It can lead to the decision not to deploy CBR or to abandon existing CBR systems in need of an knowledge update. Thus, an important aspect of the proposed CA/CBR process is the ease of transforming the contents of CA documents to cases in a case base. Fortunately, a few minor additions to CA documents allow the automatic generation of almost the whole case base. The CA/CBR system can then be applied for reuse of the contents of CA/requirement documents and for the automatic generation of requirements documents. Mussbacher is also interested in investigating whether the CA/CBR system can provide a useful estimate of the development effort for a new system within a family of systems by reusing effort data of existing systems. In the process of his thesis research he tested a tutorial structure and an experiment about a novel specification of software requirements under the supervision of Kendra Cooper.
. |