메뉴 건너뛰기




Volumn , Issue , 2008, Pages 131-140

Mining library specifications using inductive logic programming

Author keywords

Datalog; Inductive logic programming; Machine learning; Software specification; Verification

Indexed keywords

APPLICATION CODES; APPLICATION PROGRAMMING; CLIENT PROGRAMS; CODE REUSE; CORNER CASE; DATALOG; FORMAL SPECIFICATIONS; INDUCTIVE LOGIC PROGRAMMING; INTERFACE SPECIFICATIONS; LIBRARY SPECIFICATIONS; MACHINE LEARNING; SOFTWARE LIBRARIES; SOFTWARE SPECIFICATION; UNIT TESTS; FORMAL SPECIFICATION; INTERFACE SPECIFICATION;

EID: 57349129534     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1368088.1368107     Document Type: Conference Paper
Times cited : (29)

References (23)
  • 1
    • 37849002654 scopus 로고    scopus 로고
    • Mining API patterns as partial orders from source code: From usage scenarios to specifications
    • ACM Press, pp
    • ACHARYA, M., XIE, T., PEI, J., AND XU, J. Mining API patterns as partial orders from source code: from usage scenarios to specifications. In ESEC-FSE '07 (2007), ACM Press, pp. 25-34.
    • (2007) ESEC-FSE '07 , pp. 25-34
    • ACHARYA, M.1    XIE, T.2    PEI, J.3    XU, J.4
  • 3
    • 0036038253 scopus 로고    scopus 로고
    • Mining specifications
    • AMMONS. G., BODÍK, R., AND LARUS, J. R. Mining specifications. In POPL (2002), pp. 4-16.
    • (2002) POPL , pp. 4-16
    • AMMONS, G.1    BODÍK, R.2    LARUS, J.R.3
  • 5
    • 26944472789 scopus 로고    scopus 로고
    • Execution Generated Test Cases: How to make systems code crash itself
    • SPIN, of, Springer-Verlag. pp
    • CADAR, C., AND ENGLER, D. R. Execution Generated Test Cases: How to make systems code crash itself. In SPIN (2005), vol. 3639 of LNCS, Springer-Verlag. pp. 2-23.
    • (2005) LNCS , vol.3639 , pp. 2-23
    • CADAR, C.1    ENGLER, D.R.2
  • 6
    • 37849017546 scopus 로고    scopus 로고
    • Mining specifications of malicious behavior
    • ACM Press, pp
    • CHRISTODORESCU, M., KRUEGEL, C., AND JHA, S. Mining specifications of malicious behavior. In ESEC-FSE '07 (2007), ACM Press, pp. 5-14.
    • (2007) ESEC-FSE '07 , pp. 5-14
    • CHRISTODORESCU, M.1    KRUEGEL, C.2    JHA, S.3
  • 7
    • 0028566767 scopus 로고
    • Recovering software specifications with inductive logic programming
    • COHEN, W. W. Recovering software specifications with inductive logic programming. In AAAI (1994), pp. 142-148.
    • (1994) AAAI , pp. 142-148
    • COHEN, W.W.1
  • 8
    • 4444334164 scopus 로고    scopus 로고
    • Jcrasher: An automatic robustness tester for Java
    • CSALLNER, C., AND SMARAGDAKIS, Y. Jcrasher: an automatic robustness tester for Java. Softw., Pract. Exper. 34, 11 (2004), 1025-1050.
    • (2004) Softw., Pract. Exper , vol.34 , Issue.11 , pp. 1025-1050
    • CSALLNER, C.1    SMARAGDAKIS, Y.2
  • 10
    • 0003881962 scopus 로고    scopus 로고
    • Ph.D, University of Washington Department of Computer Science and Engineering, Seattle, Washington, Aug
    • ERNST, M. D. Dynamically Discovering Likely Program Invariants. Ph.D., University of Washington Department of Computer Science and Engineering, Seattle, Washington, Aug. 2000.
    • (2000) Dynamically Discovering Likely Program Invariants
    • ERNST, M.D.1
  • 11
    • 31844450371 scopus 로고    scopus 로고
    • GODEFROID. P., KLARLUND, N., AND SEN, K. DART: Directed Automated Random Testing. In ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation (PLDF05) (2005), pp. 213-223.
    • GODEFROID. P., KLARLUND, N., AND SEN, K. DART: Directed Automated Random Testing. In ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation (PLDF05) (2005), pp. 213-223.
  • 12
    • 33745486745 scopus 로고    scopus 로고
    • Multi-resolution abnormal trace detection using varied-length N-grams and automata. In ICAC
    • JIANG, G., CHEN, H., UNGUREANU, C., AND YOSHIHIRA, K. Multi-resolution abnormal trace detection using varied-length N-grams and automata. In ICAC (2005), IEEE Computer Society, pp. 111-122.
    • IEEE Computer Society , pp. 111-122
    • JIANG, G.1    CHEN, H.2    UNGUREANU, C.3    YOSHIHIRA, K.4
  • 15
    • 77951503082 scopus 로고    scopus 로고
    • MUGGLETON, S. Inverse resolution and PROGOL. New Generation Computing 13 (1995), 245-286.
    • MUGGLETON, S. Inverse resolution and PROGOL. New Generation Computing 13 (1995), 245-286.
  • 16
    • 84954366765 scopus 로고
    • A knowledge-intensive approach to learning relational concepts
    • Morgan Kauffmann, pp
    • PAZZANI, M., BRUNK, C., AND SILVERSTEIN, G. A knowledge-intensive approach to learning relational concepts. In Proc. Workshop on Machine Learning (1991), Morgan Kauffmann, pp. 432-436.
    • (1991) Proc. Workshop on Machine Learning , pp. 432-436
    • PAZZANI, M.1    BRUNK, C.2    SILVERSTEIN, G.3
  • 17
    • 0001172265 scopus 로고
    • Learning logical definitions from relations
    • QUINLAN. J. R. Learning logical definitions from relations. Machine Learning 5 (1990). 239-266.
    • (1990) Machine Learning , vol.5 , pp. 239-266
    • QUINLAN, J.R.1
  • 19
    • 32344447459 scopus 로고    scopus 로고
    • Cute: A concolic unit testing engine for c
    • ACM Press
    • SEN, K., MARINOV, D., AND AGHA, G. Cute: A concolic unit testing engine for c. In ESEC/FSE'05 (2005), ACM Press.
    • (2005) ESEC/FSE'05
    • SEN, K.1    MARINOV, D.2    AGHA, G.3
  • 20
    • 2542454374 scopus 로고    scopus 로고
    • Available at
    • SRINIVASAN, A. The Aleph manual. Available at http://www.comlab.ox.ac.uk/oucl/research./areas/machlearn/Aleph/.
    • The Aleph manual
    • SRINIVASAN, A.1
  • 21
    • 8344251741 scopus 로고    scopus 로고
    • Cloning-based context-Sensitive pointer alias analysis using binary decision diagrams
    • ACM Press, pp
    • WHALEY, J., AND LAM, M. S. Cloning-based context-Sensitive pointer alias analysis using binary decision diagrams. In PLDI '04 (2004), ACM Press, pp. 131-144.
    • (2004) PLDI '04 , pp. 131-144
    • WHALEY, J.1    LAM, M.S.2
  • 22
    • 0036983315 scopus 로고    scopus 로고
    • Automatic extraction of object-oriented component interfaces
    • WHALEY, J., MARTIN, M. C., AND LAM, M. S. Automatic extraction of object-oriented component interfaces. In ISSTA (2002), pp. 218-228.
    • (2002) ISSTA , pp. 218-228
    • WHALEY, J.1    MARTIN, M.C.2    LAM, M.S.3
  • 23


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