DocumentCode :
812033
Title :
Easy programming: empowering people to build their own applications
Author :
Marques, David ; Dallemagne, Geoff Roy ; Klinker, Georg ; McDermott, John ; Tung, David
Author_Institution :
Digital Equipment Corp., Marlboro, MA, USA
Volume :
7
Issue :
3
fYear :
1992
fDate :
6/1/1992 12:00:00 AM
Firstpage :
16
Lastpage :
29
Abstract :
Three software development tools-Spark, Burn and Firefighter-which take a developer from a rough idea of a task to a working program are described. Spark helps the developer map a specific task to a fairly generic predefined task model and then customize that model to more accurately reflect the task. Spark refines the mapping to yield a configuration of mechanisms, or a task method. Based on this method, Burn builds a configuration of knowledge acquisition tools that translate the developer´s knowledge into useful representations, resulting in an application program. Firefighter then takes this program, interviews the developer to identify method or knowledge errors, and iterates with Spark and Burn to refine, modify, and enhance the program. The development of Candlestick, a program that helps people who sell computer-based systems to estimate the size of a system´s components, using the three tools is described.<>
Keywords :
application generators; configuration management; knowledge acquisition; software tools; Burn; Candlestick; Firefighter; Spark; application program; computer-based systems; generic predefined task model; interviews; knowledge acquisition tools; knowledge errors; rough idea; software development tools; working program; Application software; Computer aided software engineering; Control systems; Knowledge acquisition; Programming profession; Prototypes; Software prototyping; Software reusability; Sparks;
fLanguage :
English
Journal_Title :
IEEE Expert
Publisher :
ieee
ISSN :
0885-9000
Type :
jour
DOI :
10.1109/64.143235
Filename :
143235
Link To Document :
بازگشت