Concepts and notations for concurrent programming**Reprinted from: ACM Computing Surveys, 15(1), March 1983 with permission of the Association for Computing Machinery Inc.

Author(s):  
Gregory R. Andrews ◽  
Fred B. Schneider
RENOTE ◽  
2011 ◽  
Vol 9 (2) ◽  
Author(s):  
Tarcila Gesteira da Silva ◽  
Felipe Martins Müller ◽  
Giliane Bernardi
Keyword(s):  

Este  trabalho apresenta um panorama do ensino de engenharia de software em cursos de graduação na área de computação com base nos currículos de referência da Sociedade Brasileira de Computação (SBC) e da  Association for Computing Machinery(ACM), focando no conteúdo referente ao tópico de teste de software. Com base neste panorama é apresentada uma proposta de aprendizagem baseada em jogos para apoio ao ensino-aprendizagem de estratégias de teste de software.


2021 ◽  
Vol 0 (0) ◽  
Author(s):  
Jodi Tims ◽  
Reyyan Ayfer

Abstract ACM-W is the community within the Association for Computing Machinery (ACM) that is dedicated to issues of gender equality in Computer Science. ACM-W works globally to support, celebrate and advocate for the full participation of women in all aspects of the computing field. This article presents a brief history of ACM-W with an emphasis on the global growth of the organization. A summary of the primary programs of ACM-W is provided to further highlight the global impact of our work. Also included are examples of how ACM-W is partnering with other computing and scientific organizations to realize greater impact in the arena of gender equality.


2021 ◽  
Vol 178 (3) ◽  
pp. 229-266
Author(s):  
Ivan Lanese ◽  
Adrián Palacios ◽  
Germán Vidal

Causal-consistent reversible debugging is an innovative technique for debugging concurrent systems. It allows one to go back in the execution focusing on the actions that most likely caused a visible misbehavior. When such an action is selected, the debugger undoes it, including all and only its consequences. This operation is called a causal-consistent rollback. In this way, the user can avoid being distracted by the actions of other, unrelated processes. In this work, we introduce its dual notion: causal-consistent replay. We allow the user to record an execution of a running program and, in contrast to traditional replay debuggers, to reproduce a visible misbehavior inside the debugger including all and only its causes. Furthermore, we present a unified framework that combines both causal-consistent replay and causal-consistent rollback. Although most of the ideas that we present are rather general, we focus on a popular functional and concurrent programming language based on message passing: Erlang.


2001 ◽  
Author(s):  
A. Burns ◽  
A. J. Wellings ◽  
A. M. Koelmans ◽  
M. Koutny ◽  
A. Romanovsky ◽  
...  

1986 ◽  
Vol 21 (11) ◽  
pp. 258-268 ◽  
Author(s):  
Akinori Yonezawa ◽  
Jean-Pierre Briot ◽  
Etsuya Shibayama

Sign in / Sign up

Export Citation Format

Share Document