TY - JOUR
T1 - Verification of HOS software specification by a hierarchical software understanding approach
AU - Lu, Jian
AU - Fei, Zongming
PY - 1996/2
Y1 - 1996/2
N2 - HOS (higher order software) methodology is very useful in the development of reliable software. However, for lack of an explicit and formal functional specification facility, HOS methodology, by its very nature, can only make the interface of HOS specification consistent and does not support any form of semantic verification. In this article, the formal functional specification mechanism based on the first-order prediate calculus is introduced, and semantic synthesis rules concerning HOS's primitive control structures OR, INCLUDE, and JOIN and cocontrol structures COOR, COJOIN, and COINCLUDE are given. Based on these semanic rules, a bottom-up hierarchical understanding method for HOS specification is presented, and its application to the verification of HOS specification is also discussed.
AB - HOS (higher order software) methodology is very useful in the development of reliable software. However, for lack of an explicit and formal functional specification facility, HOS methodology, by its very nature, can only make the interface of HOS specification consistent and does not support any form of semantic verification. In this article, the formal functional specification mechanism based on the first-order prediate calculus is introduced, and semantic synthesis rules concerning HOS's primitive control structures OR, INCLUDE, and JOIN and cocontrol structures COOR, COJOIN, and COINCLUDE are given. Based on these semanic rules, a bottom-up hierarchical understanding method for HOS specification is presented, and its application to the verification of HOS specification is also discussed.
UR - http://www.scopus.com/inward/record.url?scp=0030085013&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0030085013&partnerID=8YFLogxK
U2 - 10.1016/0164-1212(94)00065-4
DO - 10.1016/0164-1212(94)00065-4
M3 - Article
AN - SCOPUS:0030085013
SN - 0164-1212
VL - 32
SP - 135
EP - 142
JO - Journal of Systems and Software
JF - Journal of Systems and Software
IS - 2
ER -