ABSTRACT
Computer processing capacity is becoming increasingly insufficient
and it encourages the use of concurrent programming to develop
applications that reduce the computing time. Due to features such
as communication, synchronization and non-determinism, concurrent
programs may present concurrency-related errors. This paper
presents a defect taxonomy for Elixir concurrent programs considering
the functions present on Kernel and Task modules. Defect
patterns were identified from the insertion of small disturbances
into concurrent functions present in a benchmark of concurrent
Elixir programs. The association between entered defects and concurrent
programming errors has resulted in defect taxonomy for
concurrent Elixir programs. The defined taxonomy will be used to
support the definition of criteria and testing tools for concurrent
Elixir programs.
O Computer on the Beach é um evento técnico-científico que visa reunir profissionais, pesquisadores e acadêmicos da área de Computação, a fim de discutir as tendências de pesquisa e mercado da computação em suas mais diversas áreas.