Automating requirements refinement with cross-domain requirements classification


Jacob L. Cybulski
Department of Information Systems
The University of Melbourne
Parkville, Vic 3052, Australia
Phone: +613 9344 9244,
Fax: +613 9349 4596


Karl Reed
School of Comp Science and Comp Engineering
La Trobe University
Bundoora, Vic 3083, Australia
Phone: +61 3 9479 1377


Introduction of software reuse into the development process significantly alters the life-cycle model, and has a tremendous impact on all of its software development phases. This also includes the phase of requirements engineering, its activities and the tools used in the process. To deal with the consequences of incorporating reuse in the early phases of software development, we suggest the use of a special process model, capable of simultaneously meeting the goals of software reuse and the goals of requirements engineering. The RARE (Reuse-Assisted Requirements Engineering) method proposes such a model. RARE places a particular emphasis on two aspects of requirements processing, i.e. requirements classification and domain mapping. Both of these aspects are especially helpful in the automation of requirements refinement into reusable designs.


Domain Analysis, Requirements Engineering, Software Reuse

Other Publications by Jacob