JCoBox: Generalizing active objects to concurrent components. JCoBox is a programming language, which extends Java by a new concurrency concept, called CoBoxes. CoBoxes are a novel programming concept for distributed, concurrent object-oriented software, developed in our group. CoBoxes are a generalization of active objects to concurrently running groups of objects with multiple cooperative tasks. The CoBox concept has been integrated into Java in the JCoBox language. More information about CoBoxes and !JCoBox can be found in our latest paper: JCoBox: From Active Objects to Concurrent Components. Or you can start with the tutorial.

References in zbMATH (referenced in 16 articles )

Showing results 1 to 16 of 16.
Sorted by year (citations)

  1. Albert, Elvira; Bezirgiannis, Nikolaos; De Boer, Frank; Martin-Martin, Enrique: A formal, resource consumption-preserving translation from actors with cooperative scheduling to Haskell (2020)
  2. Haller, Philipp; Miller, Heather: A reduction semantics for direct-style asynchronous observables (2019)
  3. Karami, Farzane; Owe, Olaf; Ramezanifarkhani, Toktam: An evaluation of interaction paradigms for active objects (2019)
  4. Albert, Elvira; Bezirgiannis, Nikolaos; de Boer, Frank; Martin-Martin, Enrique: A formal, resource consumption-preserving translation of actors to Haskell (2017)
  5. Albert, Elvira; Flores-Montoya, Antonio; Genaim, Samir; Martin-Martin, Enrique: Rely-guarantee termination and cost analyses of loops with concurrent interleavings (2017)
  6. Ameur-Boulifa, R.; Henrio, L.; Kulankhina, O.; Madelaine, E.; Savu, A.: Behavioural semantics for asynchronous components (2017)
  7. Bravetti, Mario; Giachino, Elena; Lienhardt, Michael; Wong, Peter Y. H.: Dynamic rebinding for concurrent object groups: theory and practice (2017)
  8. Albert, Elvira; Correas, Jesús; Puebla, Germán; Román-Díez, Guillermo: Quantified abstract configurations of distributed systems (2015)
  9. Johnsen, Einar Broch; Schlatte, Rudolf; Tapia Tarifa, S. Lizeth: Integrating deployment architectures and resource consumption in timed object-oriented models (2015)
  10. Bubel, Richard; Montoya, Antonio Flores; Hähnle, Reiner: Analysis of executable software models (2014)
  11. Scholliers, Christophe; Tanter, Éric; De Meuter, Wolfgang: Parallel actor monitors: disentangling task-level parallelism from data partitioning in the actor model (2014)
  12. Van Cutsem, Tom; Gonzalez Boix, Elisa; Scholliers, Christophe; Lombide Carreton, Andoni; Harnie, Dries; Pinte, Kevin; De Meuter, Wolfgang: Ambienttalk: programming responsive mobile peer-to-peer applications with actors (2014) ioport
  13. Din, Crystal Chang; Dovland, Johan; Johnsen, Einar Broch; Owe, Olaf: Observable behavior of distributed systems: component reasoning for concurrent objects (2012)
  14. Pettai, Martin; Laud, Peeter: Securing the future -- an information flow analysis of a distributed OO language (2012)
  15. Broch Johnsen, Einar; Owe, Olaf; Schlatte, Rudolf; Tapia Tarifa, Silvia Lizeth: Validating timed models of deployment components with parametric concurrency (2011)
  16. Schäfer, Jan; Poetzsch-Heffter, Arnd: JCoBox: generalizing active objects to concurrent components (2010) ioport