Supporting Reuse and Evolution in Software Design

Program design is an area of programming that can benefit significantly from machine-mediated assistance. A proposed tool, called the Design Apprentice (DA), can assist a programmer in the detailed design of programs. The DA supports software reuse through a library of commonly-used algorithmic frag...

Full description

Bibliographic Details
Main Author: Tan, Yang Meng
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/6562