No abstract available.
Cited By
- Bagherzadeh M and Rajan H Order types: static reasoning about message races in asynchronous message passing concurrency Proceedings of the 7th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control, (21-30)
- Kumar V, Dolby J and Blackburn S Integrating Asynchronous Task Parallelism and Data-centric Atomicity Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, (1-10)
- Ricci A and Yonezawa A Away from the sequential paradigm tarpit Proceedings of the Second International Workshop on Combined Object-Oriented Modelling and Programming Languages, (1-6)
- Tasharofi S, Dinges P and Johnson R Why do scala developers mix the actor model with other concurrency models? Proceedings of the 27th European conference on Object-Oriented Programming, (302-326)
- Long Y, Mooney S, Sondag T and Rajan H (2010). Implicit invocation meets safe, implicit concurrency, ACM SIGPLAN Notices, 46:2, (63-72), Online publication date: 26-Jan-2011.
- Johnsen E, Lanese I and Zavattaro G Fault in the future Proceedings of the 13th international conference on Coordination models and languages, (1-15)
- Sirjani M and Jaghoori M Ten years of analyzing actors Formal modeling, (20-56)
- Long Y, Mooney S, Sondag T and Rajan H Implicit invocation meets safe, implicit concurrency Proceedings of the ninth international conference on Generative programming and component engineering, (63-72)
- Rajan H, Kautz S and Rowcliffe W Concurrency by modularity Proceedings of the ACM international conference on Object oriented programming systems languages and applications, (790-805)
- Rajan H, Kautz S and Rowcliffe W (2010). Concurrency by modularity, ACM SIGPLAN Notices, 45:10, (790-805), Online publication date: 17-Oct-2010.
- Johnsen E, Blanchette J, Kyas M and Owe O (2009). Intra-Object versus Inter-Object, Electronic Notes in Theoretical Computer Science (ENTCS), 243, (89-103), Online publication date: 1-Jul-2009.
- Kyas M (2009). Tool Support for Holistic Modelling of Distributed Embedded Systems in Creol, Electronic Notes in Theoretical Computer Science (ENTCS), 243, (105-120), Online publication date: 1-Jul-2009.
- Pourazin S and Barforoush A (2018). Concurrent Metareasoning, The Journal of Supercomputing, 35:1, (51-64), Online publication date: 1-Jan-2006.
- Cunha C, Sobral J and Monteiro M Reusable aspect-oriented implementations of concurrency patterns and mechanisms Proceedings of the 5th international conference on Aspect-oriented software development, (134-145)
- Sobral J Incrementally developing parallel applications with AspectJ Proceedings of the 20th international conference on Parallel and distributed processing, (116-116)
- Johnsen E, Owe O and Yu I (2006). Creol, Theoretical Computer Science, 365:1, (23-66), Online publication date: 10-Nov-2006.
- Yonezawa A Early concurrent/mobile objects Proceedings of the 20th European conference on Object-Oriented Programming, (198-202)
- Sirjani M Rebeca Proceedings of the 5th international conference on Formal methods for components and objects, (102-126)
- Varela C, Ciancarini P and Taura K (2005). Worldwide computing, Scientific Programming, 13:4, (255-263), Online publication date: 1-Oct-2005.
- Johnsen E, Owe O and Axelsen E (2019). A Run-Time Environment for Concurrent Objects With Asynchronous Method Calls, Electronic Notes in Theoretical Computer Science (ENTCS), 117:C, (375-392), Online publication date: 20-Jan-2005.
- Johnsen E, Owe O and Simplot-Ryl I A dynamic class construct for asynchronous concurrent objects Proceedings of the 7th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems, (15-30)
- Benton N, Cardelli L and Fournet C (2004). Modern concurrency abstractions for C#, ACM Transactions on Programming Languages and Systems (TOPLAS), 26:5, (769-804), Online publication date: 1-Sep-2004.
- Varela C and Agha G (2019). Programming dynamically reconfigurable open systems with SALSA, ACM SIGPLAN Notices, 36:12, (20-34), Online publication date: 1-Dec-2001.
- Masuhara H and Yonezawa A Reflection in concurrent object-oriented languages Formal methods for distributed processing, (305-325)
- Di Blasio P, Fisher K and Talcott C (2000). A Control-Flow Analysis for a Calculus of Concurrent Objects, IEEE Transactions on Software Engineering, 26:7, (617-634), Online publication date: 1-Jul-2000.
- Hasselbring W (2000). Programming languages and systems for prototyping concurrent applications, ACM Computing Surveys (CSUR), 32:1, (43-79), Online publication date: 1-Mar-2000.
- Poggi A and Armano G (1999). A Distributed Object-Oriented Language for Heterogeneous Computer Networks, The Journal of Supercomputing, 14:2, (153-169), Online publication date: 1-Sep-1999.
- Akoka J Conceptual Design of Parallel Systems Selected Papers from the Symposium on Conceptual Modeling, Current Issues and Future Directions, (1-23)
- Kafura D and Briot J (2018). Actors and Agents, IEEE Concurrency, 6:2, (24-28), Online publication date: 1-Apr-1998.
- Karamcheti V and Chien A A hierarchical load-balancing framework for dynamic multithreaded computations Proceedings of the 1998 ACM/IEEE conference on Supercomputing, (1-17)
- Bowman H (1998). A LOTOS based tutorial on formal methods for object-oriented distributed systems, New Generation Computing, 16:4, (343-372), Online publication date: 1-Dec-1998.
- Cerri S and Loia V (1997). A Concurrent, Distributed Architecture for Diagnostic Reasoning, User Modeling and User-Adapted Interaction, 7:2, (69-105), Online publication date: 1-Feb-1997.
- Murthy V and Krishnamurthy E Heterogeneous programming with concurrent objects Proceedings of the 1997 ACM symposium on Applied computing, (454-463)
- Chien A (2019). ICC++—a C++ dialect for high performance parallel computing, ACM SIGAPP Applied Computing Review, 4:1, (19-23), Online publication date: 1-Apr-1996.
- Kesselman C (2019). High performance parallel and distributed computation in compositional CC++, ACM SIGAPP Applied Computing Review, 4:1, (24-26), Online publication date: 1-Apr-1996.
- Zhang X, Karamcheti V, Ng T and Chien A Optimizing COOP Languages Proceedings of the 10th International Parallel Processing Symposium, (235-240)
- Plevyak J, Zhang X and Chien A Obtaining sequential efficiency for concurrent object-oriented languages Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (311-321)
- Romanovsky A (1995). How to make a recoverable server by synchronization code inheriting, ACM SIGPLAN OOPS Messenger, 6:1, (7-13), Online publication date: 11-Jan-1995.
- Kim W and Agha G Efficient support of location transparency in concurrent object-oriented programming languages Proceedings of the 1995 ACM/IEEE conference on Supercomputing, (39-es)
- Plevyak J, Karamcheti V, Zhang X and Chien A A hybrid execution model for fine-grained languages on distributed memory multicomputers Proceedings of the 1995 ACM/IEEE conference on Supercomputing, (41-es)
- Kusakabe S, Nagai T, Yamashita Y, Taniguchi R and Amamiya M A dataflow language with object-based extension and its implementation on a commercially available parallel machine Proceedings of the 9th international conference on Supercomputing, (308-317)
- Venkatasubramanian N and Talcott C Reasoning about meta level activities in open distributed systems Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing, (144-152)
- Lieberherr K, Silva-Lepe I and Xiao C (1994). Adaptive object-oriented programming using graph-based customization, Communications of the ACM, 37:5, (94-101), Online publication date: 1-May-1994.
- Kobayashi N and Yonezawa A Type-theoretic foundations for concurrent object-oriented programing Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, (31-45)
- Kobayashi N and Yonezawa A (2019). Type-theoretic foundations for concurrent object-oriented programing, ACM SIGPLAN Notices, 29:10, (31-45), Online publication date: 1-Oct-1994.
- Tokoro M (2019). The society of objects, ACM SIGPLAN OOPS Messenger, 5:2, (3-12), Online publication date: 1-Apr-1994.
- Sargeant J, Kirkham C and Anderson S Towards a Computational Model for UFO Proceedings of the IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques, (299-308)
- Yasugi M, Matsuoka S and Yonezawa A The Plan-Du Style Compilation Technique for Eager Data Transfer in Thread-Based Execution Proceedings of the IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques, (57-66)
- Agha G and Callsen C ActorSpace: an open distributed programming paradigm Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming, (23-32)
- Taura K, Matsuoka S and Yonezawa A An efficient implementation scheme of concurrent object-oriented languages on stock multicomputers Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming, (218-228)
- Löhr K (1993). Concurrency annotations for reusable software, Communications of the ACM, 36:9, (81-89), Online publication date: 1-Sep-1993.
- Gao Y and Yuen C (1993). A survey of implementations of concurrent, parallel and distributed Smalltalk, ACM SIGPLAN Notices, 28:9, (29-35), Online publication date: 1-Sep-1993.
- Kale L and Krishnan S CHARM++ Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, (91-108)
- Matsuoka S, Taura K and Yonezawa A Highly efficient and encapsulated re-use of synchronization code in concurrent object-oriented languages Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, (109-126)
- Kale L and Krishnan S (2019). CHARM++, ACM SIGPLAN Notices, 28:10, (91-108), Online publication date: 1-Oct-1993.
- Matsuoka S, Taura K and Yonezawa A (2019). Highly efficient and encapsulated re-use of synchronization code in concurrent object-oriented languages, ACM SIGPLAN Notices, 28:10, (109-126), Online publication date: 1-Oct-1993.
- Karamcheti V and Chien A Concert-efficient runtime support for concurrent object-oriented programming languages on stock hardware Proceedings of the 1993 ACM/IEEE conference on Supercomputing, (598-607)
- Agha G and Callsen C (2019). ActorSpace: an open distributed programming paradigm, ACM SIGPLAN Notices, 28:7, (23-32), Online publication date: 1-Jul-1993.
- Taura K, Matsuoka S and Yonezawa A (2019). An efficient implementation scheme of concurrent object-oriented languages on stock multicomputers, ACM SIGPLAN Notices, 28:7, (218-228), Online publication date: 1-Jul-1993.
- Yonezawa A, Matsuoka S, Yasugi M and Taura K (1993). Implementing Concurrent Object-Oriented Languages on Multicomputers, IEEE Parallel & Distributed Technology: Systems & Technology, 1:2, (49-61), Online publication date: 1-May-1993.
- Tokoro M The society of objects Addendum to the proceedings on Object-oriented programming systems, languages, and applications, (3-12)
- Masuhara H, Matsuoka S, Watanabe T and Yonezawa A (2019). Object-oriented concurrent reflective languages can be implemented efficiently, ACM SIGPLAN Notices, 27:10, (127-144), Online publication date: 31-Oct-1992.
- Ishikawa Y (2019). Communication mechanism on autonomous objects, ACM SIGPLAN Notices, 27:10, (303-314), Online publication date: 31-Oct-1992.
- Yasugi M, Matsuoka S and Yonezawa A ABCL/onEM-4 Proceedings of the 6th international conference on Supercomputing, (93-103)
- Ishikawa Y Communication mechanism on autonomous objects Conference proceedings on Object-oriented programming systems, languages, and applications, (303-314)
- Masuhara H, Matsuoka S, Watanabe T and Yonezawa A Object-oriented concurrent reflective languages can be implemented efficiently Conference proceedings on Object-oriented programming systems, languages, and applications, (127-144)
- Wakita K and Yonezawa A Linguistic supports for development of distributed organizational information systems in object-oriented concurrent computation frameworks Proceedings of the conference on Organizational computing systems, (185-198)
- Wakita K and Yonezawa A (2019). Linguistic supports for development of distributed organizational information systems in object-oriented concurrent computation frameworks, ACM SIGOIS Bulletin, 12:2-3, (185-198), Online publication date: 1-Nov-1991.
- Agha G (1990). Concurrent object-oriented programming, Communications of the ACM, 33:9, (125-141), Online publication date: 1-Sep-1990.
- Baba T, Yoshinaga T, Iijima T, Iwamoto Y, Hamada M and Suzuki M A parallel object-oriented total architecture Proceedings of the 1990 ACM/IEEE conference on Supercomputing, (276-285)
- Yonezawa A and Watanabe T (1988). An introduction to object-based reflective concurrent computation, ACM SIGPLAN Notices, 24:4, (50-54), Online publication date: 1-Apr-1989.
- Watanabe T and Yonezawa A Reflective computation in object-oriented concurrent systems and its applications Proceedings of the 5th international workshop on Software specification and design, (56-58)
- Watanabe T and Yonezawa A (2019). Reflective computation in object-oriented concurrent systems and its applications, ACM SIGSOFT Software Engineering Notes, 14:3, (56-58), Online publication date: 1-May-1989.
- Yonezawa A and Watanabe T An introduction to object-based reflective concurrent computation Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming, (50-54)
Index Terms
- ABCL: an object-oriented concurrent system
Recommendations
Transactions for concurrent object-oriented programming systems
OOPSLA/ECOOP '88: Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programmingConcurrent object-oriented programming systems (COOPS) require support for fault tolerance, concurrency control, consistent commitment of changes and program-initiated rollback. It is sometimes suggested that the classical transaction processing model ...
Transactions for concurrent object-oriented programming systems
Proceedings of the ACM SIGPLAN Workshop on Object-Based Concurrent ProgrammingConcurrent object-oriented programming systems (COOPS) require support for fault tolerance, concurrency control, consistent commitment of changes and program-initiated rollback. It is sometimes suggested that the classical transaction processing model ...
Concurrent Object Oriented 'C' (cooC)
Concurrent Object Oriented C (cooC) is a language based on the premise that an object not only provides an encapsulation boundary but should also form a process boundary; each object acts concurrently. Upon this basic model various control regimes can ...