A two-level temporal logic for evolving specifications

被引:1
作者
Schobbens, PY
Saake, G
Sernadas, A
Sernadas, C
机构
[1] Inst Informat, B-5000 Namur, Belgium
[2] Univ Magdeburg, Fak Informat, D-39016 Magdeburg, Germany
[3] Inst Super Tecn, Dept Matemat, Seccao Ciencia Computac, P-1049001 Lisbon, Portugal
关键词
program specification; temporal logic; specification evolution; reconfigurable systems;
D O I
10.1016/S0020-0190(02)00289-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional information system specifications are fixed: the rules of the system are frozen at specification time. In practice, most systems have to change their rules in unexpected ways during their lifetime. We present here a simple variant of a temporal logic that deals with specification evolution. It is a linear time temporal logic with two levels of time: intervals, interrupted by mutations (changes of rules), which compose lives of the system. We present a complete axiom system and complexity results, which show a large compatibility with classical linear temporal logic. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:167 / 172
页数:6
相关论文
共 22 条
[1]   IMPROVING SOFTWARE PRODUCTIVITY [J].
BOEHM, BW .
COMPUTER, 1987, 20 (09) :43-57
[2]  
Conrad S, 1998, SPRING INT SER ENG C, P199
[3]  
CONRAD S, 1997, LECT NOTES ARTIF INT, V1325, P60
[4]  
Dubois E, 1998, LECT NOTES COMPUT SC, V1382, P322, DOI 10.1007/BFb0053600
[5]  
Fiadeiro J. L., 1994, Temporal Logic. First International Conference, ICTL '94 Proceedings, P48, DOI 10.1007/BFb0013980
[6]  
Gabbay DM, 1994, TEMPORAL LOGIC
[7]   7 MYTHS OF FORMAL METHODS [J].
HALL, A .
IEEE SOFTWARE, 1990, 7 (05) :11-19
[8]   TROLL - A language for object-oriented specification of information systems [J].
Jungclaus, R ;
Saake, G ;
Hartmann, T ;
Sernadas, C .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1996, 14 (02) :175-211
[9]  
Lichtenstein O., 1985, Logics of Programs. Proceedings, P196
[10]  
MERZ S, 1991, LAYERS TEMPORAL STRU