AbstractProgram slicing is a software analysis technique and generates System Dependence Graphs (SDGs) by which dependences among program statements can be identified. In this paper, we propose a new hardware-software co-design methodology based on the static and partially dynamic dependence analysis with SDG. We start with any combinations of C, C++, and SpecC descriptions so that flexible functional specifications of the HW/SW systems can be made. First of all, the input descriptions are analyzed and verified with the SDG generated from the input descriptions. Actual analyses and verifications are based on static ones but partially with dynamic ones as well, and fairly large descriptions can be processed. After these analyses, we divide t...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
Embedded controllers for reactive real-time applications are implemented as mixed softwarehardware s...
Program slicing is a method for decomposing programs by analyzing their data and control flow. Slici...
AbstractProgram slicing is a software analysis technique and generates System Dependence Graphs (SDG...
Abstract: System Dependence Graph (SDG) is a graph representation which shows dependencies among sta...
textThis dissertation addresses the problem of assisting a designer to characterize typical-case beh...
We propose applying program slicing to hardware description language VHDL; program slicing is a tech...
We present a new program slicing process for identifying and extracting code fragments implementing ...
Program slicing is the task of finding all statements in a program that directly or indirectly influ...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
. Hardware description languages (HDLs) are used today to describe circuits at all levels. In large ...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
Abstract In this paper we present our C/C++-based design environment for hardware/software co-verifi...
Modern reconfigurable computing systems feature pow-erful hybrid architectures with multiple micropr...
This article presents an approach that helps convert a given C program into a hardware implementatio...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
Embedded controllers for reactive real-time applications are implemented as mixed softwarehardware s...
Program slicing is a method for decomposing programs by analyzing their data and control flow. Slici...
AbstractProgram slicing is a software analysis technique and generates System Dependence Graphs (SDG...
Abstract: System Dependence Graph (SDG) is a graph representation which shows dependencies among sta...
textThis dissertation addresses the problem of assisting a designer to characterize typical-case beh...
We propose applying program slicing to hardware description language VHDL; program slicing is a tech...
We present a new program slicing process for identifying and extracting code fragments implementing ...
Program slicing is the task of finding all statements in a program that directly or indirectly influ...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
. Hardware description languages (HDLs) are used today to describe circuits at all levels. In large ...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
Abstract In this paper we present our C/C++-based design environment for hardware/software co-verifi...
Modern reconfigurable computing systems feature pow-erful hybrid architectures with multiple micropr...
This article presents an approach that helps convert a given C program into a hardware implementatio...
The notion of a program slice, originally introduced by Mark Weiser, is useful in program debugging,...
Embedded controllers for reactive real-time applications are implemented as mixed softwarehardware s...
Program slicing is a method for decomposing programs by analyzing their data and control flow. Slici...