ACM Home Page
Please provide us with feedback. Feedback
SOC: a slicer for CSP specifications
Full text PdfPdf (468 KB)
Source
ACM/SIGPLAN Workshop Partial Evaluation and Semantics-Based Program Manipulation archive
Proceedings of the 2009 ACM SIGPLAN workshop on Partial evaluation and program manipulation table of contents
Savannah, GA, USA
SESSION: Slicing and profiling table of contents
Pages 165-168  
Year of Publication: 2009
ISBN:978-1-60558-327-3
Authors
Michael Leuschel  University of Düsseldorf, Düsseldorf, Germany
Marisa Llorens  Technical University of Valencia, Valencia, Spain
Javier Oliver  Technical University of Valencia, Valencia, Spain
Josep Silva  Technical University of Valencia, Valencia, Spain
Salvador Tamarit  Technical University of Valencia, Valencia, Spain
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 45,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1480945.1480969
What is a DOI?

ABSTRACT

This paper describes SOC, a program slicer for CSP specifications. In order to increase the precision of program slicing, SOC uses a new data structure called Context-sensitive Synchronized Control Flow Graph (CSCFG). Given a CSP specification, SOC generates its associated CSCFG and produces from it two different kinds of slices; which correspond to two different static analyses. We present the tool's architecture, its main applications and the results obtained from experiments conducted in order to measure the performance of the tool.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D. Binkley and K. B. Gallagher. Program slicing. Advances in Computers, 43:1--50, 1996.
 
2
M. Butler and M. Leuschel. Combining CSP and B for specification and property verification. In Proceedings of Formal Methods 2005, LNCS 3582, pages 221--236, Newcastle upon Tyne, 2005. Springer-Verlag.
3
4
 
5
 
6
 
7
M. Leuschel, M. Llorens, J. Oliver, J. Silva, and S. Tamarit. Static slicing of CSP specifications. In Proceedings of the International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR'08), pages 141--150, 2008.
 
8
M. Leuschel, M. Llorens, J. Oliver, J. Silva, and S. Tamarit. The MEB and CEB static analysis for CSP specifications. Technical report, Department of Computer Science, Technical University of Valencia. Accessible via http://www.dsic.upv.es/~jsilva, Valencia, Spain, October 2008.
 
9
F. Tip. A survey of program slicing techniques. Journal of Programming Languages, 3:121--189, 1995.
 
10

Collaborative Colleagues:
Michael Leuschel: colleagues
Marisa Llorens: colleagues
Javier Oliver: colleagues
Josep Silva: colleagues
Salvador Tamarit: colleagues