, ReactiveX: An api for asynchronous programmingwith observable streams, pp.2018-2025, 2018.

G. Agha, Concurrent object-oriented programming, Commun. ACM, vol.33, issue.9, pp.125-141, 1990.

G. A. Agha, A model of concurrent computation in distributed systems, 1986.

J. Armstrong, R. Virding, and M. Williams, Concurrent programming in ERLANG, 1993.

A. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts, Stateful traits and their formalization, Systems & Structures, vol.34, issue.2-3, pp.83-108, 2008.
URL : https://hal.archives-ouvertes.fr/hal-02109190

J. J. Bloch, Effective Java, 2nd Edition. The Java series ... from the source, 2008.

S. Brandauer, E. Castegren, D. Clarke, K. Fernandez-reyes, E. B. Johnsen et al., Formal Methods for Multicore Programming -15th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2015, vol.9104, pp.1-56, 2015.

S. Clebsch, S. Drossopoulou, S. Blessing, A. Mcneil, E. G. Boix et al., Deny capabilities for safe, fast actors, Proceedings of the 5th International Workshop on Programming Based on Actors, Agents, and Decentralized Control, pp.1-12, 2015.

T. V. Cutsem, A. Bergel, S. Ducasse, and W. D. Meuter, Adding state and visibility control to traits using lexical nesting, ECOOP 2009 -Object-Oriented Programming, 23rd European Conference, vol.5653, pp.220-243, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00498397

T. V. Cutsem, E. G. Boix, C. Scholliers, A. L. Carreton, D. Harnie et al., Ambienttalk: programming responsive mobile peer-to-peer applications with actors, Systems & Structures, vol.40, issue.3-4, pp.112-136, 2014.

S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. P. Black, Traits: A mechanism for fine-grained reuse, ACM Trans. Program. Lang. Syst, vol.28, issue.2, pp.331-388, 2006.

M. Felleisen and R. Hieb, The revised report on the syntactic theories of sequential control and state, Theor. Comput. Sci, vol.103, issue.2, pp.235-271, 1992.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: Elements of reusable object-oriented software, 1994.

R. E. Johnson and B. Foote, Designing reusable classes, Journal of object-oriented programming, vol.1, issue.2, pp.22-35, 1988.

D. G. Kafura, Concurrent object-oriented real-times systems research, SIGPLAN Notices, vol.24, issue.4, pp.203-205, 1989.

D. G. Kafura and K. H. Lee, Inheritance in actor based concurrent object-oriented languages, Comput. J, vol.32, issue.4, pp.297-304, 1989.

J. D. Koster, T. V. Cutsem, and W. D. Meuter, 43 years of actors: a taxonomy of actor models and their key properties, Proceedings of the 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control, pp.31-40, 2016.

H. Lieberman, Using prototypical objects to implement shared behavior in object oriented systems, pp.214-223

B. Meyer, Applying "design by contract", IEEE Computer, vol.25, issue.10, pp.40-51, 1992.

N. K. Meyrowitz, Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'86), 1986.

M. S. Miller, E. D. Tribble, and J. S. Shapiro, Revised Selected Papers, Trustworthy Global Computing, International Symposium, TGC 2005, vol.3705, pp.195-229, 2005.

R. Roestenburg, R. Bakker, and R. Williams, Akka in action, 2015.

J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. E. Lorensen, Objectoriented modeling and design, vol.199, 1991.

J. Schäfer and A. Poetzsch-heffter, Jcobox: Generalizing active objects to concurrent components, ECOOP 2010 -Object-Oriented Programming, 24th European Conference, vol.6183, pp.275-299, 2010.

D. Thomas, Programming Elixir, Pragmatic Bookshelf, 2018.

A. Yonezawa, J. Briot, and E. Shibayama, Object-oriented concurrent programming in ABCL/1, pp.258-268
URL : https://hal.archives-ouvertes.fr/hal-01221585