DocumentCode :
2042387
Title :
Maintaining formal specifications - decomposition of large Z-specifications
Author :
Bollin, Andreas
Author_Institution :
Inst. fur Informatics-Syst., Klagenfurt Univ., Austria
fYear :
2005
fDate :
26-29 Sept. 2005
Firstpage :
443
Lastpage :
452
Abstract :
Being part of different maintenance models formal specifications can act as valid artifacts for maintenance tasks. However, the linguistic density of specification languages and the size of specifications might still be seen as an obstacle against comprehension, reuse, and change activities. This paper introduces an approach for the identification of specification fragments of Z specifications with a well defined semantic content. These fragments, namely specification chunks and specification slices, not only support comprehension tasks, they also enable maintenance personnel to identify and focus on the relevant parts of specifications for the problem at hand. Their ease in creation and use makes them well suited for maintenance, as is demonstrated by a simple prototype for Z specifications.
Keywords :
formal specification; program slicing; reverse engineering; software maintenance; Z-specification decomposition; formal specification maintenance; program comprehension; specification chunks; specification fragments; specification slices; Air traffic control; Centralized control; Control systems; Documentation; Formal specifications; Management information systems; Rail transportation; Security; Software maintenance; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-2368-4
Type :
conf
DOI :
10.1109/ICSM.2005.60
Filename :
1510139
Link To Document :
بازگشت