enter search term and/or author name
Best ACM SAC Articles on Coordination and Self-Adaptation
Jose Luis Fernandez-Marquez, Mirko Viroli, Gabriella Castelli
Article No.: 6
A Formal Approach to Autonomic Systems Programming: The SCEL Language
Rocco De Nicola, Michele Loreti, Rosario Pugliese, Francesco Tiezzi
Article No.: 7
The autonomic computing paradigm has been proposed to cope with size, complexity, and dynamism of contemporary software-intensive systems. The challenge for language designers is to devise appropriate abstractions and linguistic primitives to deal...
Programming Urban-Area Applications by Exploiting Public Transportation
Dries Harnie, Elisa Gonzalez Boix, Theo D’hondt, Wolfgang De Meuter
Article No.: 8
The evolution of smartphones has given rise to urban-area applications: applications that communicate in a city by means of the public (moving) infrastructure (e.g., buses and trams). In this setting, applications need to communicate with and...
Improving the Effectiveness of Testing Pervasive Software via Context Diversity
Huai Wang, W. K. Chan, T. H. Tse
Article No.: 9
Context-aware pervasive software is responsive to various contexts and their changes. A faulty implementation of the context-aware features may lead to unpredictable behavior with adverse effects. In software testing, one of the most important...
Adaptive Resource Provisioning for Virtualized Servers Using Kalman Filters
Evangelia Kalyvianaki, Themistoklis Charalambous, Steven Hand
Article No.: 10
Resource management of virtualized servers in data centers has become a critical task, since it enables cost-effective consolidation of server applications. Resource management is an important and challenging task, especially for multitier...
Transactional Auto Scaler: Elastic Scaling of Replicated In-Memory Transactional Data Grids
Diego Didona, Paolo Romano, Sebastiano Peluso, Francesco Quaglia
Article No.: 11
In this article, we introduce TAS (Transactional Auto Scaler), a system for automating the elastic scaling of replicated in-memory transactional data grids, such as NoSQL data stores or Distributed Transactional Memories. Applications of TAS range...