메뉴 건너뛰기




Volumn 23, Issue 3, 2011, Pages 267-288

The dynamic frames theory

Author keywords

Frame problem; Specification languages

Indexed keywords

DESIGN PATTERNS; DYNAMIC FRAME; FORMAL VERIFICATIONS; FRAME PROBLEM; PROGRAM CORRECTNESS; THEORY OF DYNAMICS;

EID: 79956120293     PISSN: 09345043     EISSN: 1433299X     Source Type: Journal    
DOI: 10.1007/s00165-010-0152-5     Document Type: Article
Times cited : (47)

References (32)
  • 2
    • 4644269527 scopus 로고    scopus 로고
    • Verification of object oriented programs with invariants
    • Barnett M, DeLine R, Fähndrich M, Leino KRM, Schulte W (2004) Verification of object oriented programs with invariants. J Object Technol 3(6). http://www.jot.fm/issues/issue-2004-06/article2/article2.pdf
    • (2004) J Object Technol , vol.3 , Issue.6
    • Barnett, M.D.1
  • 3
    • 25844470866 scopus 로고    scopus 로고
    • The Spec# specification language: An overview
    • Barthe G, Burdy L, Huisman M, Lanet J-L, Muntean T (eds) Springer, Berlin
    • Barnett M, Leino KRM, Schulte W (2004) The Spec# specification language: an overview. In: Barthe G, Burdy L, Huisman M, Lanet J-L, Muntean T (eds) CASSIS'04. Lecture notes in computer science, vol 3362. Springer, Berlin, pp 49-69
    • (2004) CASSIS'04. Lecture Notes in Computer Science , vol.3362 , pp. 49-69
    • Barnett, M.1    Krm, L.2    Schulte, W.3
  • 4
    • 35048827919 scopus 로고    scopus 로고
    • Friends need a bit more: Maintaining invariants over shared state
    • Kozen D (ed) MPC'04 Springer, Berlin
    • Barnett M, Naumann D (2004) Friends need a bit more: maintaining invariants over shared state. In: Kozen D (ed) MPC'04. Lecture notes in computer science, vol 3125. Springer, Berlin, pp 54-84
    • (2004) Lecture Notes in Computer Science , vol.3125 , pp. 54-84
    • Barnett, M.1    Naumann, D.2
  • 6
    • 35248819194 scopus 로고    scopus 로고
    • Checking interference with fractional permissions
    • Cousot R (ed) Springer, Berlin
    • Boyland J (2003) Checking interference with fractional permissions. In: Cousot R (ed) SA'03. Lecture notes in computer science, vol 2694. Springer, Berlin, pp 55-72
    • (2003) SA'03. Lecture Notes in Computer Science , vol.2694 , pp. 55-72
    • Boyland, J.1
  • 7
    • 33746041780 scopus 로고
    • A fully abstract semantics and a proof system for an Algol-like language with sharing
    • Melton A (ed) Springer, Berlin
    • Brookes SD (1986) A fully abstract semantics and a proof system for an Algol-like language with sharing. In: Melton A (ed) MFPS'85. Lecture notes in computer science, vol 239. Springer, Berlin, pp 59-100
    • (1986) MFPS'85. Lecture Notes in Computer Science , vol.239 , pp. 59-100
    • Brookes, S.D.1
  • 9
    • 26444597310 scopus 로고    scopus 로고
    • Universes: Lightweight ownership for JML
    • W Dietl P Müller 2005 Universes: lightweight ownership for JML J Object Technol 4 8 5 32 10.5381/jot.2005.4.8.a1 (Pubitemid 41596789)
    • (2005) Journal of Object Technology , vol.4 , Issue.8 , pp. 5-32
    • Dietl, W.1    Muller, P.2
  • 13
    • 84944269268 scopus 로고    scopus 로고
    • Local Reasoning about Programs that Alter Data Structures
    • Computer Science Logic
    • Hearn PO', Reynolds J, Yang H (2001) Local reasoning about programs that alter data structures. In: CSL'01. Lecture notes in computer science, vol 2142. Springer, Berlin, pp 1-19 (Pubitemid 33332625)
    • (2001) Lecture Notes in Computer Science , Issue.2142 , pp. 1-19
    • O Hearn, P.1    Reynolds, J.2    Yang, H.3
  • 14
    • 2442441012 scopus 로고    scopus 로고
    • Separation and information hiding
    • Hearn PO', Yang H, Reynolds J (2004) Separation and information hiding. In: POPL'04, pp 268-280
    • (2004) POPL'04 , pp. 268-280
    • Po, H.1    Yang, H.2    Reynolds, J.3
  • 15
    • 33749395393 scopus 로고    scopus 로고
    • Dynamic frames: Support for framing, dependencies and sharing without restrictions
    • FM'06 Misra J, Nipkow T, Sekerinski E (eds) Springer, Berlin
    • Kassios IT (2006) Dynamic frames: support for framing, dependencies and sharing without restrictions. In: Misra J, Nipkow T, Sekerinski E (eds) FM'06. Lecture notes in computer science, vol 4085. Springer, Berlin, pp 268-283
    • (2006) Lecture Notes in Computer Science , vol.4085 , pp. 268-283
    • Kassios, I.T.1
  • 17
    • 0348137525 scopus 로고    scopus 로고
    • Data groups: Specifying the modification of extended state
    • ACM, New York
    • Leino KRM (1998) Data groups: specifying the modification of extended state. In: OOPSLA'98. ACM, New York, pp 144-153
    • (1998) OOPSLA'98 , pp. 144-153
    • Krm, L.1
  • 18
    • 79956131512 scopus 로고    scopus 로고
    • Specification and verification of object-oriented software
    • Lecture Notes
    • Leino KRM (2008) Specification and verification of object-oriented software. In: Marktoberdorf International Summer School 2008, Lecture Notes
    • (2008) Marktoberdorf International Summer School 2008
    • Krm, L.1
  • 19
    • 35048835831 scopus 로고    scopus 로고
    • Object invariants in dynamic contexts
    • Odersky M (ed) Springer, Berlin
    • Leino KRM, Müller P (2004) Object invariants in dynamic contexts. In: Odersky M (ed) ECOOP'04. Lecture notes in computer science, vol 3086. Springer, Berlin, pp 491-516
    • (2004) ECOOP'04. Lecture Notes in Computer Science , vol.3086 , pp. 491-516
    • Leino Krm, M.1
  • 20
    • 33745775687 scopus 로고    scopus 로고
    • A verification methodology for model fields
    • Sestoft P (ed) Springer, Berlin
    • Leino KRM, Müller P (2006) A verification methodology for model fields. In: Sestoft P (ed) ESOP'06. Lecture notes in computer science, vol 3924. Springer, Berlin, pp 115-130
    • (2006) ESOP'06. Lecture Notes in Computer Science , vol.3924 , pp. 115-130
    • Leino Krm, M.1
  • 21
    • 67650170878 scopus 로고    scopus 로고
    • A basis for verifying multi-threaded programs
    • Castagna G (ed) Springer, Berlin
    • Leino KRM, Müller P (2009) A basis for verifying multi-threaded programs. In: Castagna G (ed) ESOP'09. Lecture notes in computer science, vol 5502. Springer, Berlin, pp 378-393
    • (2009) ESOP'09. Lecture Notes in Computer Science , vol.5502 , pp. 378-393
    • Leino Krm, M.1
  • 24
    • 0014638440 scopus 로고
    • Some philosophical problems from the standpoint of artificial intelligence
    • 0226.68044
    • J McCarthy PJ Hayes 1969 Some philosophical problems from the standpoint of artificial intelligence Mach Intell 4 463 502 0226.68044
    • (1969) Mach Intell , vol.4 , pp. 463-502
    • McCarthy, J.1    Hayes, P.J.2
  • 26
    • 23944503050 scopus 로고    scopus 로고
    • Modular Specification and Verification of Object-Oriented Programs
    • Springer, Berlin
    • Müller P (2002) Modular Specification and Verification of Object-Oriented Programs. Lecture notes in computer science, vol 2262. Springer, Berlin
    • (2002) Lecture Notes in Computer Science , vol.2262
    • Müller, P.1
  • 27
    • 29144472425 scopus 로고    scopus 로고
    • Separation logic and abstraction
    • DOI 10.1145/1047659.1040326
    • Parkinson M, Bierman G (2005) Separation logic and abstraction. In: POPL'05, pp 247-258 (Pubitemid 40493982)
    • (2005) ACM SIGPLAN Notices , vol.40 , Issue.1 , pp. 247-258
    • Parkinson, M.1    Bierman, G.2
  • 28
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • USA
    • Reynolds J (2002) Separation logic: a logic for shared mutable data structures. In: LICS'02. IEEE Computer Society, USA, pp 55-74
    • (2002) LICS'02. IEEE Computer Society , pp. 55-74
    • Reynolds, J.1
  • 29
    • 79956073455 scopus 로고    scopus 로고
    • Unifying theories of locations
    • Butterfield A (ed)
    • Smith MA, Gibbons J (2008) Unifying theories of locations. In: Butterfield A (ed) UTP'08
    • (2008) UTP'08
    • Smith, M.A.1    Gibbons, J.2
  • 31
    • 46049084423 scopus 로고    scopus 로고
    • VeriCool: An automatic verifier for a concurrent object-oriented language
    • Springer, Berlin
    • Smans J, Jacobs B, Piessens F (2008) VeriCool: an automatic verifier for a concurrent object-oriented language. In: FMOODS '08. Lecture notes in computer science. Springer, Berlin, pp 220-239
    • (2008) FMOODS '08. Lecture Notes in Computer Science , pp. 220-239
    • Smans, J.1    Jacobs, B.2    Piessens, F.3
  • 32
    • 77957072428 scopus 로고    scopus 로고
    • Implicit dynamic frames: Combining dynamic frames and separation logic
    • Smans J, Jacobs B, Piessens F (2009) Implicit dynamic frames: Combining dynamic frames and separation logic. In: ECOOP'09
    • (2009) ECOOP'09
    • Smans, J.1    Jacobs, B.2    Piessens, F.3


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