Relational Concurrent Refinement: Timed Refinement

被引:0
作者
Derrick, John [1 ]
Boiten, Eerke [2 ]
机构
[1] Univ Sheffield, Dept Comp Sci, Sheffield S1 4DP, S Yorkshire, England
[2] Univ Kent, Sch Comp, Canterbury CT2 7NF, Kent, England
来源
FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS | 2011年 / 6722卷
关键词
Data refinement; Z; simulations; timed-refinement; MODEL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Data refinement in a state-based language such as Z is defined using a relational model in terms of the behaviour of abstract programs. Downward and upward simulation conditions form a sound and jointly complete methodology to verify relational data refinements, which can be checked on an event-by-event basis rather than per trace. In models of concurrency, refinement is often defined in terms of sets of observations, which can include the events a system is prepared to accept or refuse, or depend on explicit properties of states and transitions. By embedding such concurrent semantics into a relational one, eventwise verification methods for such refinement relations can be derived. In this paper we continue our program of deriving simulation conditions for process algebraic refinement by considering how notions of time should be embedded into a relational model, and thereby deriving relational notions of timed refinement.
引用
收藏
页码:121 / 137
页数:17
相关论文
共 27 条
[1]  
[Anonymous], 2001, HDB PROCESS ALGEBRA
[2]  
Bergstra J.A., 2001, HDB PROCESS ALGEBRA
[3]   Relational concurrent refinement part II: Internal operations and outputs [J].
Boiten, Eerke ;
Derrick, John ;
Schellhorn, Gerhard .
FORMAL ASPECTS OF COMPUTING, 2009, 21 (1-2) :65-102
[4]  
Boitlen E, 2009, LECT NOTES COMPUT SC, V5423, P183
[5]  
de Roever W.-P., 1998, REFINEMENT MODEL ORI
[6]  
Derrick J., 2003, Formal Aspects of Computing, V15, P182, DOI 10.1007/s00165-003-0007-4
[7]  
Derrick J., 2001, FACIT, VSecond
[8]   Relational Concurrent Refinement: Automata [J].
Derrick, John ;
Boiten, Eerke .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 259 (0C) :21-34
[9]   More Relational Concurrent Refinement: Traces and Partial Relations [J].
Derrick, John ;
Boiten, Eerke .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 214 (0C) :255-276
[10]  
He J., 1986, ESOP 86: European Symposium on Programming. Proceedings, P187