70 likes | 200 Views
Synthesis of Objects: A Rough Sets Approach to Automatic Construction and Maintenance of Software Components. Anders Torvill Bjorvand Department of Informatics University of Oslo torvill@trolldata.no http://www.trolldata.no/torvill/. Objective.
E N D
Synthesis of Objects:A Rough Sets Approach to Automatic Construction and Maintenance of Software Components Anders Torvill Bjorvand Department of Informatics University of Oslo torvill@trolldata.no http://www.trolldata.no/torvill/
Objective • We want to apply data mining techniques in the domain of software engineering. • We want to show that this general principle can be applied to the synthesis of agent systems.
Object Mining • By analyzing a data set, we obtain a minimal set of attributes/features (reduct) and a set of rules. • A software component with these attributes as properties and the rules as its methods can easily be created
Rough Enough • Rough Enough is a general experimental system for data mining based on rough set theory. • Object Mining has been implemented in Rough Enough through the creation of JavaBeans.
Future Work - I • To analyze and define both qualitatively and quantitatively the classes of objects that may be produced by object mining. • To define measures to preserve and handle correctness issues. • inconsistency (several possible solutions) • indeterminacy (no solution)
Future Work - II • Synthesis of embedded decision support systems • One of the benefits of such a system is that it can be very lightweight. It is also selfcontained.
Further information available at: http://www.trolldata.no/torvill/