The authors define prototyping as an experimental activity intended to reduce risk of failure in a software product. In this context, they explore the effect of scale in prototyping and then describe a methodology for prototyping a large application. The authors describe a system being developed to evaluate this methodology, featuring a pair of languages (Promo and Moblog) to serve both large-scale and component-level prototyping needs. The authors conclude with a presentation of how the proposed methodology would be applied to a sample problem, a fault-prediction subsystem within the Space Station Freedom project.<<ETX>>
[1]
James M. Purtilo,et al.
A flexible program adaptation system: Case studies in Ada
,
1992,
J. Syst. Softw..
[2]
Hans H. Kron,et al.
Programming-in-the-Large Versus Programming-in-the-Small
,
1975
.
[3]
Victor R. Basili,et al.
Viewing maintenance as reuse-oriented software development
,
1990,
IEEE Software.
[4]
Aaron Larson,et al.
Loglisp Programming System Users Manual.
,
1987
.
[5]
Hans H. Kron,et al.
Programming-in-the-Large Versus Programming-in-the-Small
,
1976,
IEEE Trans. Software Eng..