Towards an Evolutionary Formal Software-Development Using CASL
Towards an Evolutionary Formal Software-Development Using CASL
复制标题
使用 CASL 进行渐进式正式软件开发
DOI:
--
复制
发表时间:
1999
期刊:
影响因子:
--
通讯作者:
Axel Schairer
中科院分区:
文献类型:
--
作者:
S. Autexier;D. Hutter;H. Mantel;Axel Schairer
In practice, the formal development of software is an evolutionary process. Failed proof attempts give rise to changes in the specification and such changes invalidate proofs which have been previously performed. Clearly, it is very desirable to preserve much of the proof effort after such changes. In this paper, we propose development graphs as a general framework for modular specifications and define a structure preserving translation of CASL specifications into these graphs. The feature of development graphs, which is most important for an evolutionary process, is that they simplify the analysis of changes to the specification such that their negative effects can be kept to a minimum.