navleft
navright
undernavleft
website design
 

IDEI 2286/2008

REASEARCHES ON ADAPTIVE OPTIMIZATION OF SOFTWARE SYSTEMS USING MACHINE LEARNING TECHNIQUES AND MULTIAGENT SYSTEMS

RO| EN

undernavright
lnavl
Project team
lnavr
dot
dot
dot
dot
dot
 
lnavl
Despre proiect
lnavr
dot
dot
dot
dot
dot
   
 

spacer

2010 - Unique phase

Goal (name of the objective) Associated activities Deadline Results
1. Development of the intelligent multiagent decision support system DSSEM for assisting developers in the maintenance and evolution of software systems 1.1 Conceptual modeling using the agent based tehnology of a system to allow adaptive optimization (structural and behavioral) of software systems
  1. Technical report regarding the development of the intelligent multiagent system DSSEM for decisional support that helps developers during maintenance and evolution of the software system
  2. Software package cotaining DSSEm prototype
  3. Technical report containing the elaborated theoretical models for restructuring and introducing design patters in existing software systems
  4. Software module containing implementations of the developed algorithms
  5. Research report containing the obtained resuslts
  6. Journal papers, prresentations in conferences
1.2 Definition of DSSEM system's architecture in order to allow its incremental development
1.3 Adding in DSSEM the functionalities of identying design patterns, concept location and aspect mining
2. Project management 2.1 Acquisition of the needed materials and logistic
2.2 Organizing meetings for results Publications in the research group
2.3 Scientific results Publications by publishing articles related to the developed theoretical
2.4 Scientific results Publications by participating to national and international conferences
2.5 Update of the project's web site for results Publications
3. Elaborating theoretical models for the problems related to software reengineering: restructuring and introducing design patterns in existing software systems 3.1. Development of a mathematical model for the problem of refactorings identification
3.2. Elaborating a mathematical model for the problem of introducing design patterns in existing software systems
4. Development of new machine learning based methods (clustering,self-organizing maps -SOM, neural networks) for solving the problems of improving the structure of software systems and refactorings identification 4.1 Development of machine learning algorithms for the problem of refactorings identification
4.2. Adapting the previously algorithms in order to identify refactorings to aspects
4.3. Evaluation of the obtained results and their comparison with existing similar approaches
4.4 Implementation of the developed algorithms and their inclusion in the multiagent system DSSEM
Design downloaded from free website templates.