Program slicing for codesign of embedded systems

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S126000, C717S132000, C717S133000, C717S156000

Reexamination Certificate

active

07620946

ABSTRACT:
The present invention is a machine implemented, design automation method that assists a designer in the understanding of a software and/or hardware source code specification by transforming the source code into a simplified specification called a program slice. The present invention extends graph-based program slicing to the hardware-software interface that is commonly found in embedded systems. In addition to the known benefits of program slicing applied to a pure software or pure hardware, the present invention aids a designer in understanding the complex interaction between software procedures and hardware processing elements in the context of a codesign methodology.

REFERENCES:
patent: 5161216 (1992-11-01), Reps et al.
patent: 5428793 (1995-06-01), Odnert et al.
patent: 5485616 (1996-01-01), Burke et al.
patent: 5555417 (1996-09-01), Odnert et al.
patent: 6301700 (2001-10-01), Choi et al.
patent: 7234126 (2007-06-01), Catthoor et al.
Tanenbaum, Andrew S., “Structured Computer Organization”, Second Edition, Prentice-Hall, Inc., 1984, pp. 10-11.
Cheng, “Dependence Analysis of Parallel and Distributed PRograms and Its Applications”, 1997, IEEE-CS International Conference on Advances in Parallel and Distributed Computing, pp. 370-377.
Russell, “Program Slicing for Codesign”, 2002, CODES'02, pp. 91-96.
Cheng, “Slicing Concurrent Programs—A Graph-Theoretical Approach”, 1993, Proceedings of the First International Workshop on Automated and Algorithmic Debugging, pp. 223-240.
Nanda et al. “Slicing Concurrent Programs”, 2000, ISSTA'00, pp. 180-190.
Weiser “Program Slicing”, 1981 IEEE, pp. 439-449.
Krinke “Static Slicing of Threaded Programs”, 1998, ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, pp. 35-42.
Iwaihari et al. “Program slicing on VHDL descriptions and its applications” 1996, In Proc. 3rd APCHDL'96, pp. 132-139.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Program slicing for codesign of embedded systems does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Program slicing for codesign of embedded systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Program slicing for codesign of embedded systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4119850

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.