메뉴 건너뛰기




Volumn , Issue , 2013, Pages 275-286

The type discipline of behavioral separation

Author keywords

behavioral types; concurrency; higher order programming; interference; separation

Indexed keywords

ALIASING; BEHAVIORAL TYPE SYSTEM; BEHAVIORAL TYPES; CLIENT CODE; COMPOSITIONALITY; CONCURRENCY; CONCURRENT PROGRAM; HIGHER ORDER PROGRAMMING; HIGHER-ORDER; INFORMATION HIDING; INTERFERENCE CONTROL; LINKED DATA STRUCTURES; ML-LIKE LANGUAGES; RUNTIMES; SEPARATION LOGIC; STATIC PROGRAM; SYNCHRONIZATION PRIMITIVE; TYPE SYSTEMS;

EID: 84874159317     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2429069.2429103     Document Type: Conference Paper
Times cited : (11)

References (41)
  • 3
    • 67650077402 scopus 로고    scopus 로고
    • Modular Typestate Checking of Aliased Objects
    • K. Bierhoff and J. Aldrich. Modular Typestate Checking of Aliased Objects. In OOPSLA 2007, pages 301-320, 2007.
    • (2007) OOPSLA 2007 , pp. 301-320
    • Bierhoff, K.1    Aldrich, J.2
  • 4
    • 0030214497 scopus 로고    scopus 로고
    • Free shuffle algebras in language varieties
    • S. L. Bloom and Z. Ésik. Free Shuffle Algebras in Language Varieties. Theoretical Computer Science, 163(1&2):55-98, 1996. (Pubitemid 126412004)
    • (1996) Theoretical Computer Science , vol.163 , Issue.1-2 , pp. 55-98
    • Bloom, S.L.1    Esik, Z.2
  • 6
    • 0037924416 scopus 로고    scopus 로고
    • Ownership types for safe programming: Preventing data races and deadlocks
    • ACM
    • C. Boyapati, R. Lee, and M. C. Rinard. Ownership types for safe programming: preventing data races and deadlocks. In OOPSLA 2002, pages 211-230. ACM, 2002.
    • (2002) OOPSLA 2002 , pp. 211-230
    • Boyapati, C.1    Lee, R.2    Rinard, M.C.3
  • 8
    • 0035551906 scopus 로고    scopus 로고
    • A Parameterized Type System for Race-Free Java Programs
    • C. Boyapati and M. C. Rinard. A Parameterized Type System for Race-Free Java Programs. In OOPSLA 2001, pages 56-69, 2001.
    • (2001) OOPSLA 2001 , pp. 56-69
    • Boyapati, C.1    Rinard, M.C.2
  • 9
    • 35248819194 scopus 로고    scopus 로고
    • Checking Interference with Fractional Permissions
    • SAS 2003, Springer-Verlag
    • J. Boyland. Checking Interference with Fractional Permissions. In SAS 2003, volume 2694 of LNCS, pages 55-72. Springer-Verlag, 2003.
    • (2003) LNCS , vol.2694 , pp. 55-72
    • Boyland, J.1
  • 10
    • 46449117857 scopus 로고    scopus 로고
    • Spatial-Behavioral Types for Concurrency and Resource Control in Distributed Systems
    • L. Caires. Spatial-Behavioral Types for Concurrency and Resource Control in Distributed Systems. Theoretical Computer Science, 402(2-3):120-141, 2008.
    • (2008) Theoretical Computer Science , vol.402 , Issue.2-3 , pp. 120-141
    • Caires, L.1
  • 11
    • 0142121530 scopus 로고    scopus 로고
    • A Spatial Logic for Concurrency (Part I)
    • L. Caires and L. Cardelli. A Spatial Logic for Concurrency (Part I). Information and Computation, 186(2):194-235, 2003.
    • (2003) Information and Computation , vol.186 , Issue.2 , pp. 194-235
    • Caires, L.1    Cardelli, L.2
  • 12
    • 78249240348 scopus 로고    scopus 로고
    • Session Types as Intuitionistic Linear Propositions
    • CONCUR'10, Springer-Verlag
    • L. Caires and F. Pfenning. Session Types as Intuitionistic Linear Propositions. In CONCUR'10, volume 6269 of LNCS, pages 222-236. Springer-Verlag, 2010.
    • (2010) LNCS , vol.6269 , pp. 222-236
    • Caires, L.1    Pfenning, F.2
  • 14
    • 82755188152 scopus 로고    scopus 로고
    • Local Action and Abstract Separation Logic
    • C. Calcagno, P. W. O'Hearn, and H. Yang. Local Action and Abstract Separation Logic. In LICS 2007, pages 366-378, 2007.
    • (2007) LICS 2007 , pp. 366-378
    • Calcagno, C.1    O'Hearn, P.W.2    Yang, H.3
  • 15
    • 0033726683 scopus 로고    scopus 로고
    • Anytime, Anywhere. Modal Logics for Mobile Ambients
    • ACM
    • L. Cardelli and A. D. Gordon. Anytime, Anywhere. Modal Logics for Mobile Ambients. In POPL 2000, pages 365-377. ACM, 2000.
    • (2000) POPL 2000 , pp. 365-377
    • Cardelli, L.1    Gordon, A.D.2
  • 16
    • 0036041250 scopus 로고    scopus 로고
    • Types as models: Model Checking Message-Passing Programs
    • S. Chaki, S. Rajamani, and J. Rehof. Types as models: Model Checking Message-Passing Programs. In POPL 2002, pages 45-57, 2002.
    • (2002) POPL 2002 , pp. 45-57
    • Chaki, S.1    Rajamani, S.2    Rehof, J.3
  • 17
    • 77955014696 scopus 로고    scopus 로고
    • Concurrent Abstract Predicates
    • ECOOP 2010, Springer-Verlag
    • T. Dinsdale-Young, M. Dodds, P. Gardner, M. J. Parkinson, and V. Vafeiadis. Concurrent Abstract Predicates. In ECOOP 2010, volume 6183 of LNCS, pages 504-528. Springer-Verlag, 2010.
    • (2010) LNCS , vol.6183 , pp. 504-528
    • Dinsdale-Young, T.1    Dodds, M.2    Gardner, P.3    Parkinson, M.J.4    Vafeiadis, V.5
  • 19
    • 70349850664 scopus 로고    scopus 로고
    • Concurrent Kleene Algebra
    • CONCUR'09, Springer-Verlag
    • C. A. R. Hoare, B. Möller, G. Struth, and I. Wehrman. Concurrent Kleene Algebra. In CONCUR'09, volume 5710 of LNCS, pages 399-414. Springer-Verlag, 2009.
    • (2009) LNCS , vol.5710 , pp. 399-414
    • Hoare, C.A.R.1    Möller, B.2    Struth, G.3    Wehrman, I.4
  • 20
    • 43049146570 scopus 로고    scopus 로고
    • Separation Logic Semantics for Communicating Processes
    • DOI 10.1016/j.entcs.2008.04.050, PII S157106610800265X
    • T. Hoare and P. W. O'Hearn. Separation Logic Semantics for Communicating Processes. EN Theo. Computer Science, 212:3-25, 2008. (Pubitemid 351633053)
    • (2008) Electronic Notes in Theoretical Computer Science , vol.212 , Issue.C , pp. 3-25
    • Hoare, T.1    O'Hearn, P.2
  • 21
    • 84947741770 scopus 로고    scopus 로고
    • Language Primitives and Type Discipline for Structured Communication-Based Programming
    • Programming Languages and Systems
    • K. Honda, V. T. Vasconcelos, and M. Kubo. Language Primitives and Type Discipline for Structured Communication-Based Programming. In ESOP 1998, volume 1381 of LNCS, pages 122-138. Springer, 1998. (Pubitemid 128054298)
    • (1998) LECTURE NOTES in COMPUTER SCIENCE , Issue.1381 , pp. 122-138
    • Honda, K.1    Vasconcelos, V.T.2    Kubo, M.3
  • 22
    • 84865647368 scopus 로고    scopus 로고
    • Multiparty Asynchronous Session Types
    • ACM
    • K. Honda, N. Yoshida, and M. Carbone. Multiparty Asynchronous Session Types. In POPL 2008, pages 273-284. ACM, 2008.
    • (2008) POPL 2008 , pp. 273-284
    • Honda, K.1    Yoshida, N.2    Carbone, M.3
  • 23
    • 0036039869 scopus 로고    scopus 로고
    • Resource Usage Analysis
    • A. Igarashi and N. Kobayashi. Resource Usage Analysis. In POPL 2002, pages 331-342, 2002.
    • (2002) POPL 2002 , pp. 331-342
    • Igarashi, A.1    Kobayashi, N.2
  • 24
    • 0346969701 scopus 로고    scopus 로고
    • A Generic Type System for the Pi-Calculus
    • A. Igarashi and N. Kobayashi. A Generic Type System for the Pi-Calculus. Theoretical Computer Science, 311(1-3):121-163, 2004.
    • (2004) Theoretical Computer Science , vol.311 , Issue.1-3 , pp. 121-163
    • Igarashi, A.1    Kobayashi, N.2
  • 25
    • 84859131387 scopus 로고    scopus 로고
    • Fictional Separation Logic
    • ESOP 2012, Springer-Verlag
    • J. B. Jensen and L. Birkedal. Fictional Separation Logic. In ESOP 2012, LNCS, pages 377-396. Springer-Verlag, 2012.
    • (2012) LNCS , pp. 377-396
    • Jensen, J.B.1    Birkedal, L.2
  • 26
    • 34047146560 scopus 로고    scopus 로고
    • Splitting Atoms Safely
    • Cliff B. Jones. Splitting Atoms Safely. Theoretical Computer Science, 375(1-3):109-119, 2007.
    • (2007) Theoretical Computer Science , vol.375 , Issue.1-3 , pp. 109-119
    • Jones, C.B.1
  • 29
    • 79957976123 scopus 로고    scopus 로고
    • Aliasing control with view-based typestate
    • ACM
    • Militão, F. and Aldrich, J. and Caires, L. Aliasing control with view-based typestate. In FTFJP '10, pages 7:1-7:7. ACM, 2010.
    • (2010) FTFJP '10
    • Militão, F.1    Aldrich, J.2    Caires, L.3
  • 31
    • 55249085443 scopus 로고    scopus 로고
    • Hoare Type Theory, Polymorphism and Separation
    • A. Nanevski, J. G. Morrisett, and L. Birkedal. Hoare Type Theory, Polymorphism and Separation. J. Fun. P., 18(5-6):865-911, 2008.
    • (2008) J. Fun. P. , vol.18 , Issue.5-6 , pp. 865-911
    • Nanevski, A.1    Morrisett, J.G.2    Birkedal, L.3
  • 32
    • 0037706000 scopus 로고    scopus 로고
    • On Bunched Typing
    • P.W. O'Hearn. On Bunched Typing. J. Fun. P., 13(4):747-796, 2003.
    • (2003) J. Fun. P. , vol.13 , Issue.4 , pp. 747-796
    • O'Hearn, P.W.1
  • 33
    • 34047114898 scopus 로고    scopus 로고
    • Resources, concurrency, and local reasoning
    • DOI 10.1016/j.tcs.2006.12.035, PII S030439750600925X
    • P.W. O'Hearn. Resources, Concurrency, and Local Reasoning. Theor. Comput. Sci., 375(1-3):271-307, 2007. (Pubitemid 46528653)
    • (2007) Theoretical Computer Science , vol.375 , Issue.1-3 , pp. 271-307
    • O'Hearn, P.W.1
  • 35
    • 51549119572 scopus 로고    scopus 로고
    • Hiding local state in direct style: A higher-order antiframe rule
    • François Pottier. Hiding local state in direct style: A higher-order antiframe rule. In LICS'08, pages 331-340, 2008.
    • (2008) LICS'08 , pp. 331-340
    • Pottier, F.1
  • 36
    • 0018053595 scopus 로고
    • Syntactic Control of Interference
    • J. C. Reynolds. Syntactic Control of Interference. In POPL 78, pages 39-46, 1978.
    • (1978) POPL 78 , pp. 39-46
    • Reynolds, J.C.1
  • 37
    • 85034211987 scopus 로고
    • Syntactic Control of Interference, Part 2
    • ICALP 89, Springer
    • J. C. Reynolds. Syntactic Control of Interference, Part 2. In ICALP 89, volume 372 of LNCS, pages 704-722. Springer, 1989.
    • (1989) LNCS , vol.372 , pp. 704-722
    • Reynolds, J.C.1
  • 39
    • 0036051192 scopus 로고    scopus 로고
    • Separation Logic: A Logic for Shared Mutable Data Structures
    • J. C. Reynolds. Separation Logic: A Logic for Shared Mutable Data Structures. In LICS 2012, 2002.
    • (2002) LICS 2012
    • Reynolds, J.C.1
  • 41
    • 72449126501 scopus 로고    scopus 로고
    • Proving copyless message passing
    • APLAS 2009, Springer-Verlag
    • J. Villard, E. Lozes, and C. Calcagno. Proving copyless message passing. In APLAS 2009, volume 5904 of LNCS, pages 194-209. Springer-Verlag, 2009.
    • (2009) LNCS , vol.5904 , pp. 194-209
    • Villard, J.1    Lozes, E.2    Calcagno, C.3


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