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
About
lnavr
dot
dot
dot
dot
dot
   
 

spacer

2009 - Middle phase

Goal (name of the objective) Associated activities Status Deadline Results
1. Synthetizing the fundamental knowledge in the domains focused by the project: program comprehension, software reingeneering, multiagent systems, self-adaptation of software systems using machine learning techniques 1.1 Comparative analysis of using machine learning techniques in program comprehension and software reengineering COMPLETED September 15-th, 2009
  1. Technical report containing state of the art in the following domains: program comprehension, software reengineering, multiagent systems, system self-adaptation using machine learning techniques
  2. Techincal report containing formal methods related to program comprehension: design patterns identification and concept location
  3. technical report containing the algorithms developed for design patterns identification
  4. Technical report containing the obtained results
  5. Journal articles, conferences presentations
1.2. Study on the use of intelligent multiagent systems for modeling the following problems: refactoring, design patterns identification, concept location, aspect mining, introducing design patterns COMPLETED
1.3 Synthetizing the knowledge related to self-adaptation of software systems using machine learning techniques COMPLETED
1.4. Analysis of the formal models used for the following software engineering problems: refactoring, design patterns identification, concept location COMPLETED
1.5. Study on the parallel programming techniques used in order to increase the performance of multiagent systems COMPLETED
2. Project management 2.1 Administrative organization of the research team COMPLETED
2.2 Acquisition of the needed materials COMPLETED
2.3 Development of the web site for the project's results Publications COMPLETED
3. Elaborating formal models for the problems related to program comprehension: design patterns identification and concept location 3.1. Elaborating a mathematical model for the problem of identifying design patterns COMPLETED
3.2. Elaborating a mathematical model for the problem of concept location COMPLETED
4. Development of new methods for the problem of identifying design patterns using machine learning techniques (clustering,self-organizing maps -SOM, neural networks) 4.1 Development and implementation of machine learning algorithms for the problem of design patterns identification COMPLETED
4.2 Validation of the developed algorithms on real, open source systems COMPLETED
4.3. Evaluation of the obtained results and their comparison with existing similar approaches COMPLETED
Design downloaded from free website templates.