SOLAT - A simple object-oriented language analyzing tool

被引:0
|
作者
Golubski, W [1 ]
Pohlers, B [1 ]
机构
[1] Univ Gesamthsch Siegen, D-57068 Siegen, Germany
关键词
D O I
10.1109/TOOLS.1997.654711
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Static program analysis, like data-flow analysis, is of central importance for enabling efficient implementations of object-oriented languages. In this paper we present a tool called SOLAT (Simple Object-Oriented Language Analyzing Tool) which can handle various program analyses in an unique framework. We describe, as an example of program analysis, a type analysis based on interprocedural data-flow analysis and show its benefits by empirical results. Furthermore, SOLAT provides a graphical interface to manage the results obtained by type analysis and can therefore be successfully used as annotation or debugging tool during program development.
引用
收藏
页码:99 / 109
页数:11
相关论文
共 50 条
  • [1] OBJECT-ORIENTED PROGRAMMING WITHOUT AN OBJECT-ORIENTED LANGUAGE
    BOOCH, G
    SEIDEWITZ, E
    START, M
    FIRESMITH, D
    SIGPLAN NOTICES, 1986, 21 (11): : 508 - 508
  • [2] Simple typed intermediate language for object-oriented languages
    Chen, J
    Tarditi, D
    ACM SIGPLAN NOTICES, 2005, 40 (01) : 38 - 49
  • [3] DESIGNING A PARALLEL OBJECT-ORIENTED COMPILER TARGET LANGUAGE (TOOL)
    BALOU, AT
    REFENES, AN
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 457 - 465
  • [4] AN OBJECT-ORIENTED EXCEPTION HANDLING-SYSTEM FOR AN OBJECT-ORIENTED LANGUAGE
    DONY, C
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 322 : 146 - 161
  • [5] NUT - AN OBJECT-ORIENTED LANGUAGE
    TYUGU, EH
    MATSKIN, MB
    PENJAM, JE
    EOMOIS, PV
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1986, 5 (06): : 521 - 542
  • [6] Object-oriented language processing
    Pobjalainen, Pietu
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2006, 4228 : 104 - 115
  • [7] NEGLECTED OBJECT-ORIENTED LANGUAGE
    MEYER, B
    IEEE SOFTWARE, 1988, 5 (03) : 6 - 6
  • [8] Analyzing change impact in object-oriented systems
    Abdi, M. K.
    Lounis, H.
    Sahraoui, H.
    32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 310 - +
  • [9] An object-oriented framework for analyzing VARIMETRIC systems
    Miman, Mehmet
    Rossetti, Manuel D.
    Varghese, Vijith
    Pohl, Edward A.
    IIE Annual Conference and Expo 2008, 2008, : 917 - 922
  • [10] Empirically analyzing object-oriented software evolution
    Li, W
    Talburt, J
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 11 (05): : 15 - 19