Abstract—The creation of a program analysis toolchain in-volves design choices regarding intermediate representations (IRs). Good choices for an IR depend on the analyses performed by a toolchain. In academia, new analyses are developed fre-quently. Therefore, the best single IR of a research-oriented toolchain does not exist. Thus, we will describe our design of an IR that can be easily adapted to new requirements. I. BACKGROUND Successful research projects can outlive their dominant pro-gramming language. Cooperation with a project using another dominant programming language or usage of a library that is only available for a specific language is only feasible if a language-independent IR is used. An evaluation of serializa-tion technology...
The paper presents a case study in the development of software modularisation tools. The tools are p...
This paper describes the design and implementation of a system, called TSL (for “Transformer Specifi...
Abstract In this paper we will motivate and discuss the ongoing process of migrating the Bauhaus too...
Program analysis has many applications in software engi-neering and high-performance computation, su...
Compilers commonly translate an input program into an intermediate representation (IR) before optimi...
Intermediate representations (IR) are a key issue both for compilers as well as for reverse engineer...
Designing compiler intermediate representations (IRs) is often a manual process that makes explorati...
Most solutions to distributed IR rely on access to a language model for each text collection, but it...
Program analysis is a quickly growing field. We attempt to tackle new problems regarding program eq...
<p>A powerful Python analysis infrastructure to support the three most popular kinds of analyses: st...
Work reported herein was conducted at the Artificial Intelligence Laboratory, a Massachusetts Instit...
This report summarizes the development of a commercially available program in computational skills w...
Program analysis techniques have been used in the past to aid in translation of programs. Recently,...
This project will examine the ways software developers interact with each other through the source c...
Our research focuses on developing interactive technologies for a broad range of end-user programmin...
The paper presents a case study in the development of software modularisation tools. The tools are p...
This paper describes the design and implementation of a system, called TSL (for “Transformer Specifi...
Abstract In this paper we will motivate and discuss the ongoing process of migrating the Bauhaus too...
Program analysis has many applications in software engi-neering and high-performance computation, su...
Compilers commonly translate an input program into an intermediate representation (IR) before optimi...
Intermediate representations (IR) are a key issue both for compilers as well as for reverse engineer...
Designing compiler intermediate representations (IRs) is often a manual process that makes explorati...
Most solutions to distributed IR rely on access to a language model for each text collection, but it...
Program analysis is a quickly growing field. We attempt to tackle new problems regarding program eq...
<p>A powerful Python analysis infrastructure to support the three most popular kinds of analyses: st...
Work reported herein was conducted at the Artificial Intelligence Laboratory, a Massachusetts Instit...
This report summarizes the development of a commercially available program in computational skills w...
Program analysis techniques have been used in the past to aid in translation of programs. Recently,...
This project will examine the ways software developers interact with each other through the source c...
Our research focuses on developing interactive technologies for a broad range of end-user programmin...
The paper presents a case study in the development of software modularisation tools. The tools are p...
This paper describes the design and implementation of a system, called TSL (for “Transformer Specifi...
Abstract In this paper we will motivate and discuss the ongoing process of migrating the Bauhaus too...