Correctness By Construction: Better Can Also Be Cheaper
Correctness By Construction: Better Can Also Be Cheaper
复制标题
构建的正确性:更好也可以更便宜
DOI:
--
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
Peter Amey
中科院分区:
文献类型:
--
作者:
Peter Amey
24 CROSSTALK The Journal of Defense Software Engineering March 2002 I December 1999 CrossTalk [3], David Cook provided a well-reasoned historical analysis of programming language development and considered the role languages play in the software development process. The article was valuable because it showed that programming language developments are not sufficient to ensure success; however, it would be dangerous to conclude from this that they are not necessary for success. Cook rightly identifies other issues such as requirements capture, specifications, and verification and validation (V&V) that need to be addressed. Perhaps we need to look at programming languages not just in terms of their ability to code some particular design but in the influence the language has on some of these other vital aspects of the development process. The key notion is that of the benefit of a precise language or language subset. If the term subset has set anyone thinking “oh no, not another coding standard,” then read on, the topic is much more interesting and useful than that!