메뉴 건너뛰기




Volumn 44, Issue 1, 2009, Pages 114-126

A Foundation for flow-based program matching: Using temporal logic and model checking

Author keywords

Bug finding; CTLschecking; Program matching; Program transformation

Indexed keywords

BUG FINDING; CONTROL-FLOW; CTLSCHECKING; METAVARIABLES; OPTIMIZING COMPILERS; PROGRAM CONTROL; PROGRAM FRAGMENTS; PROGRAM MATCHING; PROGRAM TRANSFORMATION; PROGRAM TRANSFORMATIONS; SUBTERMS; SYSTEMS CODE; TRANSFORMATION RULES; TRANSFORMATION TOOLS;

EID: 70350343826     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Conference Paper
Times cited : (22)

References (24)
  • 5
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • R. E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, 35(8):677-691, 1986.
    • (1986) IEEE Transactions on Computers , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 8
    • 84947257209 scopus 로고    scopus 로고
    • A language framework for expressing checkable properties of dynamic software
    • in Lecture Notes in Computer Science, Stanford, CA, USA, Aug
    • J. C. Corbett, M. B. Dwyer, J. Hatcliff, and Robby. A language framework for expressing checkable properties of dynamic software. In Proceedings of the SPIN Software Model Checking Workshop, number 1885 in Lecture Notes in Computer Science, pages 205-223, Stanford, CA, USA, Aug. 2000.
    • (2000) Proceedings of the SPIN Software Model Checking Workshop , Issue.1885 , pp. 205-223
    • Corbett, J.C.1    Dwyer, M.B.2    Hatcliff, J.3    Robby4
  • 11
    • 0001550560 scopus 로고
    • Formal hardware verification methods: A survey
    • A. Gupta. Formal hardware verification methods: A survey. Formal Methods in System Design, 1(2-3):151-238, 1992.
    • (1992) Formal Methods in System Design , vol.1 , Issue.2-3 , pp. 151-238
    • Gupta, A.1
  • 13
    • 38349011721 scopus 로고    scopus 로고
    • The semantics of "semantic patches" in coccinelle: Program transformation for the working programmer
    • in Lecture Notes in Computer Science, Singapore, Nov
    • N. Jones and R. R. Hansen. The semantics of "semantic patches" in coccinelle: Program transformation for the working programmer. In Fifth ASIAN Symposium on Programming Languages and Systems, number 4807 in Lecture Notes in Computer Science, pages 303-318, Singapore, Nov. 2007.
    • (2007) Fifth ASIAN Symposium on Programming Languages and Systems , Issue.4807 , pp. 303-318
    • Jones, N.1    Hansen, R.R.2
  • 16
    • 84958983473 scopus 로고    scopus 로고
    • Imperative program transformation by rewriting
    • R. Wilhelm, editor, in Lecture Notes in Computer Science, Genova, Italy, Apr
    • D. Lacey and O. de Moor. Imperative program transformation by rewriting. In R. Wilhelm, editor, Compiler Construction, 10th International Conference, CC 2001, number 2027 in Lecture Notes in Computer Science, pages 52-68, Genova, Italy, Apr. 2001.
    • (2001) Compiler Construction, 10th International Conference, CC 2001 , Issue.2027 , pp. 52-68
    • Lacey, D.1    De Moor, O.2
  • 18
    • 67649853878 scopus 로고    scopus 로고
    • WYSIWIB: A declarative approach to finding protocols and bugs in Linux code
    • Ecole des Mines de Nantes, Nantes, France
    • J. L. Lawall, J. Brunel, R. R. Hansen, H. Stuart, and G. Muller. WYSIWIB: A declarative approach to finding protocols and bugs in Linux code. Technical Report 08/1/INFO, Ecole des Mines de Nantes, Nantes, France, 2008.
    • (2008) Technical Report 08/1/INFO
    • Lawall, J.L.1    Brunel, J.2    Hansen, R.R.3    Stuart, H.4    Muller., G.5
  • 20
    • 55849102237 scopus 로고    scopus 로고
    • Documenting and automating collateral evolutions in Linux device drivers
    • Glasgow, Scotland, Mar
    • Y. Padioleau, J. Lawall, R. R. Hansen, and G. Muller. Documenting and automating collateral evolutions in Linux device drivers. In Eurosys 2008, pages 247-260, Glasgow, Scotland, Mar. 2008.
    • Eurosys 2008 , vol.2008 , pp. 247-260
    • Padioleau, Y.1    Lawall, J.2    Hansen, R.R.3    Muller., G.4
  • 21
    • 67649851354 scopus 로고    scopus 로고
    • Validating correctness of compiler optimizer execution using temporal logic
    • Budapest, Hungary, Apr.
    • M. Sassa and S. Sahara. Validating correctness of compiler optimizer execution using temporal logic. In Compiler Optimization meets Compiler Verification, Budapest, Hungary, Apr. 2008.
    • (2008) Compiler Optimization meets Compiler Verification
    • Sassa, M.1    Sahara, S.2
  • 23
    • 38349045559 scopus 로고    scopus 로고
    • Refactoring using type constraints
    • in Lecture Notes in Computer Science, pages
    • F. Tip. Refactoring using type constraints. In Static Analysis, 14th International Symposium, number 4634 in Lecture Notes in Computer Science, pages 1-17, Kongens Lyngby, Denmark, Aug. 2007.
    • (2007) Static Analysis, 14th International Symposium , Issue.4634 , pp. 1-17
    • Tip, F.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.