Applying 'design by contract', Computer, vol.25, issue.10, pp.40-52, 1992. ,
DOI : 10.1109/2.161279
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.7831
Verifiable functional purity in java, Proceedings of the 15th ACM conference on Computer and communications security, CCS '08, pp.27-31, 2008. ,
DOI : 10.1145/1455770.1455793
Dynamic ownership in a dynamic language, Proceedings of the 2007 Symposium on Dynamic Languages, pp.41-52, 2007. ,
Islands: aliasing protection in object-oriented languages, Proceedings of the 6th Annual Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'91, pp.271-285, 1991. ,
Balloon types: Controlling sharing of state in data types, Proceedings of ECOOP '97, pp.32-59, 1997. ,
DOI : 10.1007/BFb0053373
Ownership types for flexible alias protection, Proceedings OOPSLA '98, pp.48-64, 1998. ,
DOI : 10.1145/286942.286947
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.23.2115
Capabilities for sharing, a generalisation of uniqueness and read-only, In: Lecture Notes In Computer Science, p.2072, 2001. ,
Flexible alias protection, ECOOP '98 ? Object-Oriented Programming, 12th European Conference, pp.158-185, 1998. ,
DOI : 10.1007/BFb0054091
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.4971
Object ownership for dynamic alias protection, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 32, pp.176-187, 1999. ,
DOI : 10.1109/TOOLS.1999.809424
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.5706
Improving object integrity and preventing side effects via deeply immutable references, Fenno-Ugric Symposium on Software Technology, pp.139-150, 1999. ,
Paradigm Regained: Abstraction Mechanisms for Access Control, Proceedings of the Eigth Asian Computing Science Conference, pp.224-242, 2003. ,
DOI : 10.1007/978-3-540-40965-6_15
Capabilities as alias control: Secure cooperation in dynamically extensible systems, 2004. ,
Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control, 2006. ,
A practical type system and language for reference immutability, Proceedings of OOPSLA, pp.35-49, 2004. ,
Composable Encapsulation Policies, Proceedings of European Conference on Object-Oriented Programming, pp.26-50, 2004. ,
DOI : 10.1007/978-3-540-24851-4_2
Object-oriented encapsulation for dynamically typed languages, Proceedings of 18th International Conference on Object-Oriented Programming Systems, Languages and Applications, pp.130-149, 2004. ,
DOI : 10.1145/1035292.1028988
Stateful traits and their formalization, Computer Languages, Systems & Structures, vol.34, issue.2-3, pp.83-108, 2008. ,
DOI : 10.1016/j.cl.2007.05.003
Reification, Proceedings of the 1984 ACM Symposium on LISP and functional programming , LFP '84, pp.348-355, 1984. ,
DOI : 10.1145/800055.802051
Dynamic Object Flow Analysis, it - Information Technology, vol.52, issue.6, 2008. ,
DOI : 10.1524/itit.2010.0615
A Machine Model for Aspect-Oriented Programming, Proceedings of European Conference on Object-Oriented Programming, pp.501-524, 2007. ,
DOI : 10.1007/978-3-540-73589-2_24
Design Patterns: Elements of Reusable Object-Oriented Software, 1995. ,
Encapsulators: a new software paradigm in Smalltalk-80, Proceedings OOPSLA '86, pp.341-346, 1986. ,
DOI : 10.1145/960112.28731
A Programmer???s Reduction Semantics for Classes and Mixins, 1999. ,
DOI : 10.1007/3-540-48737-9_7
Runtime bytecode transformation for Smalltalk, Computer Languages, Systems & Structures, vol.32, issue.2-3, pp.125-139, 2006. ,
DOI : 10.1016/j.cl.2005.10.002
URL : https://hal.archives-ouvertes.fr/inria-00556474
Evaluating message passing control techniques in Smalltalk, Journal of Object- Oriented Programming (JOOP), vol.12, issue.6, pp.39-44, 1999. ,
Context-oriented Programming., The Journal of Object Technology, vol.7, issue.3, 2008. ,
DOI : 10.5381/jot.2008.7.3.a4
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.114.3310
The Meta in Meta-object Architectures, Proceedings of TOOLS EUROPE, pp.218-237, 2008. ,
DOI : 10.1007/978-3-540-69824-1_13
URL : https://hal.archives-ouvertes.fr/inria-00271286
Side-effect free functions in object-oriented languages, Computer Languages, vol.21, issue.3-4, pp.129-146, 1995. ,
DOI : 10.1016/0096-0551(95)00008-9
Language constructs for context-oriented programming, Proceedings of the 2005 conference on Dynamic languages symposium , DLS '05, pp.1-10, 2005. ,
DOI : 10.1145/1146841.1146842
Worlds: Controlling the Scope of Side Effects, Viewpoints Research, vol.2, issue.3, 2008. ,
DOI : 10.1145/1408681.1408684
Contextual values, Proceedings of the 2008 symposium on Dynamic languages, DLS '08, 2008. ,
DOI : 10.1145/1408681.1408684
Morphing aspects, Proceedings of the 3rd international conference on Aspect-oriented software development , AOSD '04, pp.46-55, 2004. ,
DOI : 10.1145/976270.976278
Delegation-based semantics for modularizing crosscutting concerns, OOPSLA '08: Proceedings of the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications, pp.525-542, 2008. ,
Classes and mixins, Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '98, pp.171-183, 1998. ,
DOI : 10.1145/268946.268961
The revised report on the syntactic theories of sequential control and state, Theoretical Computer Science, vol.103, issue.2, pp.235-271, 1992. ,
DOI : 10.1016/0304-3975(92)90014-7