Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2544743guideproceedingsBook PagePublication PagesConference Proceedingsacm-pubtype
ACSD '13: Proceedings of the 2013 13th International Conference on Application of Concurrency to System Design
2013 Proceeding
Publisher:
  • IEEE Computer Society
  • 1730 Massachusetts Ave., NW Washington, DC
  • United States
Conference:
July 8 - 10, 2013
ISBN:
978-0-7695-5035-0
Published:
08 July 2013

Reflects downloads up to 26 Jan 2025Bibliometrics
Abstract

No abstract available.

Article
Cover Art
Article
Article
[Title page iii]

Presents the title page of the proceedings record.

Article
Article
Additional reviewers

The conference offers a note of thanks and lists its reviewers.

Article
SyNAPSE: Jun Sawada
Article
Maximal Synthesis for Hennessy-Milner Logic

We present a solution for the synthesis on Kripke structures with labelled transitions, with respect to Hennessy-Milner Logic. This encompasses the definition of a theoretical framework that is able to express how such a transition system should be ...

Article
Incremental Bisimulation Abstraction Refinement

Abstraction refinement techniques in probabilistic model checking are prominent approaches to the verification of very large or infinite-state probabilistic concurrent systems. At the core of the refinement step lies the implicit or explicit analysis of ...

Article
A New Multi-threaded Code Synthesis Methodology and Tool for Correct-by-Construction Synthesis from Polychronous Specifications

Embedded software systems respond to multiple events coming from various sources -- some temporally regular (ex: periodic sampling of continuous time signals) and some intermittent (ex: interrupts, exception events etc.). Timely response to such events ...

Article
Towards Optimal Supervisory Control of Discrete-Time Stochastic Discrete-Event Processes with Data

We propose a model-based systems engineering framework for supervisory control and probabilistic model checking of discrete-time stochastic discrete-event systems. Supervisory control theory deals with synthesis of models of supervisory controllers that ...

Article
Timing Analysis of Binary Programs with UPPAAL

We address the problem of computing accurate Worst-Case Execution Time (WCET). We propose a fully automatic and modular methodology based on program slicing and real-time model-checking. We have implemented our methodology and applied it to standard ...

Article
LTL Model Checking of Parallel Programs with Under-Approximated TSO Memory Model

Model checking of parallel programs under relaxed memory models has been so far limited to the verification of safety properties. Tools have been developed to automatically synthesise correct placement of synchronisation primitives to reinstate the ...

Article
Parametrised Compositional Verification with Multiple Process and Data Types

We present an LTS-based (Labelled Transition System) CSP-like (Communicating Sequential Processes) formalism for expressing parametrised systems. The parameters are process types, which determine the number of replicated components, and data types, ...

Article
Modular Verification of Synchronous Programs

In this paper, we develop an approach to the modular verification of synchronous programs. To this end, we have to solve two major problems: First, if a synchronous module is verified without its later context, outputs may not be completely determined (...

Article
Incremental Generation of Linear Invariants for Component-Based Systems

Invariants generation has been intensively considered as an effective verification method for concurrent systems. However, none of the existing work on the topic strongly exploits the structure of the system and the algebra that defines the interactions ...

Article
Polynomial Sufficient Conditions of Well-Behavedness for Weighted Join-Free and Choice-Free Systems

Join-Free Petri nets, whose transitions have at most one input place, model systems without synchronizations while Choice-Free Petri nets, whose places have at most one output transition, model systems without conflicts. These classes respectively ...

Article
Checking Partial-Order Properties of Vector Addition Systems with States

Message Sequence Graphs (MSGs) form a popular model often used for the documentation of telecommunication protocols. They consist of typical scenarios of message exchanges depicted as partial-orders of events that lead from one control state to another. ...

Article
On Cyclic Behaviour of Unbounded Petri Nets

Cycles in state spaces represent repetitive behaviour of system models. Runs reproducing some state have important interpretations, for example rounds in distributed algorithms. In case of unbounded system models with infinite state space, cycles cannot ...

Article
Reveal Your Faults: It's Only Fair!

We present a methodology for fault diagnosis in concurrent, partially observable systems with additional fairness constraints. In this weak diagnosis, one asks whether a concurrent chronicle of observed events allows to determine that a non-observable ...

Article
Factored Planning: From Automata to Petri Nets

Factored planning mitigates the state space explosion problem by avoiding the construction of the state space of the whole system and instead working with the system's components. Traditionally, finite automata have been used to represent the components,...

Article
STG-Based Resynthesis for Balsa Circuits

Balsa provides a rapid development flow, where asynchronous circuits are created from high-level specifications, but the syntax-driven translation used by the Balsa compiler often results in performance overhead. To reduce this performance penalty, ...

Article
Queue-Dispatch Asynchronous Systems

To make the development of efficient multi-core applications easier, libraries, such as Grand Central Dispatch (GCD), have been proposed. When using such a library, the programmer writes so-called blocks, which are chunks of codes, and dispatches them, ...

Article
Programming and Timing Analysis of Parallel Programs on Multicores

Multicore processors provide better power-performance trade-offs compared to single-core processors. Consequently, they are rapidly penetrating market segments which are both safety critical and hard real-time in nature. However, designing time-...

Article
Prototyping a Concurrency Model

Many novel programming models for concurrency have been proposed in the wake of the multicore computing paradigm shift. They aim to raise the level of abstraction for expressing concurrency and synchronization in a program, and hence to help developers ...

Article
A Parametric Tool for Applied Process Calculi

High-level formalisms for concurrency are often defined as extensions of the the pi-calculus, a growing number is geared towards particular applications or computational paradigms. Psi-calculi is a parametric framework that can accommodate a wide ...

Article
Tag Machines for Modeling Heterogeneous Systems

Embedded systems are often composed from components of very different natures, e.g., mechanical and electronic. Composition of heterogeneous components is generally not well-defined, making design and verification difficult. Denotational mathematical ...

Article
Lexicographical Generations of Combined Traces

Combined traces are intrinsic mathematical model for studying concurrent systems behaviors. They can be used to describe and investigate processes of elementary net systems with inhibitor arcs and allow to describe weak causality and simultaneity of ...

Recommendations