|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Daniel Le Métayer, Valérie-Anne Nicolas, Olivier Ridoux, "Exploring the Software Development Trilogy," IEEE Software, vol. 15, no. 6, pp. 75-81, November/December, 1998. | |||
| BibTex | x | ||
| @article{ 10.1109/52.730849, author = {Daniel Le Métayer and Valérie-Anne Nicolas and Olivier Ridoux}, title = {Exploring the Software Development Trilogy}, journal ={IEEE Software}, volume = {15}, number = {6}, issn = {0740-7459}, year = {1998}, pages = {75-81}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.730849}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Exploring the Software Development Trilogy IS - 6 SN - 0740-7459 SP75 EP81 EPD - 75-81 A1 - Daniel Le Métayer, A1 - Valérie-Anne Nicolas, A1 - Olivier Ridoux, PY - 1998 VL - 15 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.730849
Software development is concerned with more than just generation of code; the program must have the desired properties, and these must be demonstrated via suitable tests and correctness arguments. One way of viewing these aspects is to group them into programs, properties, and data. When represented as vertices in a triangle, the edges represent processes to produce one element from another. The research reported in this article aims at practical methods for automatic test generation by restricting the use of both predicate logic and programming constructs. It promises to eventually result in practical domain- specific programming languages, with a significant boost in both quality and productivity.
Citation:
Daniel Le Métayer, Valérie-Anne Nicolas, Olivier Ridoux, "Exploring the Software Development Trilogy," IEEE Software, vol. 15, no. 6, pp. 75-81, Nov.-Dec. 1998, doi:10.1109/52.730849
Usage of this product signifies your acceptance of the Terms of Use.

