Modularization of Refinement Steps for Agile Formal Methods
Modularization of Refinement Steps for Agile Formal Methods
复制标题
敏捷形式方法的细化步骤的模块化
DOI:
10.1007/978-3-319-68690-5_2
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
G. Saake
中科院分区:
文献类型:
--
作者:
F. Benduhn;T. Thüm;I. Schaefer;G. Saake
The combination of agile methods and formal methods has been recognized as a promising field of research. However, many formal methods rely on a refinement-based development process which poses problems for their integration into agile processes. We consider redundancies within refinement hierarchies as a challenge for the practical application of stepwise refinement and propose superimposition-based modularization of refinement steps as a potential solution. While traditionally, each model in a refinement hierarchy must be developed and maintained separately, our concept allows developers to specify the refinement steps that transform a model into a refined one. We have developed tool support for the language AsmetaL and evaluated our approach by means of a case study. The results indicate a reduction of complexity for the development artifacts in terms of their overall size by 48.6% for the ground model and four refinements. Furthermore, the case study shows that superimposition-based refinement eases the development of alternative refinements for exploratory development and to cope with changing requirements. Thus, we consider this work as a step towards agile formal methods that are tailored to support iterative development, facilitating their incorporation into agile development processes.
登录
查看更多内容
DOI:
10.1007/978-3-642-27919-5
发表时间:
2012
期刊:
J. Univers. Comput. Sci.
影响因子:
--
作者:
D. Kourie;B. Watson
通讯作者:
B. Watson
DOI:
10.1007/978-3-642-34026-0_4
发表时间:
2012
期刊:
Software - Practice and Experience
影响因子:
--
作者:
Reiner Hähnle;Ina Schaefer
通讯作者:
Ina Schaefer
DOI:
10.1007/s10009-015-0394-x
发表时间:
2015
影响因子:
1.5
作者:
Paolo Arcaini;A. Gargantini;E. Riccobene
通讯作者:
E. Riccobene
DOI:
--
发表时间:
2005
期刊:
International Conference on Automated Software Engineering
影响因子:
--
作者:
Harry C. Li;S. Krishnamurthi;Kathi Fisler
通讯作者:
Kathi Fisler
DOI:
--
发表时间:
2008
期刊:
Journal of universal computer science (Online)
影响因子:
--
作者:
D. Batory;E. Börger
通讯作者:
E. Börger