skip to main content
10.1145/1007512.1007541acmconferencesArticle/Chapter ViewAbstractPublication PagesisstaConference Proceedingsconference-collections
Article

Slicing tools for synchronous reactive programs

Published:01 July 2004Publication History

ABSTRACT

In this paper, we present two slicing tools: VHDL_Slice and Est_slice that compute static executable slices of VHDL and Esterel programs respectively. The slicers have been tested on a number of small and medium sized examples.

References

  1. T. Ball and S. Horowitz. Slicing programs with arbitrary control-flow. In Automated and Algorithmic Debugging, 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. G. Berry and G. Gonthier. The Esterel synchronous programming language. SCP, 19(2), 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. W. Binkley and K. B. Gallagher. Program slicing. In Advances in Computer Science, 1996.]]Google ScholarGoogle ScholarCross RefCross Ref
  4. V. D'Silva, S. Ramesh, and A. Sowmya. Synchronous protocol automata for modelling and verification of system-on-chip bus architectures. In IEEE DATE 2004, Feb. 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Edwards. Esuif: An open esterel compiler. Electronic Notes on Theoretical Computer Science, 65(1), 2002.]]Google ScholarGoogle Scholar
  6. V. Kamat. Towards slicing vhdl. Masters Thesis, CSE Dept., IIT Bombay, Jan 2003.]]Google ScholarGoogle Scholar
  7. J. Krinke. Static slicing of threaded programs. In ACM Workshop on PASTE, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A.R. Kulkarni and S. Ramesh. Slicing reactive programs. In IEEE workshop on SCAM, 2003.]]Google ScholarGoogle Scholar
  9. L. Millett and T. Teitelbaum. Slicing promela and its applications. In 4th SPIN workshop, 1998.]]Google ScholarGoogle Scholar
  10. M. G. Nanda and S. Ramesh. Slicing concurrent programs. In ACM ISSTA, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. OVL. Accellera open verification library. http://www.accellera.com.]]Google ScholarGoogle Scholar
  12. D. Perry. VHDL. Tata McGraw Hill, 2001.]]Google ScholarGoogle Scholar
  13. S. Ramesh and P. Bhaduri. Validation pipelined processor designs using esterel tools. In CAV, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Code Surfer. http://www.grammatech.com.]]Google ScholarGoogle Scholar
  15. F. Tip. A survey of program slicing techniques. J. of Programming Languages, 3, 1995.]]Google ScholarGoogle Scholar
  16. G. Vinod and S. Ramesh. Slicing synchronous reactive programs. Electronic Notes on Theoretical Computer Science, 65(1), 2002.]]Google ScholarGoogle Scholar

Index Terms

  1. Slicing tools for synchronous reactive programs

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
      July 2004
      294 pages
      ISBN:1581138202
      DOI:10.1145/1007512
      • cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 29, Issue 4
        July 2004
        284 pages
        ISSN:0163-5948
        DOI:10.1145/1013886
        Issue’s Table of Contents

      Copyright © 2004 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 July 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate58of213submissions,27%

      Upcoming Conference

      ISSTA '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader