Scaling Step-Wise Refinement.
Gespeichert in:
| Titel: | Scaling Step-Wise Refinement. |
|---|---|
| Autoren: | Batory, Don, Sarvela, Jacob Neal, Rauschmayer, Axel |
| Quelle: | IEEE Transactions on Software Engineering; Jun2004, Vol. 30 Issue 6, p355-371, 17p, 3 Black and White Photographs, 9 Diagrams, 9 Charts, 1 Graph |
| Schlagwörter: | COMPUTER software development, JAVA programming language, PROGRAMMING languages, MATHEMATICAL models, OBJECT-oriented programming, COMPUTER science |
| Abstract: | Step-wise refinement is a powerful paradigm for developing a complex program from a simple program by adding features incrementally. We present the AHEAD (Algebraic Hierarchical Equations for Application Design) model that shows how step-wise refinement scales to synthesize multiple programs and multiple noncode representations. AHEAD shows that software can have an elegant, hierarchical mathematical structure that is expressible as nested sets of equations. We review a tool set that supports AHEAD. As a demonstration of its viability, we have bootstrapped AHEAD tools from equational specifications, refining Java and non-Java artifacts automatically; a task that was accomplished only by ad hoc means previously. [ABSTRACT FROM AUTHOR] |
| Copyright of IEEE Transactions on Software Engineering is the property of IEEE Computer Society and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Datenbank: | Complementary Index |
Schreiben Sie den ersten Kommentar!
Full Text Finder
Nájsť tento článok vo Web of Science