메뉴 건너뛰기




Volumn 8483 LNCS, Issue , 2014, Pages 217-262

Combining monitoring with run-time assertion checking

Author keywords

[No Author keywords available]

Indexed keywords

COMMUNICATION; COMPUTER SOFTWARE; COST ESTIMATING; DESIGN; PROGRAM DEBUGGING;

EID: 84902791483     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-319-07317-0_6     Document Type: Conference Paper
Times cited : (11)

References (70)
  • 1
    • 24944542835 scopus 로고    scopus 로고
    • Communicating Sequential Processes
    • Springer, Heidelberg
    • Abdallah, A.E., Jones, C.B., Sanders, J.W. (eds.): Communicating Sequential Processes. LNCS, vol. 3525. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3525
    • Abdallah, A.E.1    Jones, C.B.2    Sanders, J.W.3
  • 3
    • 35248878123 scopus 로고    scopus 로고
    • Experiments with test case generation and runtime analysis
    • Börger, E., Gargantini, A., Riccobene, E. (eds.) ASM 2003. Springer, Heidelberg
    • Artho, C., Drusinksy, D., Goldberg, A., Havelund, K., Lowry, M., Pǎsǎreanu, C.S., Roşu, G., Visser, W.: Experiments with test case generation and runtime analysis. In: Börger, E., Gargantini, A., Riccobene, E. (eds.) ASM 2003. LNCS, vol. 2589, pp. 87-107. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2589 , pp. 87-107
    • Artho, C.1    Drusinksy, D.2    Goldberg, A.3    Havelund, K.4    Lowry, M.5    Pǎsǎreanu, C.S.6    Roşu, G.7    Visser, W.8
  • 4
    • 0007387291 scopus 로고
    • The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM conference
    • Backus, J.W.: The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM conference. In: IFIP Congress, pp. 125-131 (1959)
    • (1959) IFIP Congress , pp. 125-131
    • Backus, J.W.1
  • 7
    • 77952944354 scopus 로고    scopus 로고
    • Comparing LTL semantics for runtime verification
    • Bauer, A., Leucker, M., Schallhart, C.: Comparing LTL semantics for runtime verification. J. Log. Comput. 20(3), 651-674 (2010)
    • (2010) J. Log. Comput. , vol.20 , Issue.3 , pp. 651-674
    • Bauer, A.1    Leucker, M.2    Schallhart, C.3
  • 8
    • 35148878980 scopus 로고    scopus 로고
    • Verification of Object-Oriented Software
    • Springer, Heidelberg
    • Beckert, B., Hähnle, R., Schmitt, P.H. (eds.): Verification of Object-Oriented Software. LNCS (LNAI), vol. 4334. Springer, Heidelberg (2007)
    • (2007) LNCS (LNAI) , vol.4334
    • Beckert, B.1    Hähnle, R.2    Schmitt, P.H.3
  • 9
    • 84958037228 scopus 로고    scopus 로고
    • UPPAAL: A tool suite for automatic verification of real-time systems
    • Bengtsson, J., Larsen, K.G., Larsson, F., Pettersson, P., Yi, W.: Uppaal - a tool suite for automatic verification of real-time systems. In: Alur, R., Sontag, E.D., Henzinger, T.A. (eds.) HS 1995. LNCS, vol. 1066, pp. 232-243. Springer, Heidelberg (1996) (Pubitemid 126066706)
    • (1996) LECTURE NOTES IN COMPUTER SCIENCE , Issue.1066 , pp. 232-243
    • Bengtsson, J.1    Larsen, K.G.2    Larsson, F.3    Pettersson, P.4    Yi, W.5
  • 11
    • 79960343604 scopus 로고    scopus 로고
    • sLAyer: Memory safety for systems-level code
    • Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. Springer, Heidelberg
    • Berdine, J., Cook, B., Ishtiaq, S.: sLAyer: Memory safety for systems-level code. In: Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. LNCS, vol. 6806, pp. 178-183. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.6806 , pp. 178-183
    • Berdine, J.1    Cook, B.2    Ishtiaq, S.3
  • 12
    • 84997742373 scopus 로고
    • Acttau: A universal axiom system for process specification
    • Bergstra, J.A., Klop, J.W.: Acttau: A universal axiom system for process specification. In: Algebraic Methods, pp. 447-463 (1987)
    • (1987) Algebraic Methods , pp. 447-463
    • Bergstra, J.A.1    Klop, J.W.2
  • 13
    • 24344470890 scopus 로고    scopus 로고
    • Interactive theorem proving and program development: Coq'Art: The calculus of inductive constructions
    • Springer, Berlin
    • Bertot, Y., Castéran, P., Huet, G., Paulin-Mohring, C.: Interactive theorem proving and program development: Coq'Art: the calculus of inductive constructions. Texts in theoretical computer science. Springer, Berlin (2004)
    • (2004) Texts in Theoretical Computer Science
    • Bertot, Y.1    Castéran, P.2    Huet, G.3    Paulin-Mohring, C.4
  • 15
    • 84944044399 scopus 로고    scopus 로고
    • Computability and Complexity Results for a Spatial Assertion Language for Data Structures
    • FST TCS 2001: Foundations of Software Technology and Theoretical Computer Science
    • Calcagno, C., Yang, H., O'Hearn, P.W.: Computability and complexity results for a spatial assertion language for data structures. In: Hariharan, R., Mukund, M., Vinay, V. (eds.) FSTTCS 2001. LNCS, vol. 2245, pp. 108-119. Springer, Heidelberg (2001) (Pubitemid 33371156)
    • (2001) LECTURE NOTES IN COMPUTER SCIENCE , Issue.2245 , pp. 108-119
    • Calcagno, C.1    Yang, H.2    O, H.P.W.3
  • 16
    • 70350422960 scopus 로고    scopus 로고
    • JML4: Towards an industrial grade IVE for java and next generation research platform for JML
    • Shankar, N.,Woodcock, J. (eds.) VSTTE 2008. Springer, Heidelberg
    • Chalin, P., James, P.R., Karabotsos, G.: JML4: Towards an industrial grade IVE for java and next generation research platform for JML. In: Shankar, N.,Woodcock, J. (eds.) VSTTE 2008. LNCS, vol. 5295, pp. 70-83. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5295 , pp. 70-83
    • Chalin, P.1    James, P.R.2    Karabotsos, G.3
  • 17
    • 51949108337 scopus 로고    scopus 로고
    • MOP: An efficient and generic runtime verification framework
    • Chen, F., Rosu, G.: MOP: an efficient and generic runtime verification framework. In: OOPSLA, pp. 569-588 (2007)
    • (2007) OOPSLA , pp. 569-588
    • Chen, F.1    Rosu, G.2
  • 18
    • 33846783309 scopus 로고    scopus 로고
    • Specifying and checking method call sequences of Java programs
    • Cheon, Y., Perumandla, A.: Specifying and checking method call sequences of Java programs. Software Quality Journal 15(1), 7-25 (2007)
    • (2007) Software Quality Journal , vol.15 , Issue.1 , pp. 7-25
    • Cheon, Y.1    Perumandla, A.2
  • 19
    • 84957091429 scopus 로고    scopus 로고
    • Nusmv: A new symbolic model verifier
    • Halbwachs, N., Peled, D.A. (eds.) CAV 1999. Springer, Heidelberg
    • Cimatti, A., Clarke, E., Giunchiglia, F., Roveri, M.: Nusmv: A new symbolic model verifier. In: Halbwachs, N., Peled, D.A. (eds.) CAV 1999. LNCS, vol. 1633, pp. 495-499. Springer, Heidelberg (1999)
    • (1999) LNCS , vol.1633 , pp. 495-499
    • Cimatti, A.1    Clarke, E.2    Giunchiglia, F.3    Roveri, M.4
  • 20
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching-time temporal logic
    • Kozen, D. (ed.) Logic of Programs. Springer, Heidelberg
    • Clarke, E.M., Emerson, E.A.: Design and synthesis of synchronization skeletons using branching-time temporal logic. In: Kozen, D. (ed.) Logic of Programs. LNCS, vol. 131, pp. 52-71. Springer, Heidelberg (1981)
    • (1981) LNCS , vol.131 , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 22
    • 77749243293 scopus 로고    scopus 로고
    • LARVA - Safer monitoring of real-time java programs
    • tool paper
    • Colombo, C., Pace, G.J., Schneider, G.: LARVA - safer monitoring of real-time java programs (tool paper). In: SEFM, pp. 33-37 (2009)
    • (2009) SEFM , pp. 33-37
    • Colombo, C.1    Pace, G.J.2    Schneider, G.3
  • 23
    • 0035393979 scopus 로고    scopus 로고
    • LSCs: Breathing life into message sequence charts
    • Damm, W., Harel, D.: LSCs: Breathing life into message sequence charts. Formal Methods in System Design 19(1), 45-80 (2001)
    • (2001) Formal Methods in System Design , vol.19 , Issue.1 , pp. 45-80
    • Damm, W.1    Harel, D.2
  • 24
    • 33646072801 scopus 로고    scopus 로고
    • A fully abstract semantics for UML components
    • de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2004. Springer, Heidelberg
    • de Boer, F.S., Bonsangue, M.M., Steffen, M., Ábrahám, E.: A fully abstract semantics for UML components. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2004. LNCS, vol. 3657, pp. 49-69. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3657 , pp. 49-69
    • De Boer, F.S.1    Bonsangue, M.M.2    Steffen, M.3    Ábrahám, E.4
  • 25
    • 84877944776 scopus 로고    scopus 로고
    • Run-time checking of data- and protocol-oriented properties of Java programs: An industrial case study
    • de Gouw, S., de Boer, F.S., Johnsen, E.B., Wong, P.Y.H.: Run-time checking of data- and protocol-oriented properties of Java programs: an industrial case study. In: SAC, pp. 1573-1578 (2013)
    • (2013) SAC , pp. 1573-1578
    • De Gouw, S.1    De Boer, F.S.2    Johnsen, E.B.3    Wong, P.Y.H.4
  • 26
    • 67650096800 scopus 로고    scopus 로고
    • jStar: Towards practical verification for Java
    • Distefano, D., Parkinson, M.J.: jStar: towards practical verification for Java. In: OOPSLA, pp. 213-226 (2008)
    • (2008) OOPSLA , pp. 213-226
    • Distefano, D.1    Parkinson, M.J.2
  • 27
    • 36049022245 scopus 로고    scopus 로고
    • The Why/Krakatoa/Caduceus platform for deductive program verification
    • Damm, W., Hermanns, H. (eds.) CAV 2007. Springer, Heidelberg
    • Filliâtre, J.-C., Marché, C.: The Why/Krakatoa/Caduceus platform for deductive program verification. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 173-177. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4590 , pp. 173-177
    • Filliâtre, J.-C.1    Marché, C.2
  • 28
    • 84974687043 scopus 로고    scopus 로고
    • Behavioural subtyping relations for Object-Oriented formalisms
    • Rus, T. (ed.) AMAST 2000. Springer, Heidelberg
    • Fischer, C., Wehrheim, H.: Behavioural subtyping relations for Object-Oriented formalisms. In: Rus, T. (ed.) AMAST 2000. LNCS, vol. 1816, pp. 469-483. Springer, Heidelberg (2000)
    • (2000) LNCS , vol.1816 , pp. 469-483
    • Fischer, C.1    Wehrheim, H.2
  • 34
    • 84872718733 scopus 로고
    • Incremental attribute evaluation with side-effects
    • Hammer, D. (ed.) CCHSC 1988. Springer, Heidelberg
    • Hedin, G.: Incremental attribute evaluation with side-effects. In: Hammer, D. (ed.) CCHSC 1988. LNCS, vol. 371, pp. 175-189. Springer, Heidelberg (1989)
    • (1989) LNCS , vol.371 , pp. 175-189
    • Hedin, G.1
  • 35
    • 0442284099 scopus 로고
    • Implementing verification strategies in the KIVsystem
    • Lusk, E.'., Overbeek, R. (eds.) CADE 1988. Springer, Heidelberg
    • Heisel, M., Reif, W., Stephan, W.: Implementing verification strategies in the KIVsystem. In: Lusk, E.'., Overbeek, R. (eds.) CADE 1988. LNCS, vol. 310, pp. 131-140. Springer, Heidelberg (1988)
    • (1988) LNCS , vol.310 , pp. 131-140
    • Heisel, M.1    Reif, W.2    Stephan, W.3
  • 37
    • 35248827669 scopus 로고    scopus 로고
    • Software verification with BLAST
    • Ball, T., Rajamani, S.K. (eds.) SPIN 2003. Springer, Heidelberg
    • Henzinger, T.A., Jhala, R., Majumdar, R., Sutre, G.: Software verification with BLAST. In: Ball, T., Rajamani, S.K. (eds.) SPIN 2003. LNCS, vol. 2648, pp. 235-239. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2648 , pp. 235-239
    • Henzinger, T.A.1    Jhala, R.2    Majumdar, R.3    Sutre, G.4
  • 38
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare, C.A.R.: An axiomatic basis for computer programming. Commun. ACM 12(10), 576-580 (1969)
    • (1969) Commun. ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 40
    • 18944390941 scopus 로고    scopus 로고
    • The model checker SPIN
    • Holzmann, G.J.: The model checker SPIN. IEEE Trans. Software Eng. 23(5), 279-295 (1997)
    • (1997) IEEE Trans. Software Eng. , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 42
    • 79955033384 scopus 로고    scopus 로고
    • VeriFast: A powerful, sound, predictable, fast verifier for C and Java
    • Bobaru, M., Havelund, K., Holzmann, G.J., Joshi, R. (eds.) NFM 2011. Springer, Heidelberg
    • Jacobs, B., Smans, J., Philippaerts, P., Vogels, F., Penninckx, W., Piessens, F.: VeriFast: a powerful, sound, predictable, fast verifier for C and Java. In: Bobaru, M., Havelund, K., Holzmann, G.J., Joshi, R. (eds.) NFM 2011. LNCS, vol. 6617, pp. 41-55. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.6617 , pp. 41-55
    • Jacobs, B.1    Smans, J.2    Philippaerts, P.3    Vogels, F.4    Penninckx, W.5    Piessens, F.6
  • 43
    • 24644481600 scopus 로고    scopus 로고
    • ava Jr: Fully abstract trace semantics for a core Java language
    • Sagiv, M. (ed.) ESOP 2005. Springer, Heidelberg
    • Jeffrey, A., Rathke, J.: ava Jr: Fully abstract trace semantics for a core Java language. In: Sagiv, M. (ed.) ESOP 2005. LNCS, vol. 3444, pp. 423-438. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3444 , pp. 423-438
    • Jeffrey, A.1    Rathke, J.2
  • 45
    • 33747124759 scopus 로고    scopus 로고
    • A machine-checked model for a Java-like language, virtual machine, and compiler
    • Klein, G., Nipkow, T.: A machine-checked model for a Java-like language, virtual machine, and compiler. ACM Trans. Prog. Lang. Syst. 28(4), 619-695 (2006)
    • (2006) ACM Trans. Prog. Lang. Syst. , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 47
    • 0001538613 scopus 로고
    • Semantics of context-free languages
    • Knuth, D.E.: Semantics of context-free languages. Mathematical Systems Theory 2(2), 127-145 (1968)
    • (1968) Mathematical Systems Theory , vol.2 , Issue.2 , pp. 127-145
    • Knuth, D.E.1
  • 48
    • 84863981780 scopus 로고    scopus 로고
    • PRISM: Probabilistic symbolic model checker
    • Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. Springer, Heidelberg
    • Kwiatkowska, M., Norman, G., Parker, D.: PRISM: Probabilistic symbolic model checker. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. LNCS, vol. 2324, pp. 200-204. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2324 , pp. 200-204
    • Kwiatkowska, M.1    Norman, G.2    Parker, D.3
  • 49
    • 0012524644 scopus 로고    scopus 로고
    • Fast context-free grammar parsing requires fast boolean matrix multiplication
    • Lee, L.: Fast context-free grammar parsing requires fast boolean matrix multiplication. J. ACM 49(1), 1-15 (2002)
    • (2002) J. ACM , vol.49 , Issue.1 , pp. 1-15
    • Lee, L.1
  • 52
    • 31744432699 scopus 로고    scopus 로고
    • Finding application errors and security flaws using PQL: A Program Query Language
    • Martin, M., Livshits, B., Lam, M.S.: Finding application errors and security flaws using PQL: a Program Query Language. In: OOPLSLA (2005)
    • (2005) OOPLSLA
    • Martin, M.1    Livshits, B.2    Lam, M.S.3
  • 54
    • 84957690271 scopus 로고    scopus 로고
    • A Study of the Fragile Base Class Problem
    • ECOOP'98 - Object-Oriented Programming
    • Mikhajlov, L., Sekerinski, E.: A study of the fragile base class problem. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol. 1445, pp. 355-382. Springer, Heidelberg (1998) (Pubitemid 128110399)
    • (1998) LECTURE NOTES IN COMPUTER SCIENCE , Issue.1445 , pp. 355-382
    • Mikhajlov, L.1    Sekerinski, E.2
  • 55
    • 0001862336 scopus 로고
    • Fully abstract models of typed λ-calculi
    • Milner, R.: Fully abstract models of typed λ-calculi. Theoretical Comput. Sci. 4, 1-22 (1977)
    • (1977) Theoretical Comput. Sci. , vol.4 , pp. 1-22
    • Milner, R.1
  • 56
    • 0003276138 scopus 로고
    • A Calculus of Communication Systems
    • Springer, Heidelberg
    • Milner, R.: A Calculus of Communication Systems. LNCS, vol. 92. Springer, Heidelberg (1980)
    • (1980) LNCS , vol.92
    • Milner, R.1
  • 58
    • 84856206485 scopus 로고    scopus 로고
    • Monitoring method call sequences using annotations
    • Barbosa, L.S., Lumpe, M. (eds.) FACS 2010. Springer, Heidelberg
    • Nobakht, B., Bonsangue, M.M., de Boer, F.S., de Gouw, S.: Monitoring method call sequences using annotations. In: Barbosa, L.S., Lumpe, M. (eds.) FACS 2010. LNCS, vol. 6921, pp. 53-70. Springer, Heidelberg (2012)
    • (2012) LNCS , vol.6921 , pp. 53-70
    • Nobakht, B.1    Bonsangue, M.M.2    De Boer, F.S.3    De Gouw, S.4
  • 59
    • 85027418765 scopus 로고
    • Adding semantic and syntactic predicates to LL(k): Pred-LL(k)
    • Fritzson, P.A. (ed.) CC 1994. Springer, Heidelberg
    • Parr, T.J., Quong, R.W.: Adding semantic and syntactic predicates to LL(k): pred-LL(k). In: Fritzson, P.A. (ed.) CC 1994. LNCS, vol. 786, pp. 263-277. Springer, Heidelberg (1994)
    • (1994) LNCS , vol.786 , pp. 263-277
    • Parr, T.J.1    Quong, R.W.2
  • 62
    • 85034789348 scopus 로고
    • Semantical considerations on Floyd-Hoare logic
    • Pratt, V.R.: Semantical considerations on Floyd-Hoare logic. In: FOCS, pp. 109-121 (1976)
    • (1976) FOCS , pp. 109-121
    • Pratt, V.R.1
  • 63
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS, pp. 55-74 (2002)
    • (2002) LICS , pp. 55-74
    • Reynolds, J.C.1
  • 66
    • 11344289543 scopus 로고    scopus 로고
    • Runtime verification of concurrent Haskell programs
    • Stolz, V., Huch, F.: Runtime verification of concurrent Haskell programs. Electr. Notes Theor. Comput. Sci. 113, 201-216 (2005)
    • (2005) Electr. Notes Theor. Comput. Sci. , vol.113 , pp. 201-216
    • Stolz, V.1    Huch, F.2
  • 67
    • 0016493070 scopus 로고
    • General context-free recognition in less than cubic time
    • Valiant, L.G.: General context-free recognition in less than cubic time. J. Comput. Syst. Sci. 10(2), 308-315 (1975)
    • (1975) J. Comput. Syst. Sci. , vol.10 , Issue.2 , pp. 308-315
    • Valiant, L.G.1
  • 68
    • 84903134095 scopus 로고    scopus 로고
    • The LOOP Compiler for Java and JML
    • Margaria, T., Yi, W. (eds.) TACAS 2001. Springer, Heidelberg
    • van den Berg, J., Jacobs, B.: The LOOP Compiler for Java and JML. In: Margaria, T., Yi, W. (eds.) TACAS 2001. LNCS, vol. 2031, pp. 299-312. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2031 , pp. 299-312
    • Van Den Berg, J.1    Jacobs, B.2


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