Static slicing of reactive programs

被引:2
|
作者
Kulkarni, AR [1 ]
Ramesh, S [1 ]
机构
[1] Indian Inst Technol, KR Sch Informat Technol, Bombay 400076, Maharashtra, India
关键词
D O I
10.1109/SCAM.2003.1238036
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper extends the well-known technique of program slicing to synchronous reactive programs like Esterel. Reactive programs are event-oriented and maintain continuous interaction with the environment. The traditional definition of slicing that preserves the values of a program variable at a particular program point is not natural for reactive programs. We have given a new notion of slicing that preserves the ongoing behaviour of a program with respect to one or more events. The classical definition of control dependency is inadequate for correctly capturing all the control dependencies in reactive programs. Two such dependencies are interference control dependency and time dependency. A slicing algorithm, based upon the proposed definition of slicing, is also presented.
引用
收藏
页码:98 / 107
页数:10
相关论文
共 50 条
  • [21] Dynamic slicing of concurrent programs
    Goswami, D
    Mall, R
    HIGH PERFORMANCE COMPUTING - HIPC 2000, PROCEEDINGS, 2001, 1970 : 15 - 26
  • [22] Slicing Concurrent Constraint Programs
    Falaschi, Moreno
    Gabbrielli, Maurizio
    Olarte, Carlos
    Palamidessi, Catuscia
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, LOPSTR 2016, 2017, 10184 : 76 - 93
  • [23] The debug slicing of logic programs
    Szilágyi, Gyöngyi
    Harmath, László
    Gyimóthy, Tibor
    Acta Cybernetica, 2001, 15 (02): : 257 - 278
  • [24] The Debug slicing of logic programs
    Szilágyi, G. (szilagyi@inf.u-szeged.hu), 2001, University of Szeged (15):
  • [25] 2 WAYS OF SLICING PROGRAMS
    MIDDLETON, AG
    INFORMATION AND SOFTWARE TECHNOLOGY, 1989, 31 (02) : 77 - 84
  • [26] Interprocedural Slicing of Generic Programs
    Barpanda, Soubhagya Sankar
    Biswal, Baikuntha Narayan
    Behera, Sasmita Rani
    Ray, Mitrabinda
    Mohapatra, Durga Prasad
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING SYSTEMS, 2009, : 570 - 573
  • [27] Static slicing in Unix process environment
    Goswami, D.
    Mall, R.
    Chatterjee, P.
    1600, John Wiley & Sons Ltd, Chichester, United Kingdom (30):
  • [28] Static Slicing of UMLA rchitectural Models
    Lallchandani, Jaiprakash T.
    Mall, R.
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (01): : 159 - U231
  • [29] Static slicing of explicitly synchronized languages
    Leuschel, Michael
    Llorens, Marisa
    Oliver, Javier
    Silva, Josep
    Tamarit, Salvador
    INFORMATION AND COMPUTATION, 2012, 214 : 10 - 46
  • [30] A parallel algorithm for static program slicing
    Danicic, S
    Harman, M
    Sivagurunathan, Y
    INFORMATION PROCESSING LETTERS, 1995, 56 (06) : 307 - 313