# There Is Only One Time in Software (Language) Engineering! (Keynote)

Benoît Combemale

<figure><img src="image_1.png" /></figure>

## To cite this version:

Benoît Combemale. There Is Only One Time in Software (Language) Engineering! (Keynote). SLE 2024 - 17th ACM SIGPLAN International Conference on Software Language Engineering, Oct 2024, Pasadena CA, United States. pp.1-1, 10.1145/3687997.3700296. hal-04827348

HAL Id: hal-04827348

https://inria.hal.science/hal-04827348v1

Submitted on 16 Dec 2024

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_2.png" /></figure>
# There Is Only One Time in Software (Language) Engineering! (Keynote)

**Benoît Combemale**

University of Rennes

France

benoit.combemale@irisa.fr

## Abstract

Software engineering is a complex endeavor that encompasses various socio-technical activities. These activities are traditionally orchestrated over a development life cycle from development time to operation time, and applying engineering processes both at design and run times, and at the application and domain levels. Software Language engineering follows a similar pattern, including the development of domain-specific languages, and all the required tools to support the various language-related activities.

This organization, often working in silos, structures the available tools and methods we use, and even the various communities of software engineering (i.e., Conway's law applied to our own discipline!). While this "divide and conquer" approach was crucial in the early days of software engineering, I argue that it now limits the adaptability required to address what I refer to as software hyper-agility. Modern software systems evolve at an accelerating pace, operate in dynamic environments, and face growing uncertainty.

To manage such complexity, a shift towards continuous engineering of cyber-physical and socio-technical ecosystems is necessary, along with more adaptable DSLs. In this talk, I will present the concept of (self-)adaptable languages. I then explore the future of the developer experience with the support of a continuous, feedback-driven, software engineering, with challenges related to abstraction engineering, variability management and digital twins.

## ACM Reference Format:

Benoît Combemale. 2024. There Is Only One Time in Software (Language) Engineering! (Keynote). In *Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering (SLE '24), October 20–21, 2024, Pasadena, CA, USA*. ACM, New York, NY, USA, 1 page. https://doi.org/10.1145/3687997.3700296

## Biography

Benoît Combemale is Full Professor of Software Engineering at the University of Rennes where he is co-leading the research team DiverSE joint to the IRISA and Inria labs. He is also adjunct researcher in the SM@RT team of the IRIT labs in Toulouse, and Chief Science Advisor for TwiinIT, a startup specializing in Digital Twins. He is currently serving as Editor-in-Chief for the International Journal on Software and Systems Modeling (SoSyM), editorial board member for the journals SQJ and JOT, and steering committee member for the conferences MODELS, SLE, ICT4S and EDT-Conf. Prof. Combemale specializes in software engineering, including model driven software and systems engineering (MDE) and software language engineering (SLE), applied to scientific computing, cyber-physical systems and digital twins. Prof. Combemale has been a Full Professor at the University of Toulouse, and a Visiting Professor at Colorado State University and McGill University. More information at http://combemale.fr

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).

SLE '24, October 20–21, 2024, Pasadena, CA, USA

© 2024 Copyright held by the owner/author(s).

ACM ISBN 979-8-4007-1180-0/24/10

https://doi.org/10.1145/3687997.3700296