Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Alban Linard is active.

Publication


Featured researches published by Alban Linard.


international conference on application of concurrency to system design | 2006

New features in CPN-AMI 3: focusing on the analysis of complex distributed systems

Alexandre Hamez; Lom Messan Hillah; Fabrice Kordon; Alban Linard; Emmanuel Paviot-Adet; Xavier Renault; Yann Thierry-Mieg

Due to the state-space size explosion problem, behavioral analysis techniques are difficult to scale up to industrial size problems. Our group couples research on analysis tools with an introspection on modeling and software engineering techniques. CPN-AMI is an integrated development and analysis environment dedicated to Petri nets. The numerous services it offers are built by a homogeneous integration of tools developed internally, and third-party tools from partner universities. These tools include state of the art algorithms and data-structures. This third major release offers better support for modeling and analysis of very large systems


applications and theory of petri nets | 2011

High-Level Petri Net Model Checking with AlPiNA

Steve Hostettler; Alexis Marechal; Alban Linard; Matteo Risoldi; Didier Buchs

Although model checking is heavily used in the hardware domain, it did not take off in software engineering yet. One of the possible reasons is that software models are very complex. They integrate many dimensions such as data types and concurrency, leading to the infamous state space explosion problem. This article introduces the Algebraic Petri Nets Analyzer (AlPiNA), a symbolic model checker for High-level Petri nets. It is comprised of two independent modules: a GUI plug-in for Eclipse and an underlying model checking engine. AlPiNA is a step towards performing efficient and user-friendly model checking of large software systems. This is achieved by separating the model and its properties from the optimisation artifacts. This article describes the features that AlPiNA provides to the user for designing models and verifying properties. It also presents the techniques and artifacts used for tuning verification performance, along with some theoretical background.


32nd International Conference on Application and Theory of Petri Nets and Concurrency, Petri Nets 2011, Newcastle upon Tyne, 20 June through 24 June 2011 | 2012

Report on the Model Checking Contest at Petri Nets 2011

Fabrice Kordon; Alban Linard; Didier Buchs; Maximilien Colange; Sami Evangelista; Kai Lampka; Niels Lohmann; Emmanuel Paviot-Adet; Yann Thierry-Mieg; Harro Wimmel

This article presents the results of the Model Checking Contest held within the SUMo 2011 workshop, a satellite event of Petri Nets 2011. This contest aimed at a fair and experimental evaluation of the performances of model checking techniques applied to Petri nets.


international conference on engineering of complex computer systems | 2013

CosyVerif: An Open Source Extensible Verification Environment

Étienne André; Yousra Lembachar; Laure Petrucci; Francis Hulin-Hubard; Alban Linard; Lom Messan Hillah; Fabrice Kordon

CosyVerif aims at gathering within a common framework various existing tools for specification and verification. It has been designed in order to 1) support different formalisms with the ability to easily create new ones, 2) provide a graphical user interface for every formalism, 3) include verification tools called via the graphical interface or via an API as a Web service, and 4) offer the possibility for a developer to integrate his/her own tool without much effort, also allowing it to interact with the other tools. Several tools have already been integrated for the formal verification of (extensions of) Petri nets and timed automata.


international conference on application of concurrency to system design | 2010

polyDD: Towards a Framework Generalizing Decision Diagrams

Alban Linard; Emmanuel Paviot-Adet; Fabrice Kordon; Didier Buchs; Samuel Charron

Decision Diagrams are now widely used in model checking as extremely compact representations of state spaces. Many Decision Diagram categories have been developed over the past twenty years based on the same principles. Each one targets a specific domain with its own characteristics. Moreover, each one provides its own definition. It prevents sharing concepts and techniques between these structures. This paper aims to propose a basis for a common Framework for Decision Diagrams. It should help users of this technology to define new Decision Diagram categories thanks to a simple specification mechanism called Controller. This enables the building of efficient Decision Diagrams dedicated to a given problem.


international conference on formal engineering methods | 2013

A Modular Approach for Reusing Formalisms in Verification Tools of Concurrent Systems

Étienne André; Benoît Barbot; Clément Démoulins; Lom Messan Hillah; Francis Hulin-Hubard; Fabrice Kordon; Alban Linard; Laure Petrucci

Over the past two decades, numerous verification tools have been successfully used for verifying complex concurrent systems, modelled using various formalisms. However, it is still hard to coordinate these tools since they rely on such a large number of formalisms. Having a proper syntactical mechanism to interrelate them through variability would increase the capability of effective integrated formal methods. In this paper, we propose a modular approach for defining new formalisms by reusing existing ones and adding new features and/or constraints. Our approach relies on standard XML technologies; their use provides the capability of rapidly and automatically obtaining tools for representing and validating models. It thus enables fast iterations in developing and testing complex formalisms. As a case study, we applied our modular definition approach on families of Petri nets and timed automata.


international conference on application of concurrency to system design | 2017

Ardoises: Collaborative & Interactive Editing Using Layered Data

Alban Linard; Didier Buchs

Ardoises is a formal modeling platform, that allows its users to collaboratively define formalisms and models of these formalisms. This article presents the algorithm and protocol used for collaborative editing. Its main characteristics are collaborative editing between several users and/or tools, interactivity with low latency through optimistic changes, and optional locking policies. The paper explains the principles, details the editing algorithms, and proves the consistency between all clients.


system analysis and modeling | 2018

CREST - A DSL for Reactive Cyber-Physical Systems

Stefan Klikovits; Alban Linard; Didier Buchs

This article presents CREST, a novel domain-specific language for the modelling of cyber-physical systems. CREST is designed for the simple and clear modelling, simulation and verification of small-scale systems such as home and office automation, smart gardening systems and similar. The language is designed to model the flow of resources throughout the system. It features synchronous system evolution and reactive behaviour. CREST’s formal semantics allow real-valued time advances and the modelling of timed system evolution. The continuous time concept permits the precise simulation of future system behaviour by automatically calculating next transition times. We present CREST in a practical manner, and elaborate on the Python-based DSL implementation and simulator.


applications and theory of petri nets | 2018

A Model Checker Collection for the Model Checking Contest Using Docker and Machine Learning

Didier Buchs; Stefan Klikovits; Alban Linard; Romain Mencattini; Dimitri Racordon

This paper introduces mcc4mcc, the Model Checker Collection for the Model Checking Contest, a tool that wraps multiple model checking solutions, and applies the most appropriate one based on the characteristics of the model it is given. It leverages machine learning algorithms to carry out this selection, based on the results gathered from the 2017 edition of the Model Checking Contest, an annual event in which multiple tools compete to verify different properties on a large variety of models. Our approach brings two important contributions. First, our tool offers the opportunity to further investigate on the relation between model characteristics and verification techniques. Second, it lays out the groundwork for a unified way to distribute model checking software using virtual containers.


Trans. Petri Nets and Other Models of Concurrency | 2012

A Domain Specific Language Approach for Genetic Regulatory Mechanisms Analysis

Nicolas Sedlmajer; Didier Buchs; Steve Hostettler; Alban Linard; Edmundo López Bóbeda; Alexis Marechal

Systems biology and synthetic biology can be considered as model-driven methodologies. In this context, models are used to discover emergent properties arising from the complex interactions between components. Most available tools propose simulation frameworks to study models of biological systems. Simulation only explores a limited number of behaviors of these models. This may lead to a biased view of the system. On the contrary, model checking explores all the possible behaviors. The use of model checking in the domain of life sciences is limited. It suffers from the complexity of modeling languages designed by and for computer scientists. This article describes an approach based on Domain Specific Languages. It provides a comprehensible, yet formal, language called GReg to describe genetic regulatory mechanisms and their properties, and to apply powerful model checking techniques on them. GReg’s objective is to shelter the user from the complexity of those underlying techniques.

Collaboration


Dive into the Alban Linard's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yann Thierry-Mieg

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Maximilien Colange

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Francis Hulin-Hubard

École normale supérieure de Cachan

View shared research outputs
Top Co-Authors

Avatar

Harro Wimmel

University of Koblenz and Landau

View shared research outputs
Researchain Logo
Decentralizing Knowledge