Resumen: Pitfalls of Jason Concurrency
Fecha
Autores
Fernández Díaz, Álvaro
Benac Earle, Clara
Fredlund, Lars-Ake
Editor
Sistedes
Publicado en
Actas de las XIX Jornadas de Programación y Lenguajes (PROLE 2019)
Licencia Creative Commons
Resumen
Jason is a well-known programming language for multia- gent systems where fine-grained concurrency primitives allow a highly- concurrent efficient execution. However, typical concurrency errors such as race conditions are hard to avoid. In this chapter, we analyze a number of such potential pitfalls of the Jason concurrency model, and, describe both how such risks can be mitigated in Jason itself, as well as discussing the alternatives implemented in eJason, an experimental extension of Ja- son with support for distribution and fault tolerance. In some cases, we propose changes in the standard Jason semantics.
Descripción
Acerca de Fernández Díaz, Álvaro
Palabras clave
BDI, Concurrency, Jason Programming


