RiSE Project: Towards a Robust Framework for Software Reuse

About This Presentation
Title:

RiSE Project: Towards a Robust Framework for Software Reuse

Description:

Success and Failure models. Myths and Inhibitors. How to apply it outside its original context? ... Brazilian Software Factory. www.cin.ufpe.br/ ~rise. Reuse in ... –

Number of Views:16
Avg rating:3.0/5.0
Slides: 20
Provided by: tacianaamo
Category:

less

Transcript and Presenter's Notes

Title: RiSE Project: Towards a Robust Framework for Software Reuse


1
RiSE Project Towards a Robust Framework for
Software Reuse
  • Eduardo Santana de Almeida

esa2_at_cin.ufpe.br
Federal University of Pernambuco, Brazil
2
Agenda
  • Motivation
  • A Brief survey on Software reuse
  • RiSE Project Towards a Robust Framework for
    Software reuse
  • Context
  • The Repository system
  • RiSEs goals
  • The Future
  • The Present
  • Concluding remarks and Future works

3
Motivation
  • Software reuse is a critical aspect for companies
    interested in the improvements
  • Quality
  • Productivity
  • Costs reduction

But, How to aid companies to perform it?
  • Literature
  • Domain Engineering
  • Component-Based Development
  • Software Product Lines

4
Motivation (cont.)
  • Experiences
  • Previous experiences
  • Success and Failure models
  • Myths and Inhibitors

How to apply it outside its original context?
5
Motivation (cont.)
  • Research approach
  • RiSE Project A robust framework for reuse based
    on
  • Partneship with Industry
  • Software reuse surveys academia industry
  • Reuse, Processes, Repository
  • www.cin.ufpe.br/rise
  • Goal To Guide organizations in the adoption of a
    reuse program

6
A Brief Survey on Reuse
  • The beginning
  • NATO Software Engineering Conference (1968)
  • Doug Mcllroy said
  • the software industry is weakly founded and one
    aspect of this weakness is the absence of a
    software component sub-industry
  • After Mcllroy research/evolution DE, CBD, SPL
  • Doug Mcllroy also again
  • To develop a useful inventory, money and talent
    will be need. Thus, the whole project is an
    improbable one for university research

7
Sucess Factors
  • Informal research
  • Frakes Isoda (1995)
  • Management, Measurement, Legal issues, Economics,
    Design for reuse, Libraries
  • Glass (1998)
  • Lack of components
  • Empirical research
  • Rine (1998)
  • SPL, DE, CBD, Tools ...
  • Morisio et. al (2002)
  • Reuse processes, Modify non-reuse processes,
    Human factors

8
Sucess Factors (cont.)
  • Empirical research
  • Rothenberger et. al (2003)
  • Planning
  • Formalized processes
  • Management support
  • Project similarity
  • Common architecture

9
RiSE Project Towards a Robust Framework for
Software Reuse
  • RiSE Group
  • 2 PhDs
  • 12 students (4 PhD, 5 MSc, 3 BSc)
  • Budget 600.000 (2 years, start Jan 2005)
  • Customer Brazilian Government
  • Partnership
  • Brazilian Software Factory
  • www.cin.ufpe.br/ rise

10
RiSE Project
  • Fundamental step to introduce reuse in companies
  • Technical and non-technical aspects

11
RiSE Project The Repository System
  • Core of the project
  • Hard task to research and development
  • Main features
  • Storage
  • Search
  • Management
  • Distribution
  • Load balance .

12
But, What are the RiSEs goals?
13
This story starts in 2025
14
and Currently 2005
15
RiSE Initial Solution
  • Open source
  • Java Projects
  • Plug-in Eclipse

16
Concluding Remarks and Future works
  • Robust framework for software reuse
  • Technical and non-technical aspects
  • Based on
  • Studies related to state-of-the-art
  • Real problems
  • Academia Industry
  • Future works
  • Reuse process metrics, cost models,
    reengineering..
  • Component certification process
  • Repository system
  • Tools

17
Financial Support
18
RiSE Project
  • More informations
  • www.cin.ufpe.br/rise
  • rise_at_cin.ufpe.br

19
Thanks
and
Good Luck!!
Write a Comment
User Comments (0)
About PowerShow.com