VLDB 2026 Research / reviewers in the wild / expert
Joël Champeau
dblp:56/3996
· DBLP profile ↗
23ranked-venue papers
0as first author
6since 2021 · last 2025
0000-0002-4014-3191ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 16 · 2 since 2021Security and privacy · 6 · 4 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Enhancing security requirements specification with SECRET-SCORE: A template-driven and ontology-based approach
Hiba Hnaini, Raúl Mazo, Paola Vallejo 0001, Andrés López, Joël Champeau |
Comput. Secur. | 5 |
| 2024 | Security Contracts a Property-Based Approach to Support Security PatternsabstractInternational audience Sylvain Guérin, Joël Champeau, Salvador Martínez Perez, Raúl Mazo |
ICISSP | 2 |
| 2024 | 10 years of Model Federation with Openflexo: Challenges and Lessons LearnedabstractIn the context of complex system development, heterogeneous modeling responds to the need to integrate several domains. This need requires the use of the most appropriate formalism and tooling for each domain to be efficient. Model federation promotes the semantic interoperability of heterogeneous models by providing the means to reify correspondences between different model elements, add custom behaviors and bridge the gap between technological spaces. As such, it can be used as an infrastructure to address many different system engineering problems. This is what we have been doing for over a decade, as part of a close collaboration between a small software engineering startup and academia. This paper reports on this experience. Jean-Christophe Bach, Antoine Beugnard, Joël Champeau, Fabien Dagnat, Sylvain Guérin, Salvador Martínez Perez |
MODELS | 3 |
| 2022 | Security Analysis: From Model to System Analysis
Bastien Drouot, Valery Monthe, Sylvain Guérin, Joël Champeau |
CRiSIS | 4 |
| 2021 | Security Property ModelingabstractInternational audience Hiba Hnaini, Luka Leroux, Joël Champeau, Ciprian Teodorov |
ICISSP | 3 |
| 2021 | PAMELA: An annotation-based Java modeling framework
Sylvain Guérin, Guillaume Polet, Caine Silva, Joël Champeau, Jean-Christophe Bach, Salvador Martínez Perez, Fabien Dagnat, Antoine Beugnard |
Sci. Comput. Program. | 4 |
| 2020 | Contract-based design patterns: a design by contract approach to specify security patternsabstractWith the ever growing digitization of activities, software systems are getting more and more complex. They must comply with new usages, varied needs, and are permanently exposed to new security vulnerabilities. Caine Silva, Sylvain Guérin, Raúl Mazo, Joël Champeau |
ARES | 4 |
| 2020 | A Domain-specific Modeling Framework for Attack Surface ModelingabstractCybersecurity is becoming vital as industries are gradually moving from automating physical processes to a higher level automation using cyber physical systems (CPS) and internet of things (IoT). In this context, security is becoming a continuous process that runs in parallel to other processes during the complete life cycle of a system. Traditional threat analysis methods use design models alongside threat models as an input for security analysis, hence missing the life-cycle-based dynamicity required by the security concern. In this paper, we argue for an attacker-aware systems modeling language that exposes the systems attack surfaces. For this purpose, we have designed Pimca, a domain specific modeling language geared towards capturing the attacker point of view of the system. This study introduces the formalism along with the Pimca workbench, a framework designed to ease the development and manipulation of the Pimca models. Finally, we present two relevant use cases, serving as a preliminary validation of our approach. © Copyright 2020 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved. Tithnara Nicolas Sun, Bastien Drouot, Fahad Rafique Golra, Joël Champeau, Sylvain Guérin, Luka Leroux, Raúl Mazo, Ciprian Teodorov, Lionel Van Aertryck, Bernard L'Hostis |
ICISSP | 4 |
| 2019 | Model Federation based on Role ModelingabstractInternational audience Bastien Drouot, Joël Champeau |
MODELSWARD | 2 |
| 2015 | Towards a meta-language for the concurrency concern in DSLs
Julien Deantoni, Papa Issa Diallo, Ciprian Teodorov, Joël Champeau, Benoît Combemale |
DATE | 4 |
| 2015 | Using Process Ontology Together with Process Editor - To Facilitate Tool IntegrationabstractModern software and system collaborative process involves various teams in different development phases thus need efficient solutions for tools integration. In Model-Driven Development, transformation technique is used to allow exchanging models created by different tools. However, in a process, transformation are often defined manually for a tool-incompatible point and rarely reusable. To facilitate the automatic generation of transformation rules for tool integration, we propose to use process ontology together with process editor when modelling process. The idea is using ontology to stock process assets from various sources so that the relations between similar elements in different technical spaces can be established automatically. The process editor enriches the ontology by process elements captured from modelling activities. Then the integrated ontology helps the editor detect tool integration points and complete the process model as well as generate the mappings between concerned process elements. Chanh Duc Ngo, Hanh Nhi Tran, Joël Champeau |
MODELSWARD | 3 |
| 2015 | Role Framework to Support Collaborative Virtual Prototyping of System of SystemsabstractThe concept of System of Systems (SoS) has become a key to handle the complexity of large scale systems designed in domains such as aerospace or defense. Virtual prototyping, by providing modelling and execution, increases the success of the SoS. Large scale systems involve heterogeneous modelling and execution formalism. Typical approaches based on types fail in offering the needed dynamicity to answer the virtual prototyping requirements. In order to bridge the existing gap between system models and execution tools, we suggest an approach based on roles and parser combinatory. Roles provide a dynamic coupling between modelling and execution allowing independent evolution of modelling and execution. Parser combinatory ease the integration of new modelling formalisms. This approach has been validated on a seafloor observatory project and lead to the implementation of a framework in Smalltalk. Jean-Philippe Schneider, Joël Champeau, Loïc Lagadec, Eric Senn |
WETICE | 2 |
| 2013 | A Model-Driven Approach to Enhance Tool Interoperability Using the Theory of Models of Computation
Papa Issa Diallo, Joël Champeau, Loïc Lagadec |
SLE | 2 |
| 2013 | Automated measurement of models of requirements
Martin Monperrus, Benoit Baudry, Joël Champeau, Brigitte Hoeltzener, Jean-Marc Jézéquel |
Softw. Qual. J. | 3 |
| 2012 | Relationships Formalization for Model-Based Product LinesabstractModel-Based Engineering (MBE) and Product Line Engineering (PLE) have been combined, to handle new system development constraints like: increasing complexity, higher product quality and cost reduction. Many authors have pointed out the need of modularization in the variability and in the core assets space. Existing approaches focus on separating and delimiting concerns or providing generic composition mechanisms. In Model-Based Product Lines, with an increasing number of models to manage, organizing the modeling space becomes central to support product line consistency, maintenance and product derivation process. To organize the modeling space, we propose to precisely describe the dependencies among modeling artifacts and clarify their use. Thus, we introduce the Product Line Modeling Space (PLiMoS) language that specializes relationships, based on an intentional framework, for the product line domain. The Domain Specific Language (DSL) provides a solution to model the modeling space and preserves independence with the product line tooling. Stephen Creff, Joël Champeau, Arnaud Monégier, Jean-Marc Jézéquel |
APSEC | 2 |
| 2012 | Towards Tool Integration through Artifacts and RolesabstractExisting approaches to tool integration based upon metamodels encounter the problem that common (integration) metamodels become too large and complicated, due to the large number of different tools that have to be integrated, each with their specific metamodel defining models handled by each tool. The approach taken here is radically different in that it distinguishes between the model for integration and the tool metamodels, and that it provides mechanisms by which the common integration model and the various tool metamodels can be related. In addition the integration model covers the need for expressing commonalities between models in different languages. Integration is done by means of Artifact resources that are representatives of the real models and model elements. Pure Artifact resources have properties that are required for simple tool integration like trace ability. In order to cover transformations, special Artifact resources for models and model elements in languages defined by metamodels will have properties identifying the metamodel of the language and the type of model element. In cases where integration is based upon concepts that are common to a set of languages, the common concepts are represented by roles played by Artifact resources, in general the same real model element may therefore play different roles for different integration purposes. The integration approach is validated by three experiments: trace ability, transformation, and common concepts for the purpose of software-hardware co-design. The approach is independent of specific implementation platforms. The paper demonstrates how the approach is realized based upon OSLC [24]. Weiqing Zhang, Vincent Leilde, Birger Møller-Pedersen, Joël Champeau, Christophe Guychard |
APSEC | 4 |
| 2012 | Model-based product line evolution: an incremental growing by extensionabstractModel-Based Engineering (MBE) and Product Line Engineering (PLE) have been combined, to handle new system development constraints like: increasing complexity, higher product quality, faster time-to-market and cost reduction. As observed by some authors, the derivation of a product from product line shared core assets has been insufficiently addressed and can remain tedious in practice. We cope with this issue focusing on having a flexible and reactive model-based derivation, and propose an incremental evolution by extension of the product line coupled with this derivation activity. Process and tools bridge the gap between Application and Domain Engineering introducing a semi-automatic feedback to benefits from the developments made in the Application Engineering. The approach is applied to a model-based product line dedicated to Class diagrams, and is tooled within the Eclipse environment. Stephen Creff, Joël Champeau, Jean-Marc Jézéquel, Arnaud Monégier |
SPLC (2) | 2 |
| 2011 | Integrating Design and Runtime Variability Support into a System ADL
Marie Ludwig, Nicolas Farcet, Jean-Philippe Babau, Joël Champeau |
ECMFA | 4 |
| 2011 | An Efficient Modeling and Execution Framework for Complex Systems DevelopmentabstractIn this paper, we present different modeling and execution frameworks that allow us to efficiently analyze, design and verify complex systems, mainly to cope with the specific concerns of the Real-time and embedded systems (RTE) domain. First we depict a UML /MARTE based methodology for executable RTE systems modeling with a framework and its underlying model transformations required to execute UML models conforming to the MARTE standard. The advantages of adopting a more generic action language with formal features are highlighted, in order to raise the level of abstraction with formal features. Then, we investigate how MARTE, with its Time Model facilities, can be made to represent faithfully AADL periodic/aperiodic tasks communicating through event or data ports, in an approach to end-to-end flow latency analysis. An analytical framework allows us to optimize port-based communication by generating a run time executive that utilizes shared data areas where appropriate, while ensuring the timing semantic assumed by the control application. An analysis of the AADL mode change protocol is also provided, exposing a translation process that takes as an input an AADL model and produces as an output a time Petri net. We show how an AADL model transformation provides a formal model for model checking activities and we suggest that model transformation provides useful support to improve the integration of formal verification in an industrial engineering process. As a case study we use an implementation of a UDP /IP protocol stack. Isabelle Perseil, Laurent Pautet, Jean-François Rolland, Mamoun Filali, Didier Delanote, Stefan Van Baelen, Wouter Joosen, Yolande Berbers, Frédéric Mallet, Dominique Bertrand, Sébastien Faucou, Abdelhafid Zitouni, Mahmoud Boufaïda, Lionel Seinturier, Joël Champeau, Thomas Abdoul, Peter H. Feiler, Chokri Mraidha, Sébastien Gérard |
ICECCS | 15 |
| 2011 | Model-driven generative development of measurement software
Martin Monperrus, Jean-Marc Jézéquel, Benoit Baudry, Joël Champeau, Brigitte Hoeltzener |
Softw. Syst. Model. | 4 |
| 2010 | MoPCoM Methodology: Focus on Models of Computation
Ali Koudri, Joël Champeau, Jean-Christophe Le Lann, Vincent Leilde |
ECMFA | 2 |
| 2008 | AADL Execution Semantics Transformation for Formal VerificationabstractThe paper presents an AADL model transformation. This transformation provides a formal model for model checking activities. This transformation covers three aspects: structure, behaviour description and execution semantics. The necessity to complete AADL metamodel is shown in order to improve system behaviour. Transformation rules take into account these aspects. The Kermeta metamodeling platform is used to implement these rules which are applied to a case study. In conclusion, we suggest that model transformation provides useful support to improve the integration of formal verification in an industrial engineering process. Thomas Abdoul, Joël Champeau, Philippe Dhaussy, Pierre Yves Pillain, Jean-Charles Roger |
ICECCS | 2 |
| 2008 | A Model-Driven Measurement Approach
Martin Monperrus, Jean-Marc Jézéquel, Joël Champeau, Brigitte Hoeltzener |
MoDELS | 3 |