Kenn Hussey
Raphael Faudou
In this long talk, we present Papyrus, an open source, Eclipse-based, integrated modeling environment (IME). The goal of Papyrus, a sub-project of the Model Development Tools (MDT) project, is threefold: first, to provide a complete, efficient, robust, methodologically agnostic modeling tool to both industry and academia; second, to provide an open and flexible facility for defining and utilizing domain-specific languages that allow for customizable validation and code generation; and third, to enable the integration of key MBSE elements such as action languages and model-level debuggers. Initially focused on UML and related standards (such as SysML and MARTE), Papyrus includes a backbone that allows integration of multiple editors and promises all the features that one would expect in an IME, such as a model exploration view, standards-compliant editors, customizable property views, and support for collaborative work, advanced profile management, and customization though preferences and extension points. We will explore Papyrus from the perspective of, and look to get feedback from, its three communities (developers, vendors, and users) while providing an overview of what functionality currently exists, what we expect to achieve in the first major release (Helios), and where we see the project going in the future.
Kenn Hussey is an independent software developer, consultant, and blogger. A strong advocate of open specifications and open source, he is the leader of the Model Development Tools (MDT) project, a committer on the Eclipse Modeling Framework (EMF) project (among others), and representative of the Eclipse Foundation at the Object Management Group (OMG). He holds Master of Science (Computer Science) and Bachelor of Computer Science (Honors) degrees from Acadia University. His blog can be found at http://www.kenn-hussey.blogspot.com/.
Patrick Tessier obtained a PhD in Computer Science in 2005 from University of Lille (France) and the CEA. His PhD was about the management of the variability for the designing of real time system family in the context of a model-driven approach.
Today, he is researcher at CEA LIST (CEA - French Atomic Energy Agency) in the LISE Group (Laboratoire d' Ingénierie dirigée par les modèles des Systèmes temps réel Embarqués) where he works on System family management and “Model-based software engineering for RT systems”. In this context, he is committer on the MDT Papyrus project and works in the LAMBDA project.
Experienced software architect, Raphaël is in charge of innovation and method definition concerning critical systems for Atos Origin Toulouse (France). He is the representative of Atos Origin for the TOPCASED project (http://www.topcased.org) and is very active in the field of the Model driven engineering. He likes guitar and piano