Network


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

Hotspot


Dive into the research topics where Cédric Dumoulin is active.

Publication


Featured researches published by Cédric Dumoulin.


Dagstuhl Workshop on Model-Based Engineering of Embedded Real-Time Systems | 2007

19 Papyrus: A UML2 Tool for Domain-Specific Language Modeling

Sébastien Gérard; Cédric Dumoulin; Patrick Tessier; Bran Selic

This chapter outlines Papyrus, a tool for graphical modeling of UML2 applications. It is an open-source project, designed as an Eclipse component, and based on the existing EMF-based realization of the UML2 meta-model. The goal of this open-source project is twofold. First, it is a complete, efficient, robust, and methodologically agnostic implementation of a UML2 tool to both industry and academia. Second, it is an open and flexible facility for defining and utilizing domain-specific modeling languages using a very advanced implementation of the UML profile concept.


forum on specification and design languages | 2005

Metamodels and MDA Transformations for Embedded Systems

Lossan Bondé; Cédric Dumoulin; Jean-Luc Dekeyser

Embedded system design needs to model together application and hardware architecture. For that a huge number of models are available, each one proposing its own abstraction level associated to its own software platform for simulation or synthesis. To produce a co-design framework, we are obviously obliged to support different models among all possible ones. Between these models we should produce automatic transformations. Each time a new model is included in the framework, we should develop a new transformation.


MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems | 2007

Papyrus: a UML2 tool for domain-specific language modeling

Sébastien Gérard; Cédric Dumoulin; Patrick Tessier; Bran Selic

This chapter outlines Papyrus, a tool for graphical modeling of UML2 applications. It is an open-source project, designed as an Eclipse component, and based on the existing EMF-based realization of the UML2 meta-model. The goal of this open-source project is twofold. First, it is a complete, efficient, robust, and methodologically agnostic implementation of a UML2 tool to both industry and academia. Second, it is an open and flexible facility for defining and utilizing domain-specific modeling languages using a very advanced implementation of the UML profile concept.


Proceedings of the 17th International SDL Forum on SDL 2015: Model-Driven Engineering for Smart Cities - Volume 9369 | 2015

On the Semantic Transparency of Visual Notations: Experiments with UML

Amine El Kouhen; Abdelouahed Gherbi; Cédric Dumoulin; Ferhat Khendek

Graphical notations designed by committees in the context of standardization bodies, like Object Management Group OMG, are widely used in the industry and academia. Naive users of these notations have limited background on visualization, documentation and specification of workflows, data or software systems. Several studies have pointed out the fact that these notations do not convey any particular semantics and their understanding is not perceptually immediate. As reported in these studies, this lack of semantic transparency increases the cognitive load to differentiate between concepts, slows down the learning and comprehension of the language constructs. This paper reports on a set of experiments that confirm the lack of semantic transparency of the Unified Modeling Language UML as designed by OMG and compares this standard to alternative solutions where naive users are involved in the design of the notations to speed-up the learning of these languages to new users.


model driven engineering languages and systems | 2015

Enhancing the communication value of UML models with graphical layers

Yosser El Ahmar; Sébastien Gérard; Cédric Dumoulin; Xavier Le Pallec

UML is defined as a visual modeling language for specifying, constructing, and documenting software intensive systems. In that context, UML diagrams play a central role in the whole software engineering process, starting from early analysis, through implementation, to maintenance. Recent surveys of UML use in industry showed that software practitioners use it on a regular basis, and particularly for communication and as a mental-assist tool. However, they also pointed out the following weaknesses: the lack of context, graphical layout problems, and the languages inadequacy as a facility for communication between technical teams and their clients. In this paper, we present a general approach that addresses these problems by enhancing the effectiveness of UML models as a communication vehicle. Our approach is based on expressing stakeholder-specific viewpoints through the use of secondary notations. This involves the use of auxiliary visual variables (e.g., color, position, size) that are not formally specified in UML. To that end, we extend the traditional concept of layer found in many graphical editors to UML diagram editors. FlipLayers is an implementation of our approach. It is in the form of a plugin for the Papyrus modeling environment. One scenario with several case studies is presented in the paper to demonstrate the benefits of our approach and also to illustrate how to express viewpoints with FlipLayers.


system analysis and modeling | 2014

MID: A MetaCASE Tool for a Better Reuse of Visual Notations

Amine El Kouhen; Abdelouahed Gherbi; Cédric Dumoulin; Pierre Boulet; Sébastien Gérard

Modeling tools facilitate the development process from modeling to coding. Such tools can be designed using a Model-Driven approach in metamodeling environments called MetaCASE tools. However, current MetaCASE tools still require, in most cases, manual programming to build full tool support for the modeling language. In this paper, we want to specify, using models, diagram editors with a high graphical expressiveness without any need for manual intervention. The second axis is dedicated to the reuse of this specification in other contexts. The redundancy in a diagram editor specification raises the problem of inconsistency during the evolution or the update of this specification. We propose then MID, a tool based on a set of metamodels supporting the easy specification of modeling editors with reusable components.


Archive | 2011

Papyrus: A UML2 Tool for Domain-Specific Language Modeling Model-Based Engineering of Embedded Real-Time Systems

Sébastien Gérard; Cédric Dumoulin; Patrick Tessier; Bran Selic

This chapter outlines Papyrus, a tool for graphical modeling of UML2 applications. It is an open-source project, designed as an Eclipse component, and based on the existing EMF-based realization of the UML2 meta-model. The goal of this open-source project is twofold. First, it is a complete, efficient, robust, and methodologically agnostic implementation of a UML2 tool to both industry and academia. Second, it is an open and flexible facility for defining and utilizing domain-specific modeling languages using a very advanced implementation of the UML profile concept.


Dac Workshop - UML-SoC05 | 2005

Marte: A new profile rfp for the modeling and analysis of real-time embedded systems

Cédric Dumoulin; Laurent Rioux; Thierry Saunier; Sébastien Gérard; Ansgar Radermacher; Robert de Simone; Thierry Gautier; Yves Sorel; Julien Forget; Jean-Luc Dekeyser; Arnaud Cuccuru; Charles André


Archive | 2012

Evaluation of Modeling Tools Adaptation

Amine El Kouhen; Cédric Dumoulin; Sébastien Gérard; Pierre Boulet


forum on specification and design languages | 2003

MDA for SoC Design, Intensive Signal Processing Experiment.

Pierre Boulet; Jean-Luc Dekeyser; Cédric Dumoulin; Philippe Marquet

Collaboration


Dive into the Cédric Dumoulin's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Amine El Kouhen

École de technologie supérieure

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Arnaud Cuccuru

Laboratoire d'Informatique Fondamentale de Lille

View shared research outputs
Top Co-Authors

Avatar

Abdelouahed Gherbi

École de technologie supérieure

View shared research outputs
Top Co-Authors

Avatar

Sébastien Le Beux

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge