메뉴 건너뛰기




Volumn 15, Issue 2, 2003, Pages 117-154

Modular specification of frame properties in JML

Author keywords

Alias control; Depends clause; Formal specification; Frame problem; Java; JML; Modifies clause; Ownership

Indexed keywords

COMPUTER PROGRAMMING; DATA FLOW ANALYSIS; SEMANTICS; SOFTWARE ENGINEERING; THEOREM PROVING;

EID: 0037306291     PISSN: 15320626     EISSN: None     Source Type: Journal    
DOI: 10.1002/cpe.713     Document Type: Article
Times cited : (35)

References (30)
  • 4
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Technical Report 98-06q, Iowa State University, Department of Computer Science, June
    • Leavens GT, Baker AL, Ruby C. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06q, Iowa State University, Department of Computer Science, June 2002; www.jmlspecs.org.
    • (2002)
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 6
    • 0003541470 scopus 로고
    • Toward reliable modular programs
    • PhD Thesis, California Institute of Technology; Available as Technical Report Caltech-CS-TR-95-03
    • Leino KRM. Toward reliable modular programs. PhD Thesis, California Institute of Technology 1995, Available as Technical Report Caltech-CS-TR-95-03.
    • (1995)
    • Leino, K.R.M.1
  • 8
    • 0003401899 scopus 로고    scopus 로고
    • Data abstraction and information hiding
    • Technical Report 160, Compaq Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301
    • Leino KRM, Nelson G. Data abstraction and information hiding. Technical Report 160, Compaq Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, 2000.
    • (2000)
    • Leino, K.R.M.1    Nelson, G.2
  • 9
    • 0004057123 scopus 로고    scopus 로고
    • A logic for the java modeling language jml
    • Technical Report CSI-R0018, University of Nijmegen, Computing Science Institute, Teornooiveld 1, 655 Nijmegen, The Netherlands, November 2000
    • Jacobs B, Poll E. A logic for the java modeling language jml. Technical Report CSI-R0018, University of Nijmegen, Computing Science Institute, Teornooiveld 1, 655 Nijmegen, The Netherlands, November 2000.
    • (2000)
    • Jacobs, B.1    Poll, E.2
  • 11
    • 0015482118 scopus 로고
    • Proofs of correctness of data representation
    • Hoare CAR. Proofs of correctness of data representation. Acta Information 1972; 1:271-281.
    • (1972) Acta Information , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 12
    • 0003795356 scopus 로고
    • A myth in the modular specification of programs
    • Technical Report KRML 63, Digital Equipment Corporation, Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, November; Obtain from the author at
    • Leino KRM. A myth in the modular specification of programs. Technical Report KRML 63, Digital Equipment Corporation, Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, November 1995. Obtain from the author at rustan@pa.dec.com.
    • (1995)
    • Leino, K.R.M.1
  • 15
    • 0029537754 scopus 로고    scopus 로고
    • Forcing behavioral subtyping through specification inheritance
    • IEEE Computer Society Press: Los Alamitos, CA; A corrected version is TR #95-20c. Department of Computer Science, Iowa State University, Ames, IA 50011
    • Dhara KK, Leavens GT. Forcing behavioral subtyping through specification inheritance. Proceedings 18th International Conference Software Engineering, Berlin, Germany. IEEE Computer Society Press: Los Alamitos, CA, 1996: 258-267. A corrected version is TR #95-20c. Department of Computer Science, Iowa State University, Ames, IA 50011.
    • (1996) Proceedings 18th International Conference Software Engineering, Berlin, Germany , pp. 258-267
    • Dhara, K.K.1    Leavens, G.T.2
  • 16
    • 0012876083 scopus 로고    scopus 로고
    • A type system for controlling representation exposure in java object-oriented technology
    • Malenfant J. Moisan S. Moreira A (eds.). Springer: Berlin
    • Müller P, Poetzsch-Heffter A. A type system for controlling representation exposure in Java Object-Oriented Technology. ECOOP 2000 Workshop Reader (Lecture Notes in Computer Science, vol. 1964), Malenfant J. Moisan S. Moreira A (eds.). Springer: Berlin, 2000.
    • (2000) ECOOP 2000 Workshop Reader (Lecture Notes in Computer Science) , vol.1964
    • Müller, P.1    Poetzsch-Heffter, A.2
  • 17
    • 0003511451 scopus 로고    scopus 로고
    • Universes: A type system for alias and dependency control
    • Technical Report 279, Fern Universität Hagen
    • Müller P, Poetzsch-Heffter A. Universes: A type system for alias and dependency control. Technical Report 279, Fern Universität Hagen, 2001.
    • (2001)
    • Müller, P.1    Poetzsch-Heffter, A.2
  • 22
    • 0003594807 scopus 로고    scopus 로고
    • Wrestling with rep exposure
    • SRC Research Report 156, Compaq Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, December
    • Detlefs DL, Leino KRM, Nelson G. Wrestling with rep exposure, SRC Research Report 156, Compaq Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, December 1998.
    • (1998)
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3
  • 24
    • 0014638440 scopus 로고
    • Some philosophical problems from the standpoint of artificial intelligence
    • Melzter B, Michie D (eds.). Edinburgh University Press: Edinburgh
    • McCarthy J, Hayes PJ. Some philosophical problems from the standpoint of artificial intelligence. Machine Intelligence 4, vol. 4, Melzter B, Michie D (eds.). Edinburgh University Press: Edinburgh, 1969; 463-502.
    • (1969) Machine Intelligence 4 , vol.4 , pp. 463-502
    • McCarthy, J.1    Hayes, P.J.2
  • 26
    • 0012778851 scopus 로고    scopus 로고
    • or at http://www.cs.iastate.edu/~leavens/larchc++.html [October]
    • Leavens GT. Larch/C++ Reference Manual, Version 5.14. Available at ftp://ftp.cs.iastate.edu/pub/larchc++/lcpp.ps.gz or at http://www.cs.iastate.edu/~leavens/larchc++.html [October 1997].
    • (1997) Larch/C++ Reference Manual, Version 5.14
    • Leavens, G.T.1
  • 28
    • 0012886252 scopus 로고    scopus 로고
    • An overview of larch/C++: Behavioral specifications for C++ modules
    • ch. 8, Kilov H. Harvey W (eds.). Kluwer: Boston; An extended version is TR #96-01d. Department of Computer Science, Iowa State University, Ames, IA 50011
    • Leavens GT. An overview of Larch/C++: Behavioral specifications for C++ modules. Specification of Behavioral Semantics in Object-Oriented Information Modeling, ch. 8, Kilov H, Harvey W (eds.). Kluwer: Boston. 1996; 121-142. An extended version is TR #96-01d. Department of Computer Science, Iowa State University, Ames, IA 50011.
    • (1996) Specification of Behavioral Semantics in Object-Oriented Information Modeling , pp. 121-142
    • Leavens, G.T.1
  • 29
    • 0004207324 scopus 로고    scopus 로고
    • Extended static checking
    • SRC Research Report 159, Compaq Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, December
    • Detlefs DL, Leino KRM, Nelson G, Saxe JB. Extended static checking SRC Research Report 159, Compaq Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, December 1998.
    • (1998)
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3    Saxe, J.B.4
  • 30
    • 0000705173 scopus 로고    scopus 로고
    • Modular specification and verification techniques for object-oriented software components
    • ch. 7, Leavens GT, Sitaraman M (eds.). Cambridge University Press: Cambridge
    • Müller P, Poetzsch-Heffter A. Modular specification and verification techniques for object-oriented software components. Foundations of Component-Based Systems, ch. 7, Leavens GT, Sitaraman M (eds.). Cambridge University Press: Cambridge, 2000; 137-159.
    • (2000) Foundations of Component-Based Systems , pp. 137-159
    • Müller, P.1    Poetzsch-Heffter, A.2


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