Presentation is loading. Please wait.

Presentation is loading. Please wait.

Eduardo Santana de Almeida, Alexandre Alvaro, Daniel Lucrédio, Antonio Francisco do Prado, Luis Carlos Trevelin Federal University of Pernambuco, Federal.

Similar presentations


Presentation on theme: "Eduardo Santana de Almeida, Alexandre Alvaro, Daniel Lucrédio, Antonio Francisco do Prado, Luis Carlos Trevelin Federal University of Pernambuco, Federal."— Presentation transcript:

1 Eduardo Santana de Almeida, Alexandre Alvaro, Daniel Lucrédio, Antonio Francisco do Prado, Luis Carlos Trevelin Federal University of Pernambuco, Federal University of São Carlos, Brazil Distributed Component- Based Software Development: An Incremental Approach

2 Introduction Motivation –Lack of patterns, approaches….processes Development for reuse, Development with reuse Non-functional requirements –Distribution –Persistence –A question: What is necessary? Full support for CBD {specification, design, implementation….} The Ingredients (soup of techniques…) –CBSE, frameworks, patterns, distribution The Proposal –Incremental approach –Development for and with reuse But, Is It useful? –Experimental Study

3 Ingredients

4 Catalysis –CBD Method Middleware –Component {distribution, search} Frameworks, Patterns –Reuse –NFR Distribution Persistence MVCASE Tool

5 www.recope.dc.ufscar.br/mvcase

6 Incremental Approach

7 First stage – Development for reuse

8 Putting the pieces together

9

10

11 Specify Components

12

13

14 Design Components

15 Design Components (NFR) Distribution, Fault Tolerance, Caching Persistence

16

17 Implement Components

18

19

20 Experimental Study Steps –Definition –Planning –Instantiation –Execution – Analysis Definition – Goal Question Metric Paradigm (GQM) Analyse the use of the incremental approach in the distributed component- based software development. for the purpose of characterizing the viability of its use and the development continuity. with respect to the gain and difficulties of its use. from the point of view of the researcher. in the context of the distributed component-based software development.

21 Planning – 2 months and 18 days – Three versions of experimental plan Instantiation and Execution – Selection of the Subjects BSc (2), MSc (6) Software Development – Analysis Mechanisms Mean – Execution 1 month

22 Analysis of the Results Quantitative Evaluation Qualitative Evaluation Approach: Useful Instrumentation

23 Conclusions Incremental Approach –Development with and for reuse –Non-functional requirements –MVCASE Tool –Experimental Study Future works –Robust framework for software reuse Technical aspects {process: reuse, reengineering, adaptation, certification, software reuse environment, repository system} Non-technical aspects –Academia and Industry www.cin.ufpe.br/~rise

24 Financial support


Download ppt "Eduardo Santana de Almeida, Alexandre Alvaro, Daniel Lucrédio, Antonio Francisco do Prado, Luis Carlos Trevelin Federal University of Pernambuco, Federal."

Similar presentations


Ads by Google