Home - this site is powered by TWiki(R)
PROBRAL/InternalArea > ResearchPlan (1 vs. 2)
TWiki webs: Main | TWiki | Sandbox   Log In or Register

Changes | Index | Search | Go
 <<O>>  Difference Topic ResearchPlan (2 - 2010-03-16 - RodrigoBonifacio)
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Research Plan

In this area we detail the project plan, grouped by three macro-activities.

  • Evaluate existing approaches
  • Design and specify language constructs for SPL
  • Evaluate proposed constructs

Added:
>
>

(ATV1) Evaluate existing approaches

This macro-activity will bring a better understanding about the limitations of existing techniques used to modularize features of a software product line. To achieve that, the following sub-activities have been planed.

 %TWISTY{
Deleted:
<
<
prefix="

Evaluate existing approaches"

 mode="div" showimgleft="/twiki/pub/TWiki/TWikiDocGraphics/toggleopen.gif" hideimgleft="/twiki/pub/TWiki/TWikiDocGraphics/toggleclose.gif" suffix="" }%
Changed:
<
<
This macro-activity will bring a better understanding about the limitations of existing techniques used to modularize features of a software product line. To achieve that, the following sub-activities have been planed.

(ATV01.1) Evaluation design

>
>
(ATV]1-1) Evaluation design
 
This activity aims to specify the Goals, Questions, and Metrics of the study, the existing techniques to be evaluated, and the target case studies.
Changed:
<
<
(ATV01.2) Evaluation execution
This activity aims to implement the target case studies in each evaluated technique. Depending on the evaluation goals, we might have to implement more than one release of each case study.
>
>
(ATV1-2) Evaluation execution

This activity aims to implement the selected case studies in each evaluated technique. Depending on the evaluation goals, we might have to implement more than one release of each case study.

(ATV1-3) Metrics evaluation

 
Deleted:
<
<
(ATV01.3) Metrics evaluation
 This activity aims to compute the selected metrics from the case studies, improving our confidence when evaluating the modularity support of each technique. Here, we might have to implement or customise tools for computing the selected metrics.
Changed:
<
<
(ATV01.4) Analysis of the results
This activity aims to identify the limitations of existing techniques, leading to the first contributions of the project.
>
>
(ATV1-4) Analysis of the results

This activity aims to identify the limitations of existing programming languages and techniques, leading to the first contributions of the project.

</>

<--/twistyPlugin-->

(ATV2) Design and specify language constructs for SPL development

This macro-activity aims to specify and implement language extensions for the modular implementation of features in SPLs. To do that, we should have carefully evaluated the existing approaches in the previous iteration. The following activities have been planed:

<--/twistyPlugin twikiMakeVisibleInline-->

(ATV2-1) Selection of the base programming language

This activity aims to identify which of the evaluated languages present better support for extensions, with respect to the introduction of new language constructors for the modular implementation of SPL features.

(ATV2-2) Design of the language extensions

This activity aims to design the language extensions, by specifying and verifying the type system correctness and by precisely defining the semantics of the proposed language constructs.

(ATV2-3) Implement language extensions

This activity aims to implement compilers and editors that support the proposed language constructs,

(ATV2-4) Present the results

This activity is proposed to present the achieved results in conferences and journals related to the research areas.

 
<--/twistyPlugin-->
Added:
>
>

(ATV3) Evaluate proposed constructs for SPL development

 
Changed:
<
<

Design and specify language constructs for SPL development

>
>
This macro-activity aims to evaluate the language constructs in the selected case studies, in order to better understand their improvements on feature modularity.
 
Changed:
<
<

Evaluate proposed constructs for SPL development

>
>

Initial research plan for the first year

L C C C C C
<-- -->
Sorted ascending
C C C C C C C
ATV1-1 x                      
ATV1-2   x x x                
ATV1-3     x x                
ATV2-1       x                
ATV2-4               x x x x  
ATV3                 x x x x
Activity 2010 2011
Activity May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar May
ATV1-4       x x              
ATV2-2       x x x            
ATV2-3         x x x x        
 
Deleted:
<
<
-- RodrigoBonifacio - 15 Mar 2010
 
Added:
>
>
%ATTACH_URL%/

-- RodrigoBonifacio - 15 Mar 2010

 -- TWikiAdminUser - 16 Mar 2010

View | History: r2 < r1 | More

View | History: r2 < r1 | More
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

mersin escort bayan adana escort bayan izmit escort ankara escort bursa escort