Difference: Nov212005Reviews (3 vs. 4)

Revision 42005-11-22 - EdMcCormick

Line: 1 to 1
 
META TOPICPARENT name="Fall2005"
-- ThomasFritz - 21 Nov 2005
Line: 132 to 132
 

Review from Ed McCormick

Changed:
<
<
PROBLEM
>
>

Problem

 
  • Step-wise refinement is a method for developing software incrementally by adding features to a simple program. Prior to this work, only ad-hoc methods were available to apply this technique to multiple programs and non-code representations written in different dsals (such as design rules or make files).
Changed:
<
<
CONTRIBUTIONS
>
>

Contributions

 
  • The AHEAD model: a principled technique for scaling refinement-based generators. AHEAD expresses an arbitrary number of programs and representations as nested sets of equations.
Line: 144 to 144
 
  • Quantitative results of an experiment using AHEAD tools to build non-trivial systems (FSATS and AHEAD tools).
Changed:
<
<
WEAKNESSES
>
>

Weaknesses

 
  • Qualitative results on the experiment using AHEAD to construct large systems would have been useful - especially on the debugging/maintentence phases.
Line: 152 to 152
 
  • The principle of uniformity says to treat all non-code artifacts as classes and refine them analogously. (basically - define inheritance relationships between non-code artifacts when need be). That this is possible does not seem believable by the end of the paper.
Changed:
<
<
QUESTIONS
>
>

Questions

 
  • How do refinement functions look for DSALS like javadoc comments or word docs?
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback