Pitfalls of Jason Concurrency





Publicado en

Actas de las XIX Jornadas de Programación y Lenguajes (PROLE 2019)

Licencia Creative Commons


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.


Acerca de Fernández Díaz, Álvaro

Palabras clave

BDI, Concurrency, Jason Programming
Página completa del ítem
Notificar un error en este resumen
Mostrar cita
Mostrar cita en BibTeX
Descargar cita en BibTeX