• Publications
  • Influence
ACTORS - a model of concurrent computation in distributed systems
  • G. Agha
  • Computer Science
  • MIT Press series in artificial intelligence
  • 1990
A foundational model of concurrency is developed and issues in the design of parallel systems and why the actor model is suitable for exploiting large-scale parallelism are addressed. Expand
CUTE: a concolic unit testing engine for C
A method to represent and track constraints that capture the behavior of a symbolic execution of a unit with memory graphs as inputs is developed and an efficient constraint solver is proposed to facilitate incremental generation of such test inputs. Expand
A Foundation for Actor Computation
An actor language is presented which is an extension of a simple functional language, and an operational semantics for this extension is provided, and it is shown that the three forms of equivalence, namely, convex, must, and may equivalences, collapse to two in the presence of fairness. Expand
Statistical Model Checking of Black-Box Probabilistic Systems
The authors' algorithm checks, based on statistical hypothesis testing, whether the sample provides evidence to conclude the satisfaction or violation of a property, and computes a quantitative measure (p-value of the tests) of confidence in its answer, and may, at least in some cases, be faster than previous analysis methods. Expand
SENS: a sensor, environment and network simulator
SENS is a customizable sensor network simulator for WSN applications, consisting of interchangeable and extensible components for applications, network communication, and the physical environment, which provides diagnostic facilities such as power utilization analysis for development of dependable applications. Expand
On Statistical Model Checking of Stochastic Systems
A statistical model checking algorithm that also verifies CSL formulas with unbounded untils, based on Monte Carlo simulation of the model and hypothesis testing of the samples, as opposed to sequential hypothesis testing is presented. Expand
Programming dynamically reconfigurable open systems with SALSA
Applications running on the Internet, or on limited-resource devices, need to be able to adapt to changes in their execution environment at run-time. Current languages and systems fall short ofExpand
PMaude: Rewrite-based Specification Language for Probabilistic Object Systems
A rewrite-based specification language for modelling probabilistic concurrent and distributed systems based on PMaude, which has both a rigorous formal basis and the characteristics of a high-level rule-based programming language, and introduces a query language called Quantitative Temporal Expressions (or QuaTEx in short), to query various quantitative aspects of a Probabilistic model. Expand
CUTE and jCUTE: Concolic Unit Testing and Explicit Path Model-Checking Tools
CUTE is a tool to systematically and automatically test sequential C programs (including pointers) and concurrent Java programs and introduces a race-flipping technique to efficiently test and model check concurrent programs with data inputs. Expand
VESTA: A statistical model-checker and analyzer for probabilistic systems
We give a brief overview of a statistical model-checking and analysis tool VESTA. VESTA is a tool for statistical analysis of probabilistic systems. It supports statistical model-checking andExpand