B: a model-based method using generalised substitutions
B: a model-based method using generalised substitutions
复制标题
B:使用广义替换的基于模型的方法
DOI:
10.1007/978-1-4471-0701-9_3
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
M. Frappier
中科院分区:
文献类型:
--
作者:
H. Diab;M. Frappier
The B notation [1] was developed by Jean-Raymond Abrial. It supports a large segment of the development life cycle, from specification to implementation. The B notation is formal: it has an axiomatic semantics based on the weakest-precondition calculus of Dijkstra [6]. Abrial has significantly extended the initial set of Diskstra’s guarded commands, proposing a complete specification and design notation scalable to large system development. Some of these extensions are inspired from the work of the programming research group at Oxford (e.g., [7]). The B notation is closely related to the Z notation and the VDM notation (Abrial was a strong contributor to the development of Z).