Constructing code analyzers may be costly and error prone if inadequate technologies and tools are used. If they are written in a conventional programming language, for instance, several thousand lines of code may be required even for relatively simple analyses. One way of facilitating the development of code analyzers is to define a very high-level domain-oriented language and implement an application generator that creates the analyzers from the specification of the analyses they are intended to perform. This paper presents a system for developing code analyzers that uses a database to store both a no-loss fine-grained intermediate representation and the results of the analyses. The system uses an algebraic representation, called F(p), as...
Conference of 2nd International Workshop on Formal Integrated Development Environment, F-IDE 2015 ; ...
This paper describes the design and implementation of a system, called TSL (for “Transformer Specifi...
This paper describes a tool that helps programmers understand object-oriented software systems writt...
Constructing code analyzers may be costly and error prone if inadequate technologies and tools are u...
The paper presents a case study in the development of software modularisation tools. The tools are p...
296 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.Designing a program analysis ...
A prominent stumbling block in the spread of the C++ programming language has been a lack of progra...
Querying and analyzing source code is an essential aspect of a variety of software engineering tasks...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...
Querying and analyzing source code interactively is a critical task in reverse engineering and progr...
Abstract- Source code analysis is technology aimed at locating and describing different tokens, clas...
Program analysis has many applications in software engi-neering and high-performance computation, su...
Program analysis techniques have been used in the past to aid in translation of programs. Recently,...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...
While software developers make every effort to develop correct, easily maintainable and efficient pr...
Conference of 2nd International Workshop on Formal Integrated Development Environment, F-IDE 2015 ; ...
This paper describes the design and implementation of a system, called TSL (for “Transformer Specifi...
This paper describes a tool that helps programmers understand object-oriented software systems writt...
Constructing code analyzers may be costly and error prone if inadequate technologies and tools are u...
The paper presents a case study in the development of software modularisation tools. The tools are p...
296 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.Designing a program analysis ...
A prominent stumbling block in the spread of the C++ programming language has been a lack of progra...
Querying and analyzing source code is an essential aspect of a variety of software engineering tasks...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...
Querying and analyzing source code interactively is a critical task in reverse engineering and progr...
Abstract- Source code analysis is technology aimed at locating and describing different tokens, clas...
Program analysis has many applications in software engi-neering and high-performance computation, su...
Program analysis techniques have been used in the past to aid in translation of programs. Recently,...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...
While software developers make every effort to develop correct, easily maintainable and efficient pr...
Conference of 2nd International Workshop on Formal Integrated Development Environment, F-IDE 2015 ; ...
This paper describes the design and implementation of a system, called TSL (for “Transformer Specifi...
This paper describes a tool that helps programmers understand object-oriented software systems writt...