Formal specification of program slicing

被引:0
|
作者
Wu, Fangjun [1 ]
机构
[1] Jiangxi Univ Finance & Econ, Sch Informat Technol & Engn, Nanchang 330013, Peoples R China
关键词
program slicing; program dependence graph; system dependence graph; Z language;
D O I
10.1145/1229493.1229497
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Program slicing is a well-known technique that has been used in a variety of software engineering areas, such as comprehension, understanding, maintenance, debugging, testing, reuse, metrics, etc. This paper discusses how the formal specification language Z schema calculus may be used to specify program slicing. General aspects of program slicing are considered, i.e. dependence graphs and program slicing algorithms. This formalization could help in the correct understanding of program slicing and also the correct application of a desired slicing regime in a rigorous way.
引用
收藏
页码:18 / 27
页数:10
相关论文
共 50 条
  • [21] FORMAL SPECIFICATION IN OSI
    VISSERS, CA
    SCOLLO, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 248 : 338 - 359
  • [22] Formal dialectic specification
    Wells, S
    Reed, C
    ARGUMENTATION IN MULTI-AGENT SYSTEMS, 2005, 3366 : 31 - 43
  • [23] Formal Specification Level
    Drechsler, Rolf
    Soeken, Mathias
    Wille, Robert
    MODELS, METHODS, AND TOOLS FOR COMPLEX CHIP DESIGN: SELECTED CONTRIBUTIONS FROM FDL 2012, 2014, 265 : 37 - 52
  • [24] FORMAL SPECIFICATION LANGUAGES
    PARKER, J
    TITTERINGTON, G
    ELECTRONICS AND POWER, 1986, 32 (06): : 441 - 443
  • [25] A FORMAL SPECIFICATION OF AN OSCILLOSCOPE
    DELISLE, N
    GARLAN, D
    IEEE SOFTWARE, 1990, 7 (05) : 29 - 36
  • [26] A FORMAL SPECIFICATION OF INGRES
    BAATS, WE
    FEIJS, LMG
    GELISSEN, JHA
    ALGEBRAIC METHODS : THEORY, TOOLS AND APPLICATIONS, 1989, 394 : 207 - 245
  • [27] A formal specification of dMARS
    d'Inverno, M
    Kinny, D
    Luck, M
    Wooldridge, M
    INTELLIGENT AGENTS IV: AGENT THEORIES, ARCHITECTURES, AND LANGUAGES, 1998, 1365 : 155 - 176
  • [28] A FORMAL SPECIFICATION OF INGRES
    BAATS, WE
    FEIJS, LMG
    GELISSEN, JHA
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 394 : 207 - 245
  • [29] Slicing from Formal Semantics: Chisel
    Riesco, Adrian
    Asavoae, Irina Mariuca
    Asavoae, Mihail
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2017, 2017, 10202 : 374 - 378
  • [30] Slicing an integrated formal method for verification
    Brückner, I
    Wehrheim, H
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 360 - 374