Constructive consistency checking for partial specification in Z

被引:13
作者
Boiten, E [1 ]
Derrick, J [1 ]
Bowman, H [1 ]
Steen, M [1 ]
机构
[1] Univ Kent, Comp Lab, Canterbury CT2 7NF, Kent, England
基金
英国工程与自然科学研究理事会;
关键词
viewpoints; refinement; Z; partial specification; consistency;
D O I
10.1016/S0167-6423(99)00006-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Partial specification is a method of specifying complex systems in which the system is described by a collection of specifications, each approaching the system from a different viewpoint. The specification notation Z is often advocated as a suitable language for this style of specification. For collections of partial specifications to be meaningful, they need to be consistent, i.e. they should not impose contradictory requirements. This paper addresses how the consistency between partial specifications in Z can be checked, by constructing unifications, i.e. least common refinements, of viewpoint specifications. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:29 / 75
页数:47
相关论文
共 43 条
[1]   VIEWPOINT SPECIFICATION AND Z [J].
AINSWORTH, M ;
CRUICKSHANK, AH ;
WALLIS, PJL ;
GROVES, LJ .
INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (01) :43-51
[2]   Formal validation of viewpoint specifications [J].
Ainsworth, M ;
Riddle, S ;
Wallis, PJL .
SOFTWARE ENGINEERING JOURNAL, 1996, 11 (01) :58-66
[3]  
AINSWORTH M, 1994, P 6 REF WORKSH CIT U
[4]  
ARTHAN RD, 1992, Z US WORKSH YORK 199, P40
[5]  
BOITEN E, 1997, UNPUB MANAGING INCON
[6]  
BOITEN E, 1997, LECT NOTES COMPUTER, V1313, P644
[7]  
BOITEN E, 1996, LECT NOTES COMPUTER, V1051, P287
[8]  
Boiten E. A., 1996, SIGSOFT 96 INT WORKS, P162
[9]  
BOITEN EA, 1998, 3 BCS FACS NO FORM M
[10]  
BOITEN EA, 1997, NO FORM METH WORKSH