A s s o c i a t e d   a n d   F u n d e d  by:

 

 
 
  R.e.s.e.a.r.c.h

 

Reuse Process

This project aims to investigate a systematic and effective process to develop reusable software. Issues as Product Lines and Domain Engineering are being investigated. Besides of these aspects, the process must answers questions such as: How assets are represented, How assets are developed and How assets are reused. Other important issues such as cost models and reuse metrics are also being investigated. The Reuse Process is integrated with two additional processes: Reengineering and Adaptation.

Reengineering Process

This project aims to investigate a reengineering process in order to understand and recovery knowledge embedded in big legacy systems. Next, the recovered knowledge must be organized and packed in order to be reused. Techniques of separations of concerns, generative programming and product lines are being investigated to use in the process.

Adaptation Process

This project aims to investigate an effective process to capture guidelines that lead the adaptation of an organization's process to become reuse-centered. We believe that the formalization of a Reuse Maturity Model (RMM) with levels of reuse and key practices can offer important insights. Thus, organizations can be classified according to RMM levels and the process can be adapted more accurately. Currently, studies are being made toward the RMM. After that, the adaptation process will be developed.

Software Reuse Environment

This project aims to develop a Software Reuse Environment supporting features such as development for and with reuse, tool integration, asset reusability and referential Integrity.

Component Certification Process

This project aims to investigate the component certification area in order to define a component quality model (analyzing the key component requirements), define a metrics framework to track the properties of the components and establish a certification process to group the concepts. The plan is, clearly, to develop it to the point where it can be used as a component certification standard to a software factory, in order to achieve a Components Certification Center.

Repository System

This project aims to develop a robust repository system to storage, search (active and passive mechanisms), recovery and manage software assets.


 
   
   
RiSE's Seminars Related Research  Related Conferences 
 
   
Developed by: www.robsonandre.com.br
© 2004 www.rise.com.br - All other rights are reserved.