메뉴 건너뛰기




Volumn , Issue , 2005, Pages 98-109

Synthesis of interface specifications for Java classes

Author keywords

Abstraction; Behavioral interfaces; Games; Learning regular languages; Model checking; Software components; Synthesis

Indexed keywords

ALGORITHMS; COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER HARDWARE DESCRIPTION LANGUAGES; GAME THEORY; GRAPH THEORY; INTERFACES (COMPUTER); LEARNING SYSTEMS; LIBRARIES;

EID: 29144521934     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1040305.1040314     Document Type: Conference Paper
Times cited : (96)

References (32)
  • 1
    • 17044362861 scopus 로고    scopus 로고
    • Semantics of interaction
    • Oxford University
    • S. Abramsky. Semantics of interaction. Technical report, Oxford University, 2002.
    • (2002) Technical Report
    • Abramsky, S.1
  • 4
    • 0023453626 scopus 로고
    • Learning regular sets from queries and counterexamples
    • D. Angluln. Learning regular sets from queries and counterexamples. Information and Computation, 75:87-106, 1987.
    • (1987) Information and Computation , vol.75 , pp. 87-106
    • Angluln, D.1
  • 5
    • 18844368270 scopus 로고    scopus 로고
    • Automatic predicate abstraction of C programs
    • ACM SIGPLAN Notices
    • T. Ball, R. Majumdar, T.D. Millstein, and S.K. Rajamani. Automatic predicate abstraction of C programs. In Proc. PLDI, ACM SIGPLAN Notices 36(5), pages 203-213, 2001.
    • (2001) Proc. PLDI , vol.36 , Issue.5 , pp. 203-213
    • Ball, T.1    Majumdar, R.2    Millstein, T.D.3    Rajamani, S.K.4
  • 6
    • 0036039066 scopus 로고    scopus 로고
    • The SLAM project: Debugging system software via static analysis
    • T. Ball and S.K. Rajamani. The SLAM project: Debugging system software via static analysis. In Proc. 29th ACM POPL, pages 1-3, 2002.
    • (2002) Proc. 29th ACM POPL , pp. 1-3
    • Ball, T.1    Rajamani, S.K.2
  • 11
    • 0002367651 scopus 로고
    • Design and synthesis of synchronization skeletons using branching time temporal logic
    • E.M. Clarke and E.A. Emerson. Design and synthesis of synchronization skeletons using branching time temporal logic. In Proc. of Workshop on Logic of Programs, pages 52-71, 1981.
    • (1981) Proc. of Workshop on Logic of Programs , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 12
    • 35248836944 scopus 로고    scopus 로고
    • Learning assumptions for compositional verification
    • LNCS 2619, Springer
    • J.M. Cobleigh, D. Giannakopoulou, and C.S. Pasareanu. Learning assumptions for compositional verification. In Proc. 9th TACAS, LNCS 2619, Springer, pages 331-346, 2003.
    • (2003) Proc. 9th TACAS , pp. 331-346
    • Cobleigh, J.M.1    Giannakopoulou, D.2    Pasareanu, C.S.3
  • 14
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Proc. 4th ACM POPL, pages 238-252, 1977.
    • (1977) Proc. 4th ACM POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 15
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among variables of a program
    • P. Cousot and N. Halbwachs. Automatic discovery of linear restraints among variables of a program. In Proc. 5th ACM POPL, pages 84-96, 1978.
    • (1978) Proc. 5th ACM POPL , pp. 84-96
    • Cousot, P.1    Halbwachs, N.2
  • 17
    • 0034826554 scopus 로고    scopus 로고
    • Enforcing high-level protocols in low-level software
    • R. DeLine and M. Fähndrich. Enforcing high-level protocols in low-level software. In Proc. ACM POPL, pages 59-69, 2001.
    • (2001) Proc. ACM POPL , pp. 59-69
    • DeLine, R.1    Fähndrich, M.2
  • 19
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with PVS
    • LNCS 1254
    • S. Graf and H. Saidi. Construction of abstract state graphs with PVS. In Proc. 9th CAV, LNCS 1254, pages 72-83, 1997.
    • (1997) Proc. 9th CAV , pp. 72-83
    • Graf, S.1    Saidi, H.2
  • 23
    • 84944203825 scopus 로고    scopus 로고
    • Automatic inference of class invariants
    • LNCS 2937
    • F. Logozzo. Automatic inference of class invariants. In Proc. of VMCAI, LNCS 2937, pages 211-222, 2004.
    • (2004) Proc. of VMCAI , pp. 211-222
    • Logozzo, F.1
  • 24
    • 17044401921 scopus 로고    scopus 로고
    • Automatic generation of program specification
    • J. Nimmer and M. Ernst. Automatic generation of program specification. In Proc. of ISSTA, pages 229-239, 2002.
    • (2002) Proc. of ISSTA , pp. 229-239
    • Nimmer, J.1    Ernst, M.2
  • 25
    • 0036037941 scopus 로고    scopus 로고
    • Deriving specialized program analyses for certifying component-client conformance
    • G. Ramalingam, A. Warshavsky, J. Field, D. Goyal and M. Sagiv. Deriving specialized program analyses for certifying component-client conformance. In ACM PLDI, pages 83-94, 2002.
    • (2002) ACM PLDI , pp. 83-94
    • Ramalingam, G.1    Warshavsky, A.2    Field, J.3    Goyal, D.4    Sagiv, M.5
  • 27
    • 0001349185 scopus 로고
    • Inference of finite automata using homing sequences
    • R. L. Rivest and R. E. Schapire. Inference of finite automata using homing sequences. Information and Computation, 103(2):299-347, 1993.
    • (1993) Information and Computation , vol.103 , Issue.2 , pp. 299-347
    • Rivest, R.L.1    Schapire, R.E.2
  • 28
    • 84937560933 scopus 로고    scopus 로고
    • Infinite games and verification
    • LNCS 2404. Springer
    • W. Thomas. Infinite games and verification. In Proc. 14th CAV, LNCS 2404, pages 58-64. Springer, 2002.
    • (2002) Proc. 14th CAV , pp. 58-64
    • Thomas, W.1
  • 29
    • 85117370590 scopus 로고    scopus 로고
    • Automated environment generation for software model checking
    • O. Tkachuk, M.B. Dwyer, and C.S. Pasareanu. Automated environment generation for software model checking. In Proc. 18th ASE, pages 116-127, 2003.
    • (2003) Proc. 18th ASE , pp. 116-127
    • Tkachuk, O.1    Dwyer, M.B.2    Pasareanu, C.S.3
  • 31
    • 0033726685 scopus 로고    scopus 로고
    • A type system for expressive security policies
    • D. Walker. A type system for expressive security policies. In Proc. 27th ACM POPL, pages 254-267, 2000.
    • (2000) Proc. 27th ACM POPL , pp. 254-267
    • Walker, D.1
  • 32
    • 0036983315 scopus 로고    scopus 로고
    • Automatic extraction of object-oriented component Interfaces
    • J. Whaley, M.C. Martin, and M.S. Lam. Automatic extraction of object-oriented component Interfaces. In Proc. ISSTA, pages 218-228, 2002.
    • (2002) Proc. ISSTA , pp. 218-228
    • Whaley, J.1    Martin, M.C.2    Lam, M.S.3


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