| [schumann97ase] | Johann Schumann, Bernd Fischer, NORA/HAMMR: Making Deduction-Based Software Component Retrieval Practical, Proc. Automated Software Engineering (ASE-97), pp. 246--254, November 1997.
 | 
	Zusammenfassung
	
		Deduction-based software component retrieval uses pre- and postconditions
 as indexes and search keys and an automated theorem prover (ATP)
 to check whether a component matches. This idea is very simple but
 the vast number of arising proof tasks makes a practical implementation
 very hard. We thus pass the components through a chain of filters
 of increasing deductive power. In this chain, rejection filters based
 on signature matching and model checking techniques are used to rule
 out non-matches as early as possible and to prevent the subsequent
 ATP from ``drowning.'' Hence, intermediate results of reasonable
 precision are available at (almost) any time of the retrieval process.
 The final ATP step then works as a confirmation filter to lift the
 precision of the answer set. We implemented a chain which runs fully
 automatically and uses MACE for model checking and the automated
 prover SETHEO as confirmation filter. We evaluated the system over
 a medium-sized collection of components. The results encourage our
 approach.	
	Download
	
	
	
	BibTeX
	
		Institutsinterne Autoren