Maintaining formal specifications - Decomposition of large Z-specifications

被引:0
|
作者
Bollin, A [1 ]
机构
[1] Univ Klagenfurt, Inst Informat Syst, Klagenfurt, Austria
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Being part of different maintenance models formal specifications can act as valid artefacts 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.
引用
收藏
页码:443 / 452
页数:10
相关论文
共 50 条
  • [41] Formal specifications of user requirements
    Clark R.G.
    Moreira A.M.D.
    Automated Software Engineering, 1999, 6 (3) : 217 - 232
  • [42] Formal validation of viewpoint specifications
    Ainsworth, M
    Riddle, S
    Wallis, PJL
    SOFTWARE ENGINEERING JOURNAL, 1996, 11 (01): : 58 - 66
  • [43] Concept location in formal specifications
    Bollin, Andreas
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2008, 20 (02): : 77 - 105
  • [44] Machine improvisation with formal specifications
    Donzé, Alexandre
    Valle, Rafael
    Akkaya, Ilge
    Libkind, Sophie
    Seshia, Sanjit A.
    Wessel, David
    Proceedings - 40th International Computer Music Conference, ICMC 2014 and 11th Sound and Music Computing Conference, SMC 2014 - Music Technology Meets Philosophy: From Digital Echos to Virtual Ethos, 2014, : 1277 - 1284
  • [45] ANNOTATIONS IN FORMAL SPECIFICATIONS AND PROOFS
    KALVALA, S
    FORMAL METHODS IN SYSTEM DESIGN, 1994, 5 (1-2) : 119 - 144
  • [46] Diagrams and Intuitive Formal Specifications
    Burton, James
    2008 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2008, : 262 - 263
  • [47] From the formal specifications of users tasks to the automatic generation of the HCI specifications
    Mahfoudhi, A
    Abed, M
    Tabary, D
    PEOPLE AND COMPUTERS XV - INTERACTION WITHOUT FRONTIERS, 2001, : 331 - 347
  • [48] FORMAL SPECIFICATIONS IN SOFTWARE MAINTENANCE - FROM CODE TO Z++ AND BACK AGAIN
    BOWEN, JP
    BREUER, PT
    LANO, KC
    INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (11-12) : 679 - 690
  • [49] Structuring Z specifications with views
    Jackson, Daniel
    ACM Transactions on Software Engineering and Methodology, 1995, 4 (04) : 365 - 389
  • [50] Z specifications and modal logic
    Fergus, E.
    Ince, D.
    Nippon Kinzoku Gakkaishi/Journal of the Japan Institute of Metals, 1990, 54 (12):