Antoine Beugnard
- Département Informatique (IMT Atlantique - INFO)
- Equipe Processes for Safe and Secure Software and Systems (Lab-STICC_P4S)
Présentation
I am an alumnus of ENST-Bretagne (1986). I received my PhD in Computer Science from the University of Rennes 1 in 1993. I received my habilitation to direct research in 2005 and am a professor at Telecom Bretagne, now IMT Atlantique, since December 2007. I previously worked at Michael Jackson France, where I participated in the creation of a development environment for the JSD (Jackson System Development) method in Smalltalk. After having been interested in the dynamic binding semantics of object languages, in contract specification and in the notion of communication abstraction, my current research centers are modeling (its meaning, its notations, its properties such as composition, etc.) and static name checking in context of heterogeneous languages. I now apply modeling to digital twins. I am interested in how digital twins are defined, built, deployed and used, i.e. their development process and architecture.
Domaines de recherche
Compétences
Publications
Publications
Multi-Level Modeling with Openflexo/FMLEnterprise Modelling and Information Systems Architectures, 2022, 17, ⟨10.18417/emisa.17.9⟩ |
|
|
|
PAMELA: an annotation-based Java Modeling FrameworkScience of Computer Programming, 2021, 210, pp.102668. ⟨10.1016/j.scico.2021.102668⟩ |
|
|
Des situations de modélisation pour décrire un processus de modélisationRevue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information, 2015, 20 (2), pp.41 - 66. ⟨10.3166/ISI.20.2.41-66⟩ |
De la nécessité de fédérer des modèles dans une chaîne d'outilsGénie logiciel : le magazine de l'ingénierie du logiciel et des systèmes, 2013, 105, pp.18-23 |
|
Processus de développement de système fondé sur l'alignement de modèlesRevue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information, 2012, 17 (3), pp.119 - 142. ⟨10.3166/isi.17.3.119-142⟩ |
|
|
|
Design process enabling adaptation in pervasive heterogeneous contextsPersonal and Ubiquitous Computing, 2011, 15 (4), pp.353-363. ⟨10.1007/s00779-010-0356-y⟩ |
L'ingénierie dirigée par les modèles pour la conception d'applications à architectures réparties adaptablesRevue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2011, 30 (1/2011) |
|
|
|
Contract Aware Components, 10 years afterElectronic Proceedings in Theoretical Computer Science, 2010, 37, pp.86-100 |
Method overloading and overriding cause distribution transparency and encapsulation flawsThe Journal of Object Technology, 2007, 6 (2), pp.31-46 |
|
Conception de composants répartis par transformations de modèlesRevue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, 2007, 13 (4), pp.105 - 135. ⟨10.3166/OBJ.13.4.105-135⟩ |
|
Assemblage de composants par contrats. Le modèle de composants ACCORDRevue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, 2005, 11 (4), pp.11 - 46 |
|
|
|
Making components contract awareComputer, 1999, 32 (7), pp.38-45. ⟨10.1109/2.774917⟩ |
|
|
Towards Automating the Life Cycle Management of Digital TwinsER2025 - 44th International Conference on Conceptual Modeling, Oct 2025, Poitiers, France. pp.412-430, ⟨10.1007/978-3-032-08623-5_22⟩ |
|
|
Making application build safer through static analysis of namingENASE 2024: 19th International Conference on Evaluation of Novel Approaches to Software Engineering, Apr 2024, Angers (France), France. pp.442-449, ⟨10.5220/0012676500003687⟩ |
|
|
10 years of Model Federation with Openflexo: Challenges and Lessons LearnedMODELS 2024: ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, Sep 2024, Linz, Austria. pp.12, ⟨10.1145/3640310.3674084⟩ |
|
|
Towards Re-Engineering Digital Twins : Preliminary Experiments on Three Use CasesACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS Companion '24), Sep 2024, Linz, Austria. pp.453-458, ⟨10.1145/3652620.3688259⟩ |
|
|
A software engineering perspective on digital twin: many candidates, none electedSWC 2023: IEEE Smart World Congress, IEEE Smart World Congress, Aug 2023, Portsmouth, United Kingdom. ⟨10.1109/SWC57546.2023.10448955⟩ |
|
|
Monitoring Association Constraints in Model-Oriented ProgrammingMODELS-C 2023: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, Oct 2023, Vasteras, Sweden. ⟨10.1109/MODELS-C59198.2023.00068⟩ |
|
|
A software engineering point of view on digital twin architectureETFA 2022 - IEEE 27th International Conference on Emerging Technologies and Factory Automation, Sep 2022, Stuttgart, Germany. ⟨10.1109/ETFA52439.2022.9921617⟩ |
|
|
An analysis of software design understanding & motivation of engineering studentsMODELS 2022 Educators Symposium, Oct 2022, Montreal, Canada |
|
|
Déploiement dirigé par les modèles de jumeaux numériques dans les environnements intelligentsHUT LaConf 2022 - L'interdisciplinarité au service des environnements intelligents, Nov 2022, Montpellier, France |
|
|
HoS-ML: Socio-Technical System ADL Dedicated to Human Vulnerability IdentificationICECCS 2022: 26th International Conference on Engineering of Complex Computer Systems, Mar 2022, Hiroshima, Japan. pp.11-16, ⟨10.1109/ICECCS54210.2022.00010⟩ |
Using the architecture of Socio-Technical System to analyse its vulnerabilitySOSE 2022: 17th Annual System of Systems Engineering Conference, Jun 2022, Rochester, United States. pp.361-366, ⟨10.1109/SOSE55472.2022.9812648⟩ |
|
|
|
Analysing Student Engagement in an Online Course in the Context of Hybrid Learning Environment. An Empirical StudyCSEDU 2021 - 13th International Conference on Computer Supported Education, Apr 2021, On line, Czech Republic. ⟨10.5220/0010396901560162⟩ |
Detecting human vulnerably in socio-technical systems: a naval case studyMoDELS 2020: 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, Oct 2020, Virtual Event, Canada. ⟨10.1145/3417990.3420045⟩ |
|
|
|
A Language Agnostic Approach to Modeling Requirements: Specification and VerificationMODELS ’20 Companion, Oct 2020, Virtual Event, Canada. ⟨10.1145/3417990.3419224⟩ |
|
|
Continuous Process Compliance Using Model Driven EngineeringMEDI 2017 : 7th International Conference on Model and Data Engineering, Oct 2017, Barcelone, Spain. pp.42-56, ⟨10.1007/978-3-319-66854-3_4⟩ |
|
|
How to apprehend leadership related skills in a project management experiment?SEFI 2017: 45th Conference on Education Excellence For Sustainable Development, Sep 2017, Azores, Portugal. pp.536-543 |
A Development Process Based on Variability Modeling for Building Adaptive Software ArchitecturesFedCSIS 2016 : 36th IEEE Software Engineering Workshop, Federated Conference On Computer Science And Information Systems, Sep 2016, Gdansk, Poland. pp.1715 - 1718 |
|
|
|
Using free modeling as an Agile method for developing domain specific modeling languagesMODELS 2016 : ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, Oct 2016, Saint Malo, France. pp.24 - 34, ⟨10.1145/2976767.2976807⟩ |
|
|
Continuous Requirements Engineering Using Model FederationRE 2016 : 24th IEEE International Requirements Engineering Conference, Sep 2016, Beijing, China. pp.347 - 352, ⟨10.1109/RE.2016.42⟩ |
|
|
Boosting advanced skills in project management thanks to complex human and technical situationsSEFI 2016: 44th European Society for Engineering Education annual conference, Sep 2016, Tampere, Finland. pp.1-11 |
|
|
Addressing Modularity for Heterogeneous Multi-model Systems using Model FederationMODULARITY 2016 : 15th International Conference on Modularity, Mar 2016, Malaga, Spain. pp.206 - 211, ⟨10.1145/2892664.2892701⟩ |
Ensuring consistent dynamic adaptation: an approach from design to runtimeAICCSA 2016 : 13th ACS/IEEE International Conference on Computer Systems and Applications, Nov 2016, Agadir, Morocco. pp.1 - 8, ⟨10.1109/AICCSA.2016.7945662⟩ |
|
|
|
Alignment of viewpoint heterogeneous design models: Emergency Department Case Study4th International Workshop On the Globalization of Modeling Languages (GEMOC 2016) co-located with ACM/IEEE MODELS 2016, Oct 2016, Saint-Malo, France. pp. 18-27 |
|
|
Reconfiguration d'architecture logicielle : la nature des communications entre composantsCIEL 2015 : 4ème Conférence en IngénieriE du Logiciel, Jun 2015, Bordeaux, France |
|
|
Score distribution as a tool to reveal group dynamics in student projects?SEFI 2015 : Annual Conference of the European Society for Engineering Education, Jun 2015, Orléans, France. pp.111 - 111 |
Analyse d'une formation à la conduite de projets selon une grille de maturité de processusQPES 2015 : Colloque Questions de pédagogies dans l'enseignement supérieur. Innover : pourquoi et comment ?, Jun 2015, Brest, France. pp.125-130 |
|
|
|
Semantics based analysis of botnet activity from heterogeneous data sourcesIWCMC 2015 : 11th International Wireless Communications & Mobile Computing Conference - TRAC Workshop : Traffic Analysis and Characterization, Aug 2015, Dubrovnik, Croatia |
Des situations de modélisation pour évaluer les outils de modélisationINFORSID 2014 : 32ème congrès de l'INFormatique des ORganisations et Systèmes d'Information et de Décision, May 2014, Lyon, France. pp.181-196 |
|
|
|
Introducing complexity into project management through multi-stakeholder interactionsSEFI 2014 : 42th annual conference, Sep 2014, Birmingham, United Kingdom. pp.135 - 135 |
Conceptual interoperability through Models FederationSemantic Information Federation Community Workshop, Oct 2013, Miami, United States |
|
|
|
How to train engineering students to cope with complexity in project management ?SEFI 2013 : 41th SEFI Conference, Sep 2013, Leuven, Belgium |
Modeling Dynamic Adaptations using Augmented Feature ModelsSAC 2013 : 28th Symposium On Applied Computing, Mar 2013, Coimbra, Portugal |
|
Automatic Adaptation of Transformations based on Type Graph with MultiplicitySEAA 2012 : 38th Euromicro Conference on Software Engineering and Advanced Applications, Sep 2012, Cesme, Turkey. ⟨10.1109/SEAA.2012.21⟩ |
|
|
|
Dynamic reduction of rollbacks in wireless multi-user virtual environmentsMobiCASE 2010: The Second International Conference on Mobile Computing, Applications, and Services Mobile Computing, Applications, and Services Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Oct 2010, Santa Clara, Ca, United States. pp.100-116, ⟨10.1007/978-3-642-29336-8_6⟩ |
Processus de développement de système contraint par l'urbanisation d'un système d'informationINFORSID 2011 : 29e congrès Informatique des organisations et systèmes d'information et de décision, May 2011, Lille, France. pp.163 - 178 |
|
A New Component Model for Highly Distributed EnvironementsFACS 2011 : 8th International Symposium on Formal Aspects of Component Software, Sep 2011, Oslo, Norway |
|
|
|
A calculus for a new component model in highly distributed environementsTTSS'11 : 5th International Workshop on Harnessing Theories for Tool Support in Software, Sep 2011, Oslo, Norway |
|
|
bCMS-SPL case study: A proposition based on the Cloud Component ApproachMODELS 2011 : Workshop Comparing Modeling Approaches, Oct 2011, Wellington, Nouvelle-Zélande. 21 p |
Runtime evolution of distributed software architectures4th European Conference on Software Architecture, Aug 2010, Copenhagen, Denmark |
|
|
|
A design process enabling adaptation and customization of services for the elderlyIWAAL-2010 : International Workshop on Ambient Assisted Living, Sep 2010, Valancia, Spain |
|
|
A reusable component for communication and data synchronization in mobile distributed interactive applicationsWCSI 2010 : 1st International Workshop on Component and Service Interoperability, in association with TOOLS 2010, Jun 2010, Malaga, Spain. pp.86 - 100, ⟨10.4204/EPTCS.37.7⟩ |
|
|
Adaptable client-server architecture for mobile multi-player gamesDISIO '10 : DIstributed SImulation & Online gaming, Mar 2010, Torremolinos, Malaga, Spain. pp.1-7 |
A session server architecture for mobile distributed virtual environmentsERPAS 2010 : @WAS Emerging Research Projects, Applications and Services, Nov 2010, Paris, France. pp.772 - 775, ⟨10.1145/1967486.1967611⟩ |
|
Towards context-aware componentsCASTA 2009 : Workshop on Context-Aware Software Technology and Applications - Co-located with ESEC/FSE 2009, Aug 2009, Amsterdam, Netherlands. pp.1 - 4, ⟨10.1145/1595768.1595770⟩ |
|
|
|
A Definition of "Abstraction Level" for Metamodels7th IEEE Workshop on Model-Based Development for Computer Based systems, 2009, San Francisco, United States. ⟨10.1109/ECBS.2009.41⟩ |
Model-driven development of component-based adaptive distributed applicationsDependable and adaptive distributed systems track of the 23rd ACM symposium on applied computing, Mar 2008, Fortaleza, Brazil. pp.2186 - 2191 |
|
A dynamic approach to consistency management for mobile multiplayer gamesCDUR 2008 : 2nd Workshop sur la Cohérence Des Données en Univers Réparti, Jun 2008, Lyon, France. pp.1 - 6, ⟨10.1145/1416729.1416783⟩ |
|
Architecture-based refinement process to support distributed dynamic adaptationAutonomous and spontaneous networks 2008, Nov 2008, Paris, France |
|
|
|
Dynamic composition and adaptation in adapt-mediumWorkshop on autonomic and SELF-adaptive systems, Oct 2008, Gijon, Spain |
|
|
Implementing a Data Distribution Variant with a Metamodel, Some Models and a TransformationDAIS 2008 : Distributed Applications and Interoperable Systems, 8th IFIP WG 6.1 International Conference, Jun 2008, Oslo, Norway. pp.224 - 237 |
A model-driven architecture-based approach to adaptable and evolvable distributed collaborationsDoctoral Symposium of MoDELS'08 : 11th ACM/IEEE international conference on model driven engineering languages and systems, Sep 2008, Toulouse, France |
|
|
|
P2PCP : a peer-to-peer middleware for on-demand context provisioning in spontaneous networksASNS 2007 : 2nd workshop on Autonomous and Spontaneous Networks, Oct 2007, Paris, France. pp.III-1 - III-5 |
A model of self-adaptive distributed componentsWCAT'07 : 4th workshop on coordination and adaptation techniques for software entities, Jul 2007, Berlin, Germany |
|
|
|
Synchronization medium : a consistency maintenance component for mobile multiplayer gamesNetGames 2007 : 6th Annual Workshop on Network and Systems Support for Games 2007, Sep 2007, Melbourne, Australia. pp.99 - 104, ⟨10.1145/1326257.1326275⟩ |
Tissage d'algorithmes distribués par transformation de modèleOCM 2006 : Journées du groupe de travail Objets, Composants et Modèles), Mar 2006, Nîmes, France. pp.11 - 17 |
|
|
|
Method overloading and overriding cause encapsulation flawObject-Oriented Programming Languages ans Systems (OOPS), 21st ACM Symposium On Applied Computing (SAC), Apr 2006, Dijon, France. pp.1424 - 1428 |
La plate-forme .NetICAR 2006 : 5ème école d'été IMAG-INRIA sur les intergiciels et sur la construction d'applications réparties, Aug 2006, Autrans, France |
|
Peut-on réaliser des composants avec un langage à objets ?LMO 2005 ( Langages et Modeles a Objets), Mar 2005, Berne, Suisse |
|
How to implement software connectors ? a reusable, abstract and adaptable proposal5th IFIP international conference on Distributed Applications and Interoperable Systems, Jun 2005, Athens, Grèce |
|
Analyse des dépendances pour le déploiement automatique de composants4ème Conférence Francophone autour des Composants Logiciels, Le Croisic du 6 au 8 Avril 2005, Apr 2005, Le Croisic, France. pp.57 - 68 |
|
Two Ways of Implementing Software Connections among Distributed Componentsin International Symposium on Distributed Objects and Applications, DOA 2005, Oct 2005, Agia Napa, Chypre |
|
Communication Abstractions for Distributed SystemsECOOP'2004 Workshop Reader, J. Malenfant and Bjarte M. Ostvold éditeurs, LNCS 3344, Jun 2004, Oslo, France. pp.66 - 74 |
|
Technical and Usage Issues for Mobile Multiplayer Games.5th Int. Conf. on Computer Games: Artificial Intelligence, Design and Education, CGAID, Jan 2004, X, France. pp.134-138 |
|
Architecture logicielle et abstractions de communication : une application dans le domaine du calcul scientifiqueNOTERE, Jun 2004, Saidiac, Maroc |
|
|
|
An architecture and a process for implementing distributed collaborationsProceedings of EDOC 2002, Apr 2002, Lausanne, Switzerland |
Une comparaison de langages objet relative au traitement de la redéfinition de méthode et à la liaison dynamiqueLMO 2002, 23-25 janvier 2002, Montpellier (paru dans "L'objet"), Jan 2002, Montpellier, France. pp.99 - 113 |
|
OO languages late-binding signatureThe Ninth International Workshop on Foundations of Object-Oriented languages, FOOL 9, Jan 2002, Portland, Oregon, États-Unis. pp.1 - 6 |
|
|
|
An architecture and a process for implementing distributed collaborationsEDOC 2002 (Sixth International Enterprise Distributed Object Computing Conference), Sep 2002, Lausanne, Suisse. pp.132 - 143, ⟨10.1109/EDOC.2002.1137703⟩ |
The specification of UML collaborations as interaction componentsUML 2002, Sep 2002, Dresden, Allemagne. pp.352 - 367, ⟨10.1007/3-540-45800-X_28⟩ |
|
|
Model-driven deployment of Digital Twins for Smart Environments - The HUman at home projecT case studyJournées nationales du GDR GPL 2022, Jun 2022, Vannes, France. , 13, 2022, Actes des journées du GDR GPL 2022 |
|
|
A Software Engineering Approach to Digital Twin Architecture : The HUman at home projecT and Twin Cooperation of roBot and human project case studiesETFA 2022 - IEEE 27th International Conference on Emerging Technologies and Factory Automation, Sep 2022, Stuttgart, Germany. , 2022 |
|
|
Logiciel et Industrie du FuturHélène Coullon. Presse des Mines, pp.62, 2019, Mathématiques et Informatique, 9782356715760 |
Conférence francophone sur les Architectures Logicielles : CAL 2009Cépaduès, L-4, pp.104, 2009, RNTI, RNTI, 978-2-85428-887-2 |
Ingénierie des Composants : Principes et Fondements, chapitre 10 : Les Composants de CommunicationIngénierie des composants : Concepts, techniques et outils de Mourad Oussalah, Collectif, ISBN 2-7117-4836-7., Viubert, 2005 |
|
Communication abstractions for distributed systemsECOOP'2003 : Workshop Reader, July 21-25, Darmstadt, Germany, 3013, Springer, pp.17 - 29, 2004, Lecture notes in Computer Science, 978-3-540-22405-1. ⟨10.1007/b98806⟩ |
|
Concrete communication abstractions of the next 701 distributed object systemsECOOP 2002 Workshop Reader, J. Hernández et A. Moreira (eds), 2548, Springer, pp.79 - 91, 2002, Lecture Notes in Computer Science |
|
|
A Decision Skills Framework for Higher and VET students, continuously integrative for educational programme addressing VUCA contexts[Research Report] Output 3, IMT Atlantique; Lab-STICC; IMT Atlantique. 2020 |
|
|
Contributions à l'étude de l'assemblage de logicielsInterface homme-machine [cs.HC]. IMT Atlantique, 2005 |