메뉴 건너뛰기




Volumn 52, Issue 6, 2005, Pages 894-960

Ownership confinement ensures representation independence for object-oriented programs

Author keywords

Alias control; Confinement; Data refinement; Relational parametricity; Simulation

Indexed keywords

ALIAS CONTROL; CONFINEMENT; DATA REFINEMENT; RELATIONAL PARAMETRICITY;

EID: 33745220946     PISSN: 00045411     EISSN: 00045411     Source Type: Journal    
DOI: 10.1145/1101821.1101824     Document Type: Article
Times cited : (68)

References (94)
  • 3
    • 0001194064 scopus 로고    scopus 로고
    • A logic of object-oriented programs
    • Springer-Verlag, New York. (Expanded in DEC SRC report 161.)
    • ABADI, M., AND LEINO, K. R. M. 1997. A logic of object-oriented programs. In Theory and Practice of Software Development (TAPSOFT). Springer-Verlag, New York. (Expanded in DEC SRC report 161.)
    • (1997) Theory and Practice of Software Development (TAPSOFT)
    • Abadi, M.1    Leino, K.R.M.2
  • 6
    • 84947917267 scopus 로고    scopus 로고
    • Balloon types: Controlling sharing of state in data types
    • Lecture Notes in Computer Science. Springer-Verlag, New York
    • ALMEIDA, P. S. 1997. Balloon types: Controlling sharing of state in data types. In Proceedings of the European Conference on Object Oriented Programming (ECOOP). Lecture Notes in Computer Science. Springer-Verlag, New York, 32-59.
    • (1997) Proceedings of the European Conference on Object Oriented Programming (ECOOP) , pp. 32-59
    • Almeida, P.S.1
  • 10
    • 33745203026 scopus 로고    scopus 로고
    • Ownership confinement ensures representation independence for object-oriented programs
    • Stevens Institute of Technology. (Also available as technical report KSU CIS-TR-2004-6, Kansas State University.)
    • BANERJEE, A., AND NAUMANN, D. A. 2004a. Ownership confinement ensures representation independence for object-oriented programs. Tech. Rep. CS-2004-14, Stevens Institute of Technology. (Also available as technical report KSU CIS-TR-2004-6, Kansas State University.)
    • (2004) Tech. Rep. , vol.CS-2004-14
    • Banerjee, A.1    Naumann, D.A.2
  • 11
    • 26444517507 scopus 로고    scopus 로고
    • State based encapsulation and generics
    • Stevens Institute of Technology
    • BANERJEE, A., AND NAUMANN, D. A. 2004b. State based encapsulation and generics. Tech. Rep. CS-2004-11, Stevens Institute of Technology.
    • (2004) Tech. Rep. , vol.CS-2004-11
    • Banerjee, A.1    Naumann, D.A.2
  • 13
    • 84957829848 scopus 로고    scopus 로고
    • A secure implementation of Java inner classes
    • BHOWMIK, A., AND PUGH, W. 1999. A secure implementation of Java inner classes. PLDI poster session, http://www.cs.umd.edu/~pugh/java/ SecureInnerClassesHandout.pdf.
    • (1999) PLDI Poster Session
    • Bhowmik, A.1    Pugh, W.2
  • 14
    • 0035335990 scopus 로고    scopus 로고
    • Alias burying: Unique variables without destructive reads
    • BOYLAND, J. 2001. Alias burying: Unique variables without destructive reads. Softw. Prac. Exp. 31, 6, 533-553.
    • (2001) Softw. Prac. Exp. , vol.31 , Issue.6 , pp. 533-553
    • Boyland, J.1
  • 16
    • 0000582523 scopus 로고    scopus 로고
    • Comparing object encodings
    • BRUCE, K. B., CARDELLI, L., AND PIERCE, B. C. 1999. Comparing object encodings. Inf. Cornput. 155, 1/2, 108-133.
    • (1999) Inf. Cornput. , vol.155 , Issue.1-2 , pp. 108-133
    • Bruce, K.B.1    Cardelli, L.2    Pierce, B.C.3
  • 17
    • 84949511863 scopus 로고    scopus 로고
    • A weakest precondition semantics for an object-oriented language of refinement
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • CAVALCANTI, A. L. C., AND NAUMANN, D. A. 1999. A weakest precondition semantics for an object-oriented language of refinement. In FM' 99 - Formal Methods, Volume II. Lecture Notes in Computer Science, vol. 1709. Springer-Verlag, New York, 1439-1459.
    • (1999) FM' 99 - Formal Methods, Volume II , vol.1709 , pp. 1439-1459
    • Cavalcanti, A.L.C.1    Naumann, D.A.2
  • 18
    • 84937396698 scopus 로고    scopus 로고
    • Forward simulation for data refinement of classes
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • CAVALCANTI, A. L. C., AND NAUMANN, D. A. 2002. Forward simulation for data refinement of classes. In Formal Methods Europe. Lecture Notes in Computer Science, vol. 2391. Springer-Verlag, New York, 471-490.
    • (2002) Formal Methods Europe , vol.2391 , pp. 471-490
    • Cavalcanti, A.L.C.1    Naumann, D.A.2
  • 19
    • 0037493357 scopus 로고    scopus 로고
    • Ph.D. dissertation. University of New South Wales, Australia
    • CLARKE, D. 2001. Object ownership and containment. Ph.D. dissertation. University of New South Wales, Australia.
    • (2001) Object Ownership and Containment
    • Clarke, D.1
  • 24
    • 84943347349 scopus 로고
    • Simula: An Algol-based simulation language
    • DAHL, O.-J., AND NYGAARD, K. 1966. Simula: An Algol-based simulation language. Commun. ACM 9,9, 671-678.
    • (1966) Commun. ACM , vol.9 , Issue.9 , pp. 671-678
    • Dahl, O.-J.1    Nygaard, K.2
  • 27
    • 0003594807 scopus 로고    scopus 로고
    • Wrestling with rep exposure
    • DEC Systems Research Center
    • DETLEFS, D. L., LEINO, K. R. M., AND NELSON, G. 1998. Wrestling with rep exposure. Res. Rep. 156, DEC Systems Research Center.
    • (1998) Res. Rep. , vol.156
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3
  • 29
    • 84858895225 scopus 로고
    • On the semantics of "data type"
    • DONAHUE, J. E. 1979. On the semantics of "data type". SIAM J. Comput. 8, 4, 546-560.
    • (1979) SIAM J. Comput. , vol.8 , Issue.4 , pp. 546-560
    • Donahue, J.E.1
  • 31
    • 0024889467 scopus 로고
    • Reasoning about procedures as parameters in the language L4
    • GERMAN, S. M., CLARKE, E. M., AND HALPERN, J. Y. 1989. Reasoning about procedures as parameters in the language L4. Inf. Comput. 83, 265-359.
    • (1989) Inf. Comput. , vol.83 , pp. 265-359
    • German, S.M.1    Clarke, E.M.2    Halpern, J.Y.3
  • 33
    • 0003400164 scopus 로고    scopus 로고
    • GORDON, A. D., AND PITTS, A. M., Eds. Cambridge University Press
    • GORDON, A. D., AND PITTS, A. M., Eds. 1998. Higher Order Operational Techniques in Semantics. Cambridge University Press.
    • (1998) Higher Order Operational Techniques in Semantics
  • 36
    • 84957626942 scopus 로고
    • A theory of data type representation independence
    • G. Kahn, D. B. MacQueen, and G. Plotkin, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • HAYNES, C. T. 1984. A theory of data type representation independence. In Proceedings of the International Symposium on Semantics of Data Types, G. Kahn, D. B. MacQueen, and G. Plotkin, Eds. Lecture Notes in Computer Science, vol. 173. Springer-Verlag, New York, 157-175.
    • (1984) Proceedings of the International Symposium on Semantics of Data Types , vol.173 , pp. 157-175
    • Haynes, C.T.1
  • 37
    • 85034864446 scopus 로고
    • Data refinement refined (resume)
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • HE, J., HOARE, C. A. R., AND SANDERS, J. 1986. Data refinement refined (resume). In European Symposium on Programming. Lecture Notes in Computer Science, vol. 213. Springer-Verlag, New York.
    • (1986) European Symposium on Programming , vol.213
    • He, J.1    Hoare, C.A.R.2    Sanders, J.3
  • 38
    • 0015482118 scopus 로고
    • Proofs of correctness of data representations
    • HOARE, C. A. R. 1972. Proofs of correctness of data representations. Acta Inf. 1, 271-281.
    • (1972) Acta Inf. , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 40
    • 0002820732 scopus 로고
    • The Geneva Convention on the treatment of object aliasing
    • HOGG, J., LEA, D., WILLS, A., DECHAMPEAUX, D., AND HOLT, R. 1992. The Geneva Convention on the treatment of object aliasing. OOPS Messenger 3, 2, 11-16.
    • (1992) OOPS Messenger , vol.3 , Issue.2 , pp. 11-16
    • Hogg, J.1    Lea, D.2    Wills, A.3    Dechampeaux, D.4    Holt, R.5
  • 41
    • 33745221614 scopus 로고    scopus 로고
    • Verification of Java's AbstractCollection class: A case study
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • HUISMAN, M. 2002. Verification of Java's AbstractCollection class: A case study. In Mathematics of Program Construction. Lecture Notes in Computer Science, vol. 2386. Springer-Verlag, New York, 175-194.
    • (2002) Mathematics of Program Construction , vol.2386 , pp. 175-194
    • Huisman, M.1
  • 42
    • 84945313759 scopus 로고    scopus 로고
    • Java program verification via a Hoare logic with abrupt termination
    • Lecture Notes in Computer Science. Springer-Verlag, New York
    • HUISMAN, M., AND JACOBS, B. 2000. Java program verification via a Hoare logic with abrupt termination. In Fundamental Approaches to Software Engineering (FASE). Lecture Notes in Computer Science. Springer-Verlag, New York, 284-303.
    • (2000) Fundamental Approaches to Software Engineering (FASE) , pp. 284-303
    • Huisman, M.1    Jacobs, B.2
  • 43
    • 0012583283 scopus 로고    scopus 로고
    • Featherweight Java: A minimal core calculus for Java and GJ
    • IGARASHI, A., PIERCE, B., AND WADLER, P. 2001. Featherweight Java: A minimal core calculus for Java and GJ. ACM Trans. Program. Lang. Syst. 23, 3 (May), 396-459.
    • (2001) ACM Trans. Program. Lang. Syst. , vol.23 , Issue.3 MAY , pp. 396-459
    • Igarashi, A.1    Pierce, B.2    Wadler, P.3
  • 44
  • 45
    • 18844428624 scopus 로고    scopus 로고
    • Design and implementation of generics for the .NET Common Language Runtime
    • KENNEDY, A., AND SYME, D. 2001. Design and implementation of generics for the .NET Common Language Runtime. In PLDI. 1-12.
    • (2001) PLDI , pp. 1-12
    • Kennedy, A.1    Syme, D.2
  • 47
    • 0008190398 scopus 로고    scopus 로고
    • Concepts of behavioral subtyping and a sketch of their extension to component-based systems
    • G. T. Leavens and M. Sitaraman, Eds. Cambridge University Press, Chap. 6
    • LEAVENS, G. T., AND DHARA, K. K. 2000. Concepts of behavioral subtyping and a sketch of their extension to component-based systems. In Foundations of Component-Based Systems, G. T. Leavens and M. Sitaraman, Eds. Cambridge University Press, Chap. 6, 113-135.
    • (2000) Foundations of Component-based Systems , pp. 113-135
    • Leavens, G.T.1    Dhara, K.K.2
  • 48
  • 49
    • 77955323487 scopus 로고    scopus 로고
    • Possible world semantics for general storage in call-by-value
    • Number 2471 in Lecture Notes in Computer Science. Springer-Verlag, New York
    • LEVY, P. 2002. Possible world semantics for general storage in call-by-value. In Computer Science Logic. Number 2471 in Lecture Notes in Computer Science. Springer-Verlag, New York.
    • (2002) Computer Science Logic
    • Levy, P.1
  • 52
    • 0005336501 scopus 로고
    • Forward and backward simulations part I: Untimed systems
    • LYNCH, N., AND VAANDRAGER, F. 1995. Forward and backward simulations part I: Untimed systems. Inf. Comput. 121, 2, 214-233.
    • (1995) Inf. Comput. , vol.121 , Issue.2 , pp. 214-233
    • Lynch, N.1    Vaandrager, F.2
  • 55
    • 84955601299 scopus 로고    scopus 로고
    • Towards alias-free pointers
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • MINSKY, N. H. 1996. Towards alias-free pointers. In European Conference on Object Oriented Programming (ECOOP). Lecture Notes in Computer Science, vol. 1098. Springer-Verlag, New York, 189-209.
    • (1996) European Conference on Object Oriented Programming (ECOOP) , vol.1098 , pp. 189-209
    • Minsky, N.H.1
  • 60
    • 0000705173 scopus 로고    scopus 로고
    • Modular specification and verification techniques for object-oriented software components
    • G. T. Leavens and M. Sitaraman, Eds. Cambridge University Press, Cambridge, MA
    • MÜLLER, P., AND POETZSCH-HEFFTER, A. 2000a. Modular specification and verification techniques for object-oriented software components. In Foundations of Component-Based Systems, G. T. Leavens and M. Sitaraman, Eds. Cambridge University Press, Cambridge, MA.
    • (2000) Foundations of Component-based Systems
    • Müller, P.1    Poetzsch-Heffter, A.2
  • 61
  • 62
    • 0035452474 scopus 로고    scopus 로고
    • Predicate transformer semantics of a higher order imperative language with record subtyping
    • NAUMANN, D. A. 2001. Predicate transformer semantics of a higher order imperative language with record subtyping. Sci. Comput. Program. 41, 1, 1-51.
    • (2001) Sci. Comput. Program. , vol.41 , Issue.1 , pp. 1-51
    • Naumann, D.A.1
  • 63
    • 0037029887 scopus 로고    scopus 로고
    • Soundness of data refinement for a higher order imperative language
    • NAUMANN, D. A. 2002. Soundness of data refinement for a higher order imperative language. Theor. Comput. Sci. 278, 1-2, 271-301.
    • (2002) Theor. Comput. Sci. , vol.278 , Issue.1-2 , pp. 271-301
    • Naumann, D.A.1
  • 65
    • 84976718744 scopus 로고
    • Parametricity and local variables
    • O'HEARN, P. W., AND TENNENT, R. D. 1995. Parametricity and local variables. J. ACM 42, 3, 658-709.
    • (1995) J. ACM , vol.42 , Issue.3 , pp. 658-709
    • O'Hearn, P.W.1    Tennent, R.D.2
  • 66
    • 0004488339 scopus 로고
    • Hoare's logic for programs with procedures-what has been achieved?
    • E. Clarke and D. Kozen, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • OLDEROG, E.-R. 1983. Hoare's logic for programs with procedures-what has been achieved? In Proceedings, Logics of Programs, E. Clarke and D. Kozen, Eds. Lecture Notes in Computer Science, vol. 164. Springer-Verlag, New York.
    • (1983) Proceedings, Logics of Programs , vol.164
    • Olderog, E.-R.1
  • 68
    • 4243095416 scopus 로고    scopus 로고
    • Reasoning about local variables with operationally-based logical relations
    • P. W. O'Hearn and R. D. Tennent, Eds. Birkhauser, Chapter 17
    • PITTS, A. M. 1997. Reasoning about local variables with operationally-based logical relations. In Algol-Like Languages, P. W. O'Hearn and R. D. Tennent, Eds. Vol. 2. Birkhauser, Chapter 17, 173-193.
    • (1997) Algol-like Languages , vol.2 , pp. 173-193
    • Pitts, A.M.1
  • 70
    • 0001233777 scopus 로고    scopus 로고
    • Parametric polymorphism and operational equivalence
    • PITTS, A. M. 2000. Parametric polymorphism and operational equivalence. Math. Struct. Comput. Sci. 10, 321-359.
    • (2000) Math. Struct. Comput. Sci. , vol.10 , pp. 321-359
    • Pitts, A.M.1
  • 71
    • 33745200491 scopus 로고    scopus 로고
    • Typed operational reasoning
    • B. C. Pierce, Ed. The MIT Press, Chapter 7
    • PITTS, A. M. 2005. Typed operational reasoning. In Advanced Topics in Types and Programming Languages, B. C. Pierce, Ed. The MIT Press, Chapter 7, 245-289.
    • (2005) Advanced Topics in Types and Programming Languages , pp. 245-289
    • Pitts, A.M.1
  • 72
    • 0003635681 scopus 로고
    • Lambda definability and logical relations
    • University of Edinburgh, School of Artificial Intelligence
    • PLOTKIN, G. 1973. Lambda definability and logical relations. Tech. Rep. SAI-RM-4, University of Edinburgh, School of Artificial Intelligence.
    • (1973) Tech. Rep. , vol.SAI-RM-4
    • Plotkin, G.1
  • 73
    • 84957884995 scopus 로고    scopus 로고
    • A programming logic for sequential Java
    • S. D. Swierstra, Ed. Lecture Notes in Computer Science, Springer-Verlag, New York
    • POETZSCH-HEFFTER, A., AND MÜLLER, P. 1999. A programming logic for sequential Java. In Programming Languages and Systems (ESOP), S. D. Swierstra, Ed. Lecture Notes in Computer Science, vol. 1576. Springer-Verlag, New York, 162-176.
    • (1999) Programming Languages and Systems (ESOP) , vol.1576 , pp. 162-176
    • Poetzsch-Heffter, A.1    Müller, P.2
  • 74
    • 33745219383 scopus 로고    scopus 로고
    • Logical relations and data abstraction
    • P. Clote and H. Schwichtenberg, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York
    • POWER, A. J., AND ROBINSON, E. P. 2000. Logical relations and data abstraction. In Proceedings of Computer Science Logic (CSL), P. Clote and H. Schwichtenberg, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York, 497-511.
    • (2000) Proceedings of Computer Science Logic (CSL) , pp. 497-511
    • Power, A.J.1    Robinson, E.P.2
  • 75
    • 0037050647 scopus 로고    scopus 로고
    • Objects and classes in Algol-like languages
    • REDDY, U. S. 2002. Objects and classes in Algol-like languages. Inf. Comput. 172, 1 (Jan.). 63-97.
    • (2002) Inf. Comput. , vol.172 , Issue.1 JAN , pp. 63-97
    • Reddy, U.S.1
  • 76
    • 1442286771 scopus 로고    scopus 로고
    • Correctness of data representations involving heap data structures
    • REDDY, U. S., AND YANG, H. 2004. Correctness of data representations involving heap data structures. Sci. Comput. Program. 50, 1-3, 129-160.
    • (2004) Sci. Comput. Program. , vol.50 , Issue.1-3 , pp. 129-160
    • Reddy, U.S.1    Yang, H.2
  • 77
    • 21144434764 scopus 로고    scopus 로고
    • Modular semantics and logics of classes
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • REUS, B. 2003. Modular semantics and logics of classes. In Proceedings of the 17th International Workshop on Computer Science Logic (CSL). Lecture Notes in Computer Science, vol. 2803. Springer-Verlag, New York, 456-469.
    • (2003) Proceedings of the 17th International Workshop on Computer Science Logic (CSL) , vol.2803 , pp. 456-469
    • Reus, B.1
  • 79
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • ACM, New York
    • REYNOLDS, J. C. 1972. Definitional interpreters for higher-order programming languages. In Proceedings of 25th ACM National Conference. ACM, New York, 717-740.
    • (1972) Proceedings of 25th ACM National Conference , pp. 717-740
    • Reynolds, J.C.1
  • 80
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • Lecture Notes in Computer Science, Springer-Verlag, New York
    • REYNOLDS, J. C. 1974. Towards a theory of type structure. In Colloques sur la Programmation. Lecture Notes in Computer Science, vol. 19. Springer-Verlag, New York, 408-425.
    • (1974) Colloques sur la Programmation , vol.19 , pp. 408-425
    • Reynolds, J.C.1
  • 81
    • 0012523435 scopus 로고
    • User-defined types and procedural data structures as complementary approaches to data abstraction
    • D. Gries, Ed. Springer-Verlag, New York
    • REYNOLDS, J. C. 1978. User-defined types and procedural data structures as complementary approaches to data abstraction. In Programming Methodology, D. Gries, Ed. Springer-Verlag, New York, 309-317.
    • (1978) Programming Methodology , pp. 309-317
    • Reynolds, J.C.1
  • 83
    • 0019705872 scopus 로고
    • The essence of Algol
    • J. W. de Bakker and J. C. van Vliet, Eds. North-Holland, Amsterdam, The Netherlands
    • REYNOLDS, J. C. 1981b. The essence of Algol. In Algorithmic: Languages, J. W. de Bakker and J. C. van Vliet, Eds. North-Holland, Amsterdam, The Netherlands.
    • (1981) Algorithmic: Languages
    • Reynolds, J.C.1
  • 84
    • 0020919435 scopus 로고
    • Types, abstraction, and parametric polymorphism
    • R. Mason, Ed. North-Holland, Amsterdam, The Netherlands
    • REYNOLDS, J. C. 1984. Types, abstraction, and parametric polymorphism. In Information Processing '83, R. Mason, Ed. North-Holland, Amsterdam, The Netherlands, 513-523.
    • (1984) Information Processing '83 , pp. 513-523
    • Reynolds, J.C.1
  • 85
    • 0001428966 scopus 로고    scopus 로고
    • Intuitionistic reasoning about shared mutable data structure
    • Palgrave
    • REYNOLDS, J. C. 2001. Intuitionistic reasoning about shared mutable data structure. In Millenial Perspectives in Computer Science. Palgrave.
    • (2001) Millenial Perspectives in Computer Science
    • Reynolds, J.C.1
  • 86
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • IEEE Computer Society Press, Los Alamitos, CA
    • REYNOLDS, J. C. 2002. Separation logic: A logic for shared mutable data structures. In IEEE Symposium on Logic in Computer Science (LICS). IEEE Computer Society Press, Los Alamitos, CA.
    • (2002) IEEE Symposium on Logic in Computer Science (LICS)
    • Reynolds, J.C.1
  • 87
    • 84971179364 scopus 로고
    • Fully abstract translations between functional languages
    • RIECKE, J. G. 1993. Fully abstract translations between functional languages. Math. Struct. Comput. Sci. 3, 4, 387-415.
    • (1993) Math. Struct. Comput. Sci. , vol.3 , Issue.4 , pp. 387-415
    • Riecke, J.G.1
  • 88
    • 0005102624 scopus 로고    scopus 로고
    • Modularity in the presence of subclassing
    • DEC SRC, 130 Lytton Avenue Palo Alto, CA 94301
    • STATA, R. 1997. Modularity in the presence of subclassing. Research Report 145, DEC SRC, 130 Lytton Avenue Palo Alto, CA 94301.
    • (1997) Research Report , vol.145
    • Stata, R.1
  • 89
    • 0033721575 scopus 로고    scopus 로고
    • Fundamental concepts in programming languages
    • Originally appeared in 1967 Lecture notes, International Summer School in Computer Programming, Copenhagen
    • STRACHEY, C. 2000. Fundamental concepts in programming languages. Higher Order and Symbolic Computation 13, 1, 11-49. (Originally appeared in 1967 Lecture notes, International Summer School in Computer Programming, Copenhagen.)
    • (2000) Higher Order and Symbolic Computation , vol.13 , Issue.1 , pp. 11-49
    • Strachey, C.1
  • 91
    • 0035338198 scopus 로고    scopus 로고
    • Confined types in Java
    • VITEK, J., AND BOKOWSKI, B. 2001. Confined types in Java. Softw. Pract. Exp. 31, 6, 507-532.
    • (2001) Softw. Pract. Exp. , vol.31 , Issue.6 , pp. 507-532
    • Vitek, J.1    Bokowski, B.2
  • 92
    • 0030370740 scopus 로고    scopus 로고
    • A sound type system for secure flow analysis
    • VOLPANO, D., SMITH, G., AND IRVINE, C. 1996. A sound type system for secure flow analysis. J. Comput. Sec. 4, 3, 167-187.
    • (1996) J. Comput. Sec. , vol.4 , Issue.3 , pp. 167-187
    • Volpano, D.1    Smith, G.2    Irvine, C.3
  • 93
    • 0039334688 scopus 로고    scopus 로고
    • SAFKASI: A security mechanism for language-based systems
    • WALLACH, D., APPEL, A., AND FELTEN, E. 2000. SAFKASI: A security mechanism for language-based systems. ACM Trans. Softw. Eng. Meth. 9, 4 (Oct.), 341-378.
    • (2000) ACM Trans. Softw. Eng. Meth. , vol.9 , Issue.4 OCT , pp. 341-378
    • Wallach, D.1    Appel, A.2    Felten, E.3


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