Upload
jolene
View
28
Download
0
Embed Size (px)
DESCRIPTION
Synthesis of Objects: A Rough Sets Approach to Automatic Construction and Maintenance of Software Components. Anders Torvill Bjorvand Department of Informatics University of Oslo [email protected] http://www.trolldata.no/torvill/. Objective. - PowerPoint PPT Presentation
Citation preview
Synthesis of Objects:A Rough Sets Approach to
Automatic Construction and Maintenance of Software
Components
Anders Torvill BjorvandAnders Torvill Bjorvand
Department of InformaticsDepartment of Informatics
University of OsloUniversity of Oslo
[email protected]@trolldata.no
http://www.trolldata.no/torvill/http://www.trolldata.no/torvill/
ObjectiveObjective
We want to apply data mining We want to apply data mining techniques in the domain of techniques in the domain of software engineering.software engineering.
We want to show that this general We want to show that this general principle can be applied to the principle can be applied to the synthesis of agent systems.synthesis of agent systems.
Object MiningObject Mining
By analyzing a data set, we obtain By analyzing a data set, we obtain a minimal set of attributes/features a minimal set of attributes/features (reduct) and a set of rules.(reduct) and a set of rules.
A software component with these A software component with these attributes as properties and the attributes as properties and the rules as its methods can easily be rules as its methods can easily be createdcreated
Rough EnoughRough Enough
Rough Enough is a general Rough Enough is a general experimental system for data experimental system for data mining based on rough set theory.mining based on rough set theory.
Object Mining has been Object Mining has been implemented in Rough Enough implemented in Rough Enough through the creation of JavaBeans.through the creation of JavaBeans.
Future Work - IFuture Work - I
To analyze and define both To analyze and define both qualitatively and quantitatively the qualitatively and quantitatively the classes of objects that may be classes of objects that may be produced by object mining.produced by object mining.
To define measures to preserve and To define measures to preserve and handle correctness issues.handle correctness issues.– inconsistency (several possible solutions)inconsistency (several possible solutions)– indeterminacy (no solution)indeterminacy (no solution)
Future Work - IIFuture Work - II
Synthesis of embedded decision Synthesis of embedded decision support systemssupport systems– One of the benefits of such a system One of the benefits of such a system
is that it can be very lightweight. It is is that it can be very lightweight. It is also selfcontained.also selfcontained.
Further information available Further information available at:at:
http://www.trolldata.no/http://www.trolldata.no/torvill/torvill/