• Aucun résultat trouvé

Guest Editorial: Special Issue of ACM TECS on the ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE 2017)

N/A
N/A
Protected

Academic year: 2021

Partager "Guest Editorial: Special Issue of ACM TECS on the ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE 2017)"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-01926923

https://hal.inria.fr/hal-01926923

Submitted on 4 Dec 2018

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Guest Editorial: Special Issue of ACM TECS on the ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE

2017)

Patricia Derler, Klaus Schneider, Jean-Pierre Talpin

To cite this version:

Patricia Derler, Klaus Schneider, Jean-Pierre Talpin. Guest Editorial: Special Issue of ACM TECS on the ACM-IEEE International Conference on Formal Methods and Models for System Design (MEM- OCODE 2017). ACM Transactions on Embedded Computing Systems (TECS), ACM, 2018, pp.1-2.

�hal-01926923�

(2)

A Guest Editorial: Special Issue of ACM TECS on the ACM-IEEE

International Conference on Formal Methods and Models for System Design (MEMOCODE 2017)

Patricia Derler, National Instruments

Klaus Schneider, TU Kaiserslautern

Jean-Pierre Talpin, INRIA, Rennes

This is a special issue of ACM TECS consisting of selected papers of the 15th ACM- IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE 2017). MEMOCODE’s general objective is to bring together researchers and practitioners interested in formal methods and models for system design and de- velopment to exchange ideas, research results, and lessons learned. System design cov- ers the design and development of hardware, firmware, middleware, and application software for systems ranging from single embedded devices to highly networked CPS and systems in the internet of things (IoT). MEMOCODE emphasizes the importance of formal models and methods in correct system design in all aspects of computer sys- tem development. In particular, MEMOCODE focuses on research contributions and formal foundations, engineering methods, tools, and experimental case studies.

MEMOCODE 2017 took place in Vienna (Austria) and was co-located with the con- ference on Formal Methods in Computer-Aided Design (FMCAD) as in some previous years. Among the 48 papers submitted to MEMOCODE 2017, we have selected the following six papers for inclusion in this special issue that show the broad spectrum of MEMOCODE’s field of interest which covers all phases of system design:

Modeling: ‘Stochastic Assume-Guarantee Contracts for Cyber-Physical System Design’

by Jiwei Li, Pierluigi Nuzzo, Alberto Sangiovanni-Vincentelli, Yugeng Xi, and Dewei Li presents an assume-guarantee contract framework for the design of cyber-physical systems under probabilistic requirements. System behaviors, assumptions, and guar- antees are described by a stochastic signal temporal logic. For certain systems, the approach can check contract compatibility, consistency, and refinement, and can gen- erate a controller to guarantee that a contract is satisfied.

Verification: ‘Mining Missing Assumptions from Counter-Examples’ by Guillaume Plassan, Katell Morin-Allory, and Dominique Borrione observed that in formal verifi- cation of register-transfer level hardware designs, one often experiences false failures due to under-constrained models. The approach extracts the missing assumptions from counterexamples to help the designers to correct their models.

Testing: ‘Model-based, mutation-driven test case generation via heuristic-guided branching’ by Andreas Fellner, Willibald Krenn, Thorsten Tarrach, Georg Weis- senbacher, and Rupert Schlick introduces an algorithmic framework for parallel heuristic-guided searches for test case generation of action systems. Since no sin- gle heuristic is able to find all the mutants that are found by the others, the best result is achieved by running multiple heuristics independently and combining their results.

Synthesis: ‘Compositional Dataflow Circuits’ by Stephen A. Edwards, Richard Townsend, and Martha A. Kim presents a technique for implementing dataflow net- works as compositional hardware circuits. Based on a first abstract dataflow model with unbounded buffers that supports data-dependent blocks (mux, demux, and non- deterministic merge), it is shown how to faithfully implement such networks with bounded buffers and handshaking in a compositional synthesis procedure. Insert-

ACM Transactions on Embedded Computing Systems, Vol. V, No. N, Article A, Publication date: January YYYY.

(3)

ing or removing buffers only affects the performance but not the functionality of the generated networks.

Provable Correctness/Security: ‘The Mechanized Marriage of Effects and Monads with Applications to High Assurance Hardware’by Thomas N. Reynolds, Adam Proc- ter, William L. Harrison, and Gerard Allwein presents a core calculus of secure hard- ware descriptions with its formal semantics, security type system and mechaniza- tion in Coq. This work is the core of the functional HDL ReWire and supports a full-fledged, formal methodology for producing high assurance hardware.

Quantified Security: ‘Quantifying the Information Leakage in Cache Attacks via Sym- bolic Execution’ by Sudipta Chattopadhyay, Moritz Beck, Ahmed Rezine, and An- dreas Zeller present their CHALICE framework that is able to determine by symbolic simulation the amount of information that can actually leak through cache timing at- tacks for a given program, a cache model, and an input. The core of CHALICE is a novel approach to quantify information leaks that can highlight critical cache side- channel leaks on arbitrary binary code.

We are happy the the authors of these papers agreed to extend their already published MEMOCODE papers which were again checked by the usual review process or ACM TECS. We are proud that all of the papers that we suggested were finally accepted and are now included in this special issue.

We would like to thank many people who contributed to the success of this special issue. In particular, we thank the reviewers for their valuable feedback to the authors.

We would also like to thank the editor-in-chief, Prof. Sandeep K. Shukla for suggesting this special issue, and Ms. Laura Lander for her support in the review and publication process.

Patricia Derler, National Instruments Klaus Schneider, TU Kaiserslautern Jean-Pierre Talpin, INRIA Rennes

(Guest Editors and Organizers of MEMOCODE 2017)

Références

Documents relatifs

proposes a new approach for the generation of synthetic but visually realistic time series of cardiac images based on an electromechanical model of the heart

Volatile Gas Depletion by Hydrodynamic Escape Just after the Martian moon-forming impact, the debris is a mixture of vapor (∼5 wt%) and magma (∼95 wt%) with a temperature of ∼2000

We conclude that acid-sulphate alteration can rapidly, over months to years, reduce the permeability of lava domes world- wide, promoting pore pressure increases and irregular

As well we referred to Ap indices, calculated for corre- sponding time intervals of seismic events in order to exclude from our analysis the events occurred during high geomag-

in Intrinsically Motivated Hierarchical Policy Learning in Multi-Objective Markov Decision Processes propose a novel intrinsically motivated multi-objective reinforcement

Whilst cultural perspectives have challenged the biomedical accounts of aging, bringing to the fore how the aging body is culturally and socially constructed, there are however

A current focal issue in computational complexity is the study of size and depth of Boolean circuits computing the majority function or a nested majority function.. The

at ECML/PKDD [2] or “Large-Scale Sports Analytics” at KDD [4] attest the increasing popularity of intelligent data analysis for sports analytics.. Sports analytics resides at a