作者
Hassan Haghighi, Seyed-Hassan Mirian-Hosseinabadi
发表日期
2008/1/1
期刊
Fundamenta Informaticae
卷号
88
期号
1-2
页码范围
109-134
出版商
IOS Press
简介
The abstraction inherent in most specifications and the need to specify nondeterministic programs are two well-known sources of nondeterminism in formal specifications. In this paper, we present a Z-based formalism by which one can specify bounded, unbounded, erratic, angelic, demonic, loose, strict, singular, and plural nondeterminism. To interpret our specifications, we use a constructive set theory, called CZ set theory, instead of the classical set theory Z. We have chosen CZ since it allows us to investigate the notion of nondeterminism from the formal program development point of view. In this way, we formally construct functional programs from Z specifications and then probe the effects of the initially specified nondeterminism on final programs. Our investigation shows that without specifying nondeterminism explicitly, the effects of the nondeterminism involved in initial specifications will not be preserved in …
引用总数
2007200820092010201120122013123121
学术搜索中的文章
H Haghighi, SH Mirian-Hosseinabadi - Fundamenta Informaticae, 2008