arXiv · 1911.10353
Seamless Object-Oriented Requirements
Abstract
Design by Contract enables seamless software development by unifying software requirements with their implementations. In its pure form, however, Design by Contract leaves some problems with contracts' expressiveness, verifiability, and reusability open. These problems significantly reduce practical applicability of seamless development. The present article introduces seamless object-oriented requirements - a novel approach to seamless development that builds upon Design by Contract and now-available advanced program proving tools. The article explains and illustrates the new approach, concluding with a quantitative evaluation of the extent to which the approach fixes the problems of traditional contracts.
Explore related subjects
Keep this discovery
Alexandr Naumchev. 2019-11-23. Seamless Object-Oriented Requirements. https://arxiv.org/abs/1911.10353
Cite the original work for its findings. Save a collection to share your selection of sources.