Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Resumen:
Pitfalls of Jason Concurrency

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

Citación

Fernández Díaz, Á., Benac Earle, C., Fredlund, L.: Pitfalls of Jason Concurrency. In: Alpuente, M., Sapiña, J., Rodríguez Echeverría, R. (eds.) Actas de las XIX Jornadas de Programación y Lenguajes (PROLE 2019). Sistedes (2019). https://hdl.handle.net/11705/PROLE/2019/019