From 266f1405931505d64f0a5ec68609d33f3d464052 Mon Sep 17 00:00:00 2001 From: projet-radar Date: Tue, 5 Dec 2023 16:01:06 +0100 Subject: [PATCH] Initial import --- 00-READONLY-team-data.tex | 4 + 01-READONLY-team-members.tex | 152 ++ 02-overall-objectives.tex | 59 + 03-research-program.tex | 356 +++ 04-application-domains.tex | 36 + 05-social-environment-resp.tex | 20 + 06-highlights-year.tex | 16 + 07-softwares-platforms.tex | 5 + 07_01-READONLY-softwares.tex | 140 ++ 07_02-platforms.tex | 12 + 08-new-results.tex | 211 ++ 09-contracts-grants.tex | 129 + 10-partnerships-cooperations.tex | 230 ++ 11-dissemination.tex | 127 + 12-READONLY-scientific-production.tex | 29 + 12_01-BIB-READONLY-major-publications.bib | 451 ++++ 12_02-BIB-READONLY-year-publications.bib | 956 ++++++++ 12_03-BIB-READONLY-year-other.bib | 25 + 12_04-BIB-cited-publications.bib | 2084 +++++++++++++++++ DIVERSE-RA-2023.tex | 34 + IMG/MSR.jpg | Bin 0 -> 19275 bytes IMG/devsecops.pdf | Bin 0 -> 135661 bytes IMG/multdim2.2.png | Bin 0 -> 76439 bytes IMG/multidimentinal sofwtare co-evolution.png | Bin 0 -> 27082 bytes IMG/perspectives.pdf | Bin 0 -> 188623 bytes IMG/research-axis.pdf | Bin 0 -> 24727 bytes IMG/research-axis.png | Bin 0 -> 7290 bytes IMG/sle.pdf | Bin 0 -> 215557 bytes IMG/swot.pdf | Bin 0 -> 297958 bytes IMG/variability.pdf | Bin 0 -> 112154 bytes MACROS.tex | 3 + README.md | 97 + english-software.lbx | 15 + french-software.lbx | 15 + inr_logo_rouge_rvb.pdf | Bin 0 -> 31182 bytes inria-ra.bbx | 3 + inria-ra.cls | 377 +++ inria-ra.dbx | 7 + latexmkrc | 10 + software.bbx | 338 +++ software.dbx | 196 ++ xurl.sty | 151 ++ 42 files changed, 6288 insertions(+) create mode 100644 00-READONLY-team-data.tex create mode 100644 01-READONLY-team-members.tex create mode 100644 02-overall-objectives.tex create mode 100644 03-research-program.tex create mode 100644 04-application-domains.tex create mode 100644 05-social-environment-resp.tex create mode 100644 06-highlights-year.tex create mode 100644 07-softwares-platforms.tex create mode 100644 07_01-READONLY-softwares.tex create mode 100644 07_02-platforms.tex create mode 100644 08-new-results.tex create mode 100644 09-contracts-grants.tex create mode 100644 10-partnerships-cooperations.tex create mode 100644 11-dissemination.tex create mode 100644 12-READONLY-scientific-production.tex create mode 100644 12_01-BIB-READONLY-major-publications.bib create mode 100644 12_02-BIB-READONLY-year-publications.bib create mode 100644 12_03-BIB-READONLY-year-other.bib create mode 100644 12_04-BIB-cited-publications.bib create mode 100644 DIVERSE-RA-2023.tex create mode 100644 IMG/MSR.jpg create mode 100644 IMG/devsecops.pdf create mode 100644 IMG/multdim2.2.png create mode 100644 IMG/multidimentinal sofwtare co-evolution.png create mode 100644 IMG/perspectives.pdf create mode 100644 IMG/research-axis.pdf create mode 100644 IMG/research-axis.png create mode 100644 IMG/sle.pdf create mode 100644 IMG/swot.pdf create mode 100644 IMG/variability.pdf create mode 100644 MACROS.tex create mode 100644 README.md create mode 100644 english-software.lbx create mode 100644 french-software.lbx create mode 100644 inr_logo_rouge_rvb.pdf create mode 100644 inria-ra.bbx create mode 100644 inria-ra.cls create mode 100644 inria-ra.dbx create mode 100644 latexmkrc create mode 100644 software.bbx create mode 100644 software.dbx create mode 100644 xurl.sty diff --git a/00-READONLY-team-data.tex b/00-READONLY-team-data.tex new file mode 100644 index 0000000..493a20f --- /dev/null +++ b/00-READONLY-team-data.tex @@ -0,0 +1,4 @@ +\section*{Project-Team DIVERSE} +\addcontentsline{toc}{section}{Project-Team DIVERSE} +\raTeamHistory{Creation of the Project-Team: 2014 July 01} +\section*{Keywords} diff --git a/01-READONLY-team-members.tex b/01-READONLY-team-members.tex new file mode 100644 index 0000000..490aa0c --- /dev/null +++ b/01-READONLY-team-members.tex @@ -0,0 +1,152 @@ +\section{Team members, visitors, external collaborators} +\label{members} +%% Section Members +\begin{raMemberList}{Uncategorized} +\raMemberLine{\raMemberFirstname{Cassius} \raMemberLastname{De Oliveira Puodzius} } + +\raMemberLine{\raMemberFirstname{Jessie} \raMemberLastname{Galasso-Carbonnel} } + +\raMemberLine{\raMemberFirstname{Gwendal} \raMemberLastname{Jouneaux} [\raMemberEmployer{UNIV RENNES I}, \raMemberPeriod{from Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Dorian} \raMemberLastname{Leroy} } + +\raMemberLine{\raMemberFirstname{Gunter} \raMemberLastname{Mussbacher} [\raMemberEmployer{UNIV MCGILL}, \raMemberPeriod{until May 2023}]} + +\raMemberLine{\raMemberFirstname{Yawa Germaine} \raMemberLastname{Nyatsikor} [\raMemberEmployer{UNIV RENNES I}, \raMemberPeriod{from Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Quentin} \raMemberLastname{Perez} [\raMemberEmployer{UNIV RENNES I}, \raMemberPeriod{until Aug 2023}]} + +\raMemberLine{\raMemberFirstname{Benjamin} \raMemberLastname{Ramone} } + +\raMemberLine{\raMemberFirstname{Charly} \raMemberLastname{Reux} [\raMemberPeriod{from Oct 2023}]} + +\raMemberLine{\raMemberFirstname{Mark} \raMemberLastname{Van Den Brand} } +\end{raMemberList} + + +\begin{raMemberList}{Research Scientists} +\raMemberLine{\raMemberFirstname{Djamel} \raMemberLastname{Khelladi} [\raMemberEmployer{CNRS}, \raMemberFunctionPro{Researcher}]} + +\raMemberLine{\raMemberFirstname{Gunter} \raMemberLastname{Mussbacher} [\raMemberEmployer{UNIV MCGILL}, \raMemberFunctionPro{Advanced Research Position}, \raMemberPeriod{from Aug 2023}]} + +\raMemberLine{\raMemberFirstname{Gunter} \raMemberLastname{Mussbacher} [\raMemberEmployer{UNIV MCGILL}, \raMemberFunctionPro{Advanced Research Position}, \raMemberPeriod{from May 2023 until Jul 2023}]} + +\raMemberLine{\raMemberFirstname{Gunter} \raMemberLastname{Mussbacher} [\raMemberEmployer{UNIV MCGILL}, \raMemberFunctionPro{Senior Researcher}, \raMemberPeriod{from May 2023 until Jul 2023}]} + +\raMemberLine{\raMemberFirstname{Olivier} \raMemberLastname{Zendra} [\raMemberEmployer{INRIA}, \raMemberFunctionPro{Researcher}]} +\end{raMemberList} + + +\begin{raMemberList}{Faculty Members} +\raMemberLine{\raMemberFirstname{Olivier} \raMemberLastname{Barais} [\raMemberTeamLeader, \raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Professor}, \raMemberHDR]} +\raMemberLine{\raMemberFirstname{Mathieu} \raMemberLastname{Acher} [\raMemberEmployer{INSA RENNES}, \raMemberFunctionPro{Professor}, \raMemberHDR]} + +\raMemberLine{\raMemberFirstname{Aymeric} \raMemberLastname{Blot} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Professor}, \raMemberPeriod{from Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Arnaud} \raMemberLastname{Blouin} [\raMemberEmployer{INSA RENNES}, \raMemberFunctionPro{Associate Professor}, \raMemberHDR]} + +\raMemberLine{\raMemberFirstname{Johann} \raMemberLastname{Bourcier} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Associate Professor}, \raMemberHDR]} + +\raMemberLine{\raMemberFirstname{Stéphanie} \raMemberLastname{Challita} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Associate Professor}]} + +\raMemberLine{\raMemberFirstname{Benoît} \raMemberLastname{Combemale} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Professor}, \raMemberHDR]} + +\raMemberLine{\raMemberFirstname{Jean-Marc} \raMemberLastname{Jezequel} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Professor}, \raMemberHDR]} + +\raMemberLine{\raMemberFirstname{Quentin} \raMemberLastname{Perez} [\raMemberEmployer{INSA RENNES}, \raMemberFunctionPro{Professor}, \raMemberPeriod{from Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Noël} \raMemberLastname{Plouzeau} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Associate Professor}]} + +\raMemberLine{\raMemberFirstname{Walter} \raMemberLastname{Rudametkin Ivey} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Associate Professor}, \raMemberHDR]} + +\raMemberLine{\raMemberFirstname{Paul} \raMemberLastname{Temple} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Associate Professor}]} +\end{raMemberList} + + +\begin{raMemberList}{Post-Doctoral Fellows} +\raMemberLine{\raMemberFirstname{Faezeh} \raMemberLastname{Khorram} [\raMemberEmployer{CNRS}, \raMemberFunctionPro{Post-Doctoral Fellow}]} + +\raMemberLine{\raMemberFirstname{Xhevahire} \raMemberLastname{Ternava} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Post-Doctoral Fellow}, \raMemberPeriod{until Aug 2023}]} +\end{raMemberList} + + +\begin{raMemberList}{PhD Students} +\raMemberLine{\raMemberFirstname{Lina} \raMemberLastname{Bilal} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{from Oct 2023}]} + +\raMemberLine{\raMemberFirstname{Ewen} \raMemberLastname{Brune} [\raMemberEmployer{INRIA}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{from Oct 2023}]} + +\raMemberLine{\raMemberFirstname{Anne} \raMemberLastname{Bumiller} [\raMemberEmployer{ORANGE}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{until Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Theo} \raMemberLastname{Giraudet} [\raMemberEmployer{OBEO}, \raMemberFunctionPro{CIFRE}]} + +\raMemberLine{\raMemberFirstname{Philemon} \raMemberLastname{Houdaille} [\raMemberEmployer{CNRS}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{from Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Gwendal} \raMemberLastname{Jouneaux} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{until Aug 2023}]} + +\raMemberLine{\raMemberFirstname{Zohra} \raMemberLastname{Kebaili} [\raMemberEmployer{CNRS}, \raMemberFunctionPro{PhD Student}]} + +\raMemberLine{\raMemberFirstname{Piergiorgio} \raMemberLastname{Ladisa} [\raMemberFunctionPro{PhD Student}]} + +\raMemberLine{\raMemberFirstname{Clement} \raMemberLastname{Lahoche} [\raMemberEmployer{INRIA}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{from Dec 2023}]} + +\raMemberLine{\raMemberFirstname{Quentin} \raMemberLastname{Le Dilavrec} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{until Oct 2023}]} + +\raMemberLine{\raMemberFirstname{Romain} \raMemberLastname{Lefeuvre} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{from Nov 2023}]} + +\raMemberLine{\raMemberFirstname{Georges Aaron} \raMemberLastname{Randrianaina} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{PhD Student}]} + +\raMemberLine{\raMemberFirstname{Chiara} \raMemberLastname{Relevat} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{from Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Sterenn} \raMemberLastname{Roux} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{PhD Student}, \raMemberPeriod{from Oct 2023}]} +\end{raMemberList} + + +\begin{raMemberList}{Technical Staff} +\raMemberLine{\raMemberFirstname{Florian} \raMemberLastname{Badie} [\raMemberFunctionPro{Engineer}, \raMemberPeriod{until Apr 2023}]} + +\raMemberLine{\raMemberFirstname{Romain} \raMemberLastname{Belafia} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Engineer}, \raMemberPeriod{until Aug 2023}]} + +\raMemberLine{\raMemberFirstname{Emmanuel} \raMemberLastname{Chebbi} [\raMemberFunctionPro{Engineer}, \raMemberPeriod{from Feb 2023}]} + +\raMemberLine{\raMemberFirstname{Emmanuel} \raMemberLastname{Chebbi} [\raMemberEmployer{INRIA}, \raMemberFunctionPro{Engineer}, \raMemberPeriod{until Jan 2023}]} + +\raMemberLine{\raMemberFirstname{Guy} \raMemberLastname{De Spiegeleer} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Engineer}, \raMemberPeriod{until Aug 2023}]} + +\raMemberLine{\raMemberFirstname{Quentin} \raMemberLastname{Le Dilavrec} [\raMemberFunctionPro{Engineer}, \raMemberPeriod{from Nov 2023}]} + +\raMemberLine{\raMemberFirstname{Romain} \raMemberLastname{Lefeuvre} [\raMemberFunctionPro{Engineer}, \raMemberPeriod{until Oct 2023}]} +\end{raMemberList} + + +\begin{raMemberList}{Interns and Apprentices} +\raMemberLine{\raMemberFirstname{Paul} \raMemberLastname{Adam} [\raMemberEmployer{ENS RENNES}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from May 2023 until Jul 2023}]} + +\raMemberLine{\raMemberFirstname{Arthur} \raMemberLastname{Allain} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from May 2023 until Aug 2023}]} + +\raMemberLine{\raMemberFirstname{Yazid} \raMemberLastname{Benjamaa} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from Jun 2023 until Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Jeremy} \raMemberLastname{Bindel} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from Jun 2023 until Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Jean-Baptiste} \raMemberLastname{Doderlein} [\raMemberEmployer{ENS RENNES}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from Mar 2023 until May 2023}]} + +\raMemberLine{\raMemberFirstname{Philemon} \raMemberLastname{Houdaille} [\raMemberEmployer{INRIA}, \raMemberFunctionPro{Intern}, \raMemberPeriod{until Jul 2023}]} + +\raMemberLine{\raMemberFirstname{Margaux} \raMemberLastname{Millour} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from Jun 2023 until Jul 2023}]} + +\raMemberLine{\raMemberFirstname{Bastien} \raMemberLastname{Sauvat} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from Jun 2023 until Sep 2023}]} + +\raMemberLine{\raMemberFirstname{Abdullah} \raMemberLastname{Sen} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from May 2023 until Jul 2023}]} + +\raMemberLine{\raMemberFirstname{Cyriaque} \raMemberLastname{Tossou} [\raMemberEmployer{UNIV RENNES I}, \raMemberFunctionPro{Intern}, \raMemberPeriod{from May 2023 until Aug 2023}]} +\end{raMemberList} + + +\begin{raMemberList}{Administrative Assistant} +\raMemberLine{\raMemberFirstname{Sophie} \raMemberLastname{Maupile} [\raMemberEmployer{CNRS}]} +\end{raMemberList} + + +\begin{raMemberList}{External Collaborator} +\raMemberLine{\raMemberFirstname{Gurvan} \raMemberLastname{Le Guernic} [\raMemberEmployer{DGA}]} +\end{raMemberList} + diff --git a/02-overall-objectives.tex b/02-overall-objectives.tex new file mode 100644 index 0000000..75b6748 --- /dev/null +++ b/02-overall-objectives.tex @@ -0,0 +1,59 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport +% [doc] ----------------------------- + +%% [BEGIN last year imported content] + + + + + + +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{Overall objectives} +\label{diverse:context} +% [radar] ----------------------------------- + + + +%% --------------------------------------- +%\subsection{Overall objectives} +%\label{presentation:overall} +%% --------------------------------------- + + + \team{}'s research agenda targets core values of software engineering. + In this fundamental domain we focus on and develop models, methodologies and theories to address major challenges raised by the emergence of several forms of diversity in the design, deployment and evolution of software-intensive systems. +Software diversity has emerged as an essential phenomenon in all application domains borne by our industrial partners. These application domains range from complex systems brought by systems of systems (addressed in collaboration with Thales, Safran, CEA and DGA) and Instrumentation and Control (addressed with EDF) to pervasive combinations of Internet of Things and Internet of Services (addressed with TellU and Orange) and tactical information systems (addressed in collaboration with civil security services). + Today these systems seem to be all radically different, but we envision a strong convergence of the scientific principles that underpin their construction and validation, bringing forwards sane and reliable methods for the design of \textbf{flexible and open yet dependable systems}. + Flexibility and openness are both critical and challenging software layer properties that must deal with the following four dimensions of diversity: \textbf{diversity of languages}, used by the stakeholders involved in the construction of these systems; \textbf{diversity of features}, required by the different customers; \textbf{diversity of runtime environments}, where software has to run and adapted; \textbf{diversity of implementations}, which are necessary for resilience by redundancy. + + In this context, the central software engineering challenge consists in handling \textbf{diversity} from variability in requirements and design to heterogeneous and dynamic execution environments. + In particular, this requires considering that the software system must adapt, in unpredictable yet valid ways, to changes in the requirements as well as in its environment. + Conversely, explicitly handling diversity is a great opportunity to allow software to spontaneously explore alternative design solutions, and to mitigate security risks. + + Concretely, we want to provide software engineers with the following abilities: + \begin{itemize}\itemsep0cm + \item to characterize an ``envelope'' of possible variations; + \item to compose envelopes (to discover new macro correctness envelopes in an opportunistic manner); + \item to dynamically synthesize software inside a given envelope. + \end{itemize} + + The major scientific objective that we must achieve to provide such mechanisms for software engineering is summarized below: + + \textbf{Scientific objective for \team{}:} To automatically \textbf{compose and synthesize software diversity} from design to runtime to \textbf{address unpredictable evolution of software-intensive systems} + + Software product lines and associated variability modeling formalisms represent an essential aspect of software diversity, which we already explored in the past, and this aspect stands as a major foundation of \team{}'s research agenda. + However, \team{} also exploits other foundations to handle new forms of diversity: type theory and models of computation for the composition of languages; distributed algorithms and pervasive computation to handle the diversity of execution platforms; functional and qualitative randomized transformations to synthesize diversity for robust systems. + + + + + + +%% [END last year imported content] diff --git a/03-research-program.tex b/03-research-program.tex new file mode 100644 index 0000000..20c57e2 --- /dev/null +++ b/03-research-program.tex @@ -0,0 +1,356 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport +% [doc] ----------------------------- + +%% [BEGIN last year imported content] + + + + + + +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{Research program} +\label{diverse:research} +% [radar] ----------------------------------- + +\subsection{Context} + +Applications are becoming more complex and the demand for faster development is increasing. In order to better adapt to the unbridled evolution of requirements in markets where software plays an essential role, companies are changing the way they design, develop, secure and deploy applications, by relying on: + +\begin{itemize} + \item A massive use of reusable libraries from a rich but fragmented eco-system; + \item An increasing configurability of most of the produced software; + \item A strongly increase in evolution frequency; + \item Cloud-native architectures based on containers, naturally leading to a diversity of programming languages used, and to the emergence of infrastructure, dependency, project and deployment descriptors (models); +\item Implementations of fully automated software supply chains; +\item The use of lowcode/nocode platforms; +\item The use of ever richer integrated development environments (IDEs), more and more deployed in SaaS mode; +\item The massive use of data and artificial intelligence techniques in software production chains. +\end{itemize} + +\bigskip\noindent These trends are set to continue, all the while with a strong concern about the security properties of the produced and distributed software. + + +\noindent The numbers in the examples below help to understand why this evolution of modern software engineering brings a \textbf{change of dimension}: +\begin{itemize} + \item When designing a simple kitchen sink (\textit{hello world}) with the {\tt angular} framework, more than 1600 dependencies of JavaScript libraries are pulled. + \item The numbers revealed by Google in~2018 showed that over 500~million tests are run \emph{per day} inside Google’s systems, leading to over 4 millions daily builds. + \item Also at Google, they reported 86~TB of data, including two billion lines of code in nine million source files \footcite{potvin2016google}. Their software also rapidly evolves both in terms of frequency and in terms of size. Again, at Google, 25,000 developers typically commit 16,000 changes to the codebase on a single workday. This is also the case for most of software code, including open source software. + \item x264, a highly popular and configurable video encoder, provides 100+ options that can take boolean, integer or string values. + There are different ways of compiling x264, and it is well-known that the compiler options (e.g., -O1 –O2 –O3 of gcc) can influence the performance of a software; the widely used gcc compiler, for example, offers more than 200~options. + The x264 encoder can be executed on different configurations of the Linux operating system, whose options may in turn influence x264 execution time; in recent versions ($>$ 5), there are 16000+ options to the Linux kernel. + Last but not least, x264 should be able to encode many different videos, in different formats and with different visual properties, implying a + huge variability of the input space. + Overall, the variability space is enormous, and ideally x264 should be run and tested in all these settings. + But a rough estimation shows that the number of possible configurations, resulting from the combination of the different variability layers, is~$10^{6000}$. + \end{itemize} + + +The \team{} research project is working and evolving in the context of this acceleration. +We are active at all stages of the \textbf{software supply chain}. +Software supply chain covers all the activities and all the stakeholders that relate to software production and delivery. +All these activities and stakeholders have to be smartly managed together as part of an overall strategy. +The goal of supply chain management (SCM) is to meet customer demands with the most efficient use of resources possible. + +In this context, \team{} is particularly interested in the following research questions: +\begin{itemize} +\item How to engineer tool-based abstractions for a given set of experts in order to foster their socio-technical collaboration; +\item How to generate and exploit useful data for the optimization of this supply chain, in particular for the control of variability and the management of the co-evolution of the various software artifacts; +\item How to increase the confidence in the produced software, by working on the resilience and security of the artifacts produced throughout this supply chain. +\end{itemize} + + +%% --------------------------------------- +\subsection{Scientific background} +\label{fondements:sota} +%% --------------------------------------- + +\label{sec:sota} + +\subsubsection{Model-Driven Engineering} + +Model-Driven Engineering (MDE) aims at reducing the accidental complexity associated with developing complex software-intensive systems (e.g., use of abstractions of the problem space rather than abstractions of the solution space)~ \footcite{Schmidt06}. It provides \team{} with solid foundations to specify, analyze and reason about the different forms of diversity that occur throughout the development life cycle. A primary source of accidental complexity is the wide gap between the concepts used by domain experts and the low-level abstractions provided by general-purpose programming languages~ \footcite{France07}. MDE approaches address this problem through modeling techniques that support separation of concerns and automated generation of major system artifacts from models (\emph{e.g.,} test cases, implementations, deployment and configuration scripts). In MDE, a model describes an aspect of a system and is typically created or derived for specific development purposes~ \footcite{BAN04}. Separation of concerns is supported through the use of different modeling languages, each providing constructs based on abstractions that are specific to an aspect of a system. MDE technologies also provide support for manipulating models, for example, support for querying, slicing, transforming, merging, and analyzing (including executing) models. Modeling languages are thus at the core of MDE, which participates in the development of a sound \emph{Software Language Engineering}, including a unified typing theory that integrates models as first class entities~ \footcite{Steel07a}. + +Incorporating domain-specific concepts and a high-quality development experience into MDE technologies can significantly improve developer productivity and system quality. Since the late nineties, this realization has led to work on MDE language workbenches that support the development of domain-specific modeling languages (DSMLs) and associated tools (\emph{e.g.,} model editors and code generators). A DSML provides a bridge between the field in which domain experts work and the implementation (programming) field. Domains in which DSMLs have been developed and used include, among others, automotive, avionics, and cyber-physical systems. A study performed by Hutchinson et al.~ \footcite{Hutchinson11} indicates that DSMLs can pave the way for wider industrial adoption of MDE. + +More recently, the emergence of new classes of systems that are complex and operate in heterogeneous and rapidly changing environments raises new challenges for the software engineering community. These systems must be adaptable, flexible, reconfigurable and, increasingly, self-managing. Such characteristics make systems more prone to failure when running and thus the development and study of appropriate mechanisms for continuous design and runtime validation and monitoring are needed. In the MDE community, research is focused primarily on using models at the design, implementation, and deployment stages of development. This work has been highly productive, with several techniques now entering a commercialization phase. As software systems are becoming more and more dynamic, the use of model-driven techniques for validating and monitoring runtime behavior is extremely promising~\footcite{Morin09f}. + +\subsubsection{Variability modeling} +\label{sec:variability} +While the basic vision underlying \textit{Software Product Lines} (SPL) can +probably be traced back to David Parnas' seminal article~ \footcite{parnas1976} on +the Design and Development of Program Families, it is only quite recently that +SPLs have started emerging as a paradigm shift towards modeling and developing +software system families rather than individual +systems~ \footcite{Northrop1999a}. SPL engineering embraces the ideas of mass +customization and software reuse. It focuses on the means of efficiently +producing and maintaining multiple related software products, exploiting what +they have in common and managing what varies among them. + +Several definitions of the \emph{software product line} concept can be found +in the research literature. Clements \textit{et~al.} define it as \textit{a set of +software-intensive systems sharing a common, managed set of features that +satisfy the specific needs of a particular market segment or mission and are +developed from a common set of core assets in a prescribed way}~ + \footcite{Northrop2002}. Bosch provides a different definition \footcite{Bosch2000}: +\textit{A SPL consists of a product line architecture and a set of reusable +components designed for incorporation into the product line architecture. In +addition, the PL consists of the software products developed using the +mentioned reusable assets}. In spite of the similarities, these definitions +provide different perspectives of the concept: \textit{market-driven}, as seen +by Clements \textit{et~al.}, and \textit{technology-oriented} for Bosch. + +SPL engineering is a process focusing on capturing the \textit{commonalities} +(assumptions true for each family member) and \textit{variability} +(assumptions about how individual family members differ) between several +software products~ \footcite{Coplien1998}. Instead of describing a single software +system, a SPL model describes a set of products in the same domain. This is +accomplished by distinguishing between elements common to all SPL members, and +those that may vary from one product to another. Reuse of core assets, which +form the basis of the product line, is key to productivity and quality +gains. These core assets extend beyond simple code reuse and may include the +architecture, software components, domain models, requirements statements, +documentation, test plans or test cases. + +The SPL engineering process consists of two major steps: +\begin{enumerate} +\item \textbf{Domain Engineering}, or \emph{development for reuse}, focuses on +core assets development. +\item \textbf{Application Engineering}, or \emph{development with reuse}, +addresses the development of the final products using core assets and +following customer requirements. +\end{enumerate} + +Central to both processes is the management of \textbf{variability} across +the product line~ \footcite{halmans2003}. In common language use, the term +\textit{variability} refers to \textit{the ability or the tendency to +change}. Variability management is thus seen as the key feature that +distinguishes SPL engineering from other software development approaches~ \footcite{Bosch2002}. Variability management is thus increasingly seen as the +cornerstone of SPL development, covering the entire development life cycle, +from requirements elicitation~ \footcite{Jean-ChristopheTRIGAUX2003} to product +derivation~ \footcite{Ziadi2006a} to product testing~ \footcite{nebut03b,Nebut06b}. + +Halmans \textit{et~al.}~ \footcite{halmans2003} distinguish between \textit{essential} and +\textit{technical} variability, especially at the requirements level. Essential +variability corresponds to the customer's viewpoint, defining what to +implement, while technical variability relates to product family engineering, +defining how to implement it. A classification based on the dimensions of +variability is proposed by Pohl \textit{et~al.}~ \footcite{Pohl2005}: beyond +\textbf{variability in time} (existence of different versions of an artifact +that are valid at different times) and \textbf{variability in space} +(existence of an artifact in different shapes at the same time) Pohl \textit{et~al.} claim that variability is important to different stakeholders and thus has +different levels of visibility: \textbf{external variability} is visible to +the customers while \textbf{internal variability}, that of domain artifacts, +is hidden from them. Other classification proposals come from Meekel \textit{et~al.}~ \footcite{Meekel1998} (feature, hardware platform, performance and attributes +variability) or Bass \textit{et~al.}~ \footcite{BachmannEtAl2001} who discusses about variability +at the architectural level. + +Central to the modeling of variability is the notion of \textit{feature}, +originally defined by Kang \textit{et~al.} as: \textit{a prominent or distinctive user-visible +aspect, quality or characteristic of a software system or +systems}~ \footcite{Kang1990}. Based on this notion of \textit{feature}, they proposed to use a +\textit{feature model} to model the variability in a SPL. A +feature model consists of a \textit{feature diagram} and other associated +information: \textit{constraints} and \textit{dependency rules}. Feature +diagrams provide a \textit{graphical tree-like notation depicting the +hierarchical organization of high level product functionalities} represented +as features. The root of the tree refers to the complete system and is +progressively decomposed into more refined features (tree nodes). Relations +between nodes (features) are materialized by \textit{decomposition edges} and +\textit{textual constraints}. Variability can be expressed in several +ways. Presence or absence of a feature from a product is modeled using +\textit{mandatory} or \textit{optional features}. Features are graphically +represented as rectangles while some graphical elements (e.g., unfilled +circle) are used to describe the variability (e.g., a feature may be +optional). + +Features can be organized into \textit{feature groups}. Boolean operators +\textit{exclusive alternative (XOR)}, \textit{inclusive alternative (OR)} or +\textit{inclusive (AND)} are used to select one, several or all the features +from a feature group. Dependencies between features can be modeled using +\textit{textual constraints}: \textit{requires} (presence of a feature requires +the presence of another), \textit{mutex} (presence of a feature automatically +excludes another). Feature attributes can be also used for modeling quantitative (e.g., numerical) information. +Constraints over attributes and features can be specified as well. + +Modeling variability allows an organization to capture and select which +version of which variant of any particular aspect is wanted in the +system~ \footcite{Bosch2002}. To implement it cheaply, quickly and safely, redoing by hand +the tedious weaving of every aspect is not an option: some form of automation +is needed to leverage the modeling of +variability~\footcite{batory2002}. Model Driven Engineering (MDE) +makes it possible to automate this weaving process~ \footcite{Jezequel08a}. This +requires that models are no longer informal, and that the weaving process is +itself described as a program (which is as a matter of fact an executable +meta-model~ \footcite{Muller05a}) manipulating these models to produce for instance a +detailed design that can ultimately be transformed to code, or to test +suites~ \footcite{Pickin07a}, or other software artifacts. + +\subsubsection{Component-based software development} + +Component-based software development~ \footcite{szyperski2002component} aims at providing reliable software architectures with a low cost of design. +Components are now used routinely in many domains of software system designs: +distributed systems, user interaction, product lines, embedded systems, etc. +With respect to more traditional software artifacts (e.g., object oriented architectures), +modern component models have the following distinctive features~ \footcite{crnkovic2011classification}: +description of requirements on services required from the other components; +indirect connections between components thanks to ports and connectors constructs~ \footcite{lau2005exogenous}; +hierarchical definition of components (assemblies of components can define new component types); +connectors supporting various communication semantics~ \footcite{bures2006sofa}; +quantitative properties on the services~ \footcite{beugnard2010contract}. + +In recent years component-based architectures have evolved from static designs to dynamic, adaptive designs (e.g., SOFA~ \footcite{bures2006sofa}, Palladio~ \footcite{Becker:2009cl}, Frascati~ \footcite{Melisson:2010it}). +Processes for building a system using a statically designed architecture are made of the following sequential lifecycle stages: requirements, modeling, implementation, packaging, deployment, system launch, system execution, system shutdown and system removal. +If for any reason after design time architectural changes are needed after system launch (e.g., because requirements changed, or the implementation platform has evolved, etc) then the design process must be reexecuted from scratch +(unless the changes are limited to parameter adjustment in the components deployed). + +Dynamic designs allow for \textit{on the fly} redesign of a component based system. +A process for dynamic adaptation is able to reapply the design phases while the system is up and running, without stopping it (this is different from a stop/redeploy/start process). +Dynamic adaptation processes support \textit{chosen adaptation}, when changes are planned and realized to maintain a good fit between the needs that the system must support and the way it supports them~ \footcite{Kramer:2007kv}. +Dynamic component-based designs rely on a component meta-model that supports complex life cycles for components, connectors, service specification, etc. +Advanced dynamic designs can also take platform changes into account at runtime, without human intervention, by adapting themselves~ \footcite{Cheng:2009hh,Vromant:NPd9bKZ}. +Platform changes and more generally environmental changes trigger \textit{imposed adaptation}, when the system can no longer use its design to provide the services it must support. +In order to support an eternal system~ \footcite{Bencomo:2009tm}, dynamic component based systems must separate architectural design and platform compatibility. +This requires support for heterogeneity, since platform evolution can be partial. + +The Models@runtime paradigm denotes a model-driven approach aiming at taming the complexity of dynamic software systems. It basically pushes the idea of reflection one step further by considering the reflection layer as a real model ``something simpler, safer or cheaper than reality to avoid the complexity, danger and irreversibility of reality~ \footcite{Rothenberg89thenature}''. In practice, component-based (and/or service-based) platforms offer reflection APIs that make it possible to introspect the system (to determine which components and bindings are currently in place in the system) and dynamic adaptation (by applying CRUD operations on these components and bindings). While some of these platforms offer rollback mechanisms to recover after an erroneous adaptation, the idea of Models@runtime is to prevent the system from actually enacting an erroneous adaptation. In other words, the ``model at run-time'' is a reflection model that can be uncoupled (for reasoning, validation, simulation purposes) and automatically resynchronized. + +Heterogeneity is a key challenge for modern component based systems. +Until recently, component based techniques were designed to address a specific domain, such as embedded software for command and control, or distributed Web based service oriented architectures. +The emergence of the Internet of Things paradigm calls for a unified approach in component based design techniques. +By implementing an efficient separation of concern between platform independent architecture management and platform dependent implementations, +\textit{Models@runtime} is now established as a key technique to support dynamic component based designs. It provides \team{} with an essential foundation to explore an adaptation envelope at run-time. +The goal is to automatically explore a set of alternatives and assess their relevance with respect to the considered problem. +These techniques have been applied to craft software architecture exhibiting high quality of services properties~ \footcite{frey2013search}. +Multi Objectives Search based techniques~ \footcite{deb2002fast} deal with optimization problem containing several (possibly conflicting) dimensions to optimize. +These techniques provide \team{} with the scientific foundations for reasoning and efficiently exploring an envelope of software configurations at run-time. + +\subsubsection{Validation and verification} + +Validation and verification (V\&V) theories and techniques provide the means to assess the validity of a software system with respect to a specific correctness envelope. As such, they form an essential element of \team{}'s scientific background. In particular, we focus on model-based V\&V in order to leverage the different models that specify the envelope at different moments of the software development lifecycle. + +Model-based testing consists in analyzing a formal model of a system (\textit{e.g.}, activity diagrams, which capture high-level requirements about the system, statecharts, which capture the expected behavior of a software module, or a feature model, which describes all possible variants of the system) in order to generate test cases that will be executed against the system. Model-based testing~ \footcite{utting2010practical} mainly relies on model analysis, constraint solving~ \footcite{demilli1991constraint} and search-based reasoning~ \footcite{mcminn2004search}. \team{} leverages in particular the applications of model-based testing in the context of highly-configurable systems and \footcite{yilmaz2006covering} interactive systems~ \footcite{memon2007event} as well as recent advances based on diversity for test cases selection~ \footcite{HemmatiBAA10}. + +Nowadays, it is possible to simulate various kinds of models. Existing tools range from industrial tools such as \href{https://fr.mathworks.com/products/simulink.html}{Simulink}, \href{https://www.ibm.com/fr-fr/products/architect-for-software}{Rhapsody} or \href{https://www.ibm.com/support/pages/ibm-telelogic-rhapsody-74}{Telelogic} to academic approaches like Omega~\footcite{ober2006validating}, or \href{http://www.primordion.com/Xholon/}{Xholon}. +All these simulation environments operate on homogeneous environment models. However, to handle diversity in software systems, we also leverage recent advances in heterogeneous simulation. +Ptolemy~ \footcite{buck1994ptolemy} proposes a common abstract syntax, which represents +the description of the model structure. These elements can be decorated using different +directors that reflect the application of a specific model of computation on the model element. +Metropolis~ \footcite{balarin2003metropolis} provides modeling elements amenable to semantically +equivalent mathematical models. Metropolis offers a precise semantics flexible enough to +support different models of computation. +ModHel'X~ \footcite{hardebolle2008modhel} studies the composition of multi-paradigm models relying on +different models of computation. + +Model-based testing and simulation are complemented by runtime fault-tolerance through the automatic generation of software variants that can run in parallel, to tackle the open nature of software-intensive systems. The foundations in this case are the seminal work about N-version programming ~ \footcite{avizienis85}, recovery blocks~ \footcite{randell75} and code randomization~ \footcite{barrantes05}, which demonstrated the central role of diversity in software to ensure runtime resilience of complex systems. Such techniques rely on truly diverse software solutions in order to provide systems with the ability to react to events, which could not be predicted at design time and checked through testing or simulation. + +\subsubsection{Empirical software engineering} + +The rigorous, scientific evaluation of \team{}'s contributions is an essential aspect of our research methodology. In addition to theoretical validation through formal analysis or complexity estimation, we also aim at applying state-of-the-art methodologies and principles of empirical software engineering. This approach encompasses a set of techniques for the sound validation contributions in the field of software engineering, ranging from statistically sound comparisons of techniques and large-scale data analysis to interviews and systematic literature reviews~ \footcite{shull2008guide, runeson2009guidelines}. Such methods have been used for example to understand the impact of new software development paradigms~ \footcite{briand1999empirical}. Experimental design and statistical tests represent another major aspect of empirical software engineering. Addressing large-scale software engineering problems often requires the application of heuristics, and it is important to understand their effects through sound statistical analyses~ \footcite{ArcuriB11}. + + +%% --------------------------------------- +\subsection{Research axis} +\label{fondements:axis} +%% --------------------------------------- + +\team{} explore \emph{Software Diversity}. +Leveraging our strong background on Model-Driven Engineering, and our large expertise on several related fields (programming languages, distributed systems, GUI, machine learning, security...), \emph{we explore tools and methods to embrace the inherent diversity in software engineering}, from the stakeholders and underlying tool-supported languages involved in the software system life cycle, to the configuration and evolution space of the modern software systems, and the heterogeneity of the targeted execution platforms. Hence, we organize our research directions according to three axes (cf. Fig.~\ref{fig:perspectives}): +\begin{itemize} +\item \textbf{Axis \#1: Software Language Engineering.} We explore the future engineering and scientific environments to support the socio-technical coordination among the various stakeholders involved across modern software system life cycles. +\item \textbf{Axis \#2: Spatio-temporal Variability in Software and Systems.} We explore systematic and automatic approaches to cope with software variability, both in space (software variants) and time (software maintenance and evolution). +\item \textbf{Axis \#3: DevSecOps and Resilience Engineering for Software and Systems.} We explore smart continuous integration and deployment pipelines to ensure the delivery of secure and resilient software systems on heterogeneous execution platforms (cloud, IoT\ldots). +\end{itemize} + +\begin{figure}[h] +\centering +\includegraphics[width=0.7\columnwidth]{IMG/perspectives.pdf} +\caption{The three research axes of \team{}, relying on model driven engineering scientific background and leveraging several related fields} +\label{fig:perspectives} +\altdesc{The three research axes of \team{}, relying on model driven engineering scientific background and leveraging several related fields} +\end{figure} + +%%%%%%%%%%%%%% + + \subsubsection{Axis \#1: Software Language Engineering} \label{sec:future-axis1-SLE} + + +\paragraph{Overall objective.} The disruptive design of new, complex systems requires a high degree of flexibility in the communication between many stakeholders, often limited by the silo-like structure of the organization itself (cf. Conway’s law). To overcome this constraint, modern engineering environments aim to: (i)~better manage the necessary exchanges between the different stakeholders; (ii)~provide a unique and usable place for information sharing; and (iii)~ensure the consistency of the many points of view. +Software languages are the key pivot between the \emph{diverse} stakeholders involved, and the software systems they have to implement. +Domain-Specific (Modeling) Languages enable stakeholders to address the \emph{diverse} concerns through specific points of view, and their coordinated use is essential to support the socio-technical coordination across the overall software system life cycle. + + +Our perspectives on Software Language Engineering over the next period is presented in Figure~\ref{fig:perspectives-sle} and detailed in the following paragraphs. + +\begin{figure}[h] +\centering +\includegraphics[width=\columnwidth]{IMG/sle.pdf} +\caption{Perspectives on Software Language Engineering (axis \#1)} +\label{fig:perspectives-sle} +\altdesc{Perspectives on Software Language Engineering (axis \#1)} +\end{figure} + +\paragraph{DSL Executability.} Providing rich and adequate environments is key to the adoption of domain-specific languages. In particular, we focus on tools that support model and program execution. We explore the foundations to define the required concerns in language specification, and systematic approaches to derive environments (\emph{e.g.,} IDE, notebook, design labs) including debuggers, animators, simulators, loggers, monitors, trade-off analysis, etc. + +\paragraph{Modular \& Distributed IDE.} IDEs are indispensable companions to software languages. They are increasingly turning towards Web-based platforms, heavily relying on cloud infrastructures and forges. Since all language services require different computing capacities and response times (to guarantee a user-friendly experience within the IDE) and use shared resources (\emph{e.g.,} the program), we explore new architectures for their modularization and systematic approaches for their individual deployment and dynamic adaptation within an IDE. To cope with the ever-growing number of programming languages, manufacturers of Integrated Development Environments (IDE) have recently defined protocols as a way to use and share multiple language services in language-agnostic environments. These protocols rely on a proper specification of the services that are commonly found in the tool support of general-purpose languages, and define a fixed set of capabilities to offer in the IDE. However, new languages regularly appear offering unique constructs (e.g., DSLs), and which are supported by dedicated services to be offered as new capabilities in IDEs. This trend leads to the multiplication of new protocols, hard to combine and possibly incompatible (e.g., overlap, different technological stacks). Beyond the proposition of specific protocols, we will explore an original approach to be able to specify language protocols and to offer IDEs to be configured with such protocol specifications. IDEs went from directly supporting languages to protocols, and we envision the next step: \emph{IDE as code}, where language protocols are created or inferred on demand and serve as support of an adaptation loop taking in charge of the (re)configuration of the IDE. + +\paragraph{Design Lab.} Web-based and cloud-native IDEs open new opportunities to bridge the gap between the IDE and collaborative platforms, \emph{e.g.,} forges. In the complex world of software systems, we explore new approaches to reduce the distance between the various stakeholders (e.g., systems engineers and all those involved in specialty engineering) and to improve the interactions between them through an adapted tool chain. We aim to improve the usability of development cycles with efficiency, affordance and satisfaction. We also explore new approaches to explore and interact with the design space or other concerns such as human values or security, and provide facilities for trade-off analysis and decision making in the the context of software and system designs. + +\paragraph{Live \& Polyglot Development.} As of today, polyglot development is massively popular and virtually all software systems put multiple languages to use, which not only complexifies their development, but also their evolution and maintenance. Moreover, as software are more used in new application domains (e.g., data analytics, health or scientific computing), it is crucial to ease the participation of scientists, decision-makers, and more generally non-software experts. Live programming makes it possible to change a program while it is running, by propagating changes on a program code to its run-time state. This effectively bridges the gulf of evaluation between program writing and program execution: the effects a change has on the running system are immediately visible, and the developer can take immediate action. The challenges at the intersection of polyglot and live programming have received little attention so far, and we envision a language design and implementation approach to specify domain-specific languages and their coordination, and automatically provide interactive domain-specific environments for live and polyglot programming. + +\paragraph{Self-Adaptable Language.} Over recent years, self-adaptation has become a concern for many software systems that operate in complex and changing environments. At the core of self-adaptation lies a feedback loop and its associated trade-off reasoning, to decide on the best course of action. However, existing software languages do not abstract the development and execution of such feedback loops for self-adaptable systems. Developers have to fall back to ad-hoc solutions to implement self-adaptable systems, often with wide-ranging design implications (e.g., explicit MAPE-K loop). Furthermore, existing software languages do not capitalize on monitored usage data of a language and its modeling environment. This hinders the continuous and automatic evolution of a software language based on feedback loops from the modeling environment and runtime software system. To address the aforementioned issues, we will explore the concept of Self-Adaptable Language (SAL) to abstract the feedback loops at both system and language levels. + + + \subsubsection{Axis \#2: Spatio-temporal Variability in Software and Systems} \label{sec:future-axis2-variability} + + + +\paragraph{Overall objective.} Leveraging our longstanding activity on variability management for software product lines and configurable systems covering \emph{diverse} scenarios of use, we will investigate over the next period the impact of such a variability across the \emph{diverse} layers, incl. source code, input/output data, compilation chain, operating systems and underlying execution platforms. We envision a better support and assistance for the configuration and optimisation (e.g., non-functional properties) of software systems according to this deep variability. Moreover, as software systems involve \emph{diverse} artefacts (\emph{e.g.,} APIs, tests, models, scripts, data, cloud services, documentation, deployment descriptors...), we will investigate their continuous co-evolution during the overall lifecycle, including maintenance and evolution. Our perspectives on spatio-temporal variability over the next period is presented in Figure~\ref{fig:perspectives-variability} and is detailed in the following paragraphs. + +\begin{figure}[h] +\centering +\includegraphics[width=\columnwidth]{IMG/variability.pdf} +\caption{Perspectives on Spatio-temporal Variability in Software and Systems (axis \#2)} +\label{fig:perspectives-variability} +\altdesc{Perspectives on Spatio-temporal Variability in Software and Systems (axis \#2)} +\end{figure} + +\paragraph{Deep Software Variability.} Software systems can be configured to reach specific functional goals and non-functional performance, either statically at compile time or through the choice of command line options at runtime. We observed that considering the software layer only might be a naive approach to tune the performance of the system or to test its functional correctness. In fact, many layers (hardware, operating system, input data, etc.), which are themselves subject to variability, can alter the performance or functionalities of software configurations. We call \emph{deep software variability} the interaction of all variability layers that could modify the behavior or non-functional properties of a software. Deep software variability calls to investigate how to systematically handle cross-layer configuration. The diversification of the different layers is also an opportunity to test the robustness and resilience of the software layer in multiple environments. Another interesting challenge is to tune the software for one specific executing environment. In essence, deep software variability questions the generalization of the configuration knowledge. + +\paragraph{Continuous Software Evolution.} Nowadays, software development has become more and more complex, involving various artefacts, such as APIs, tests, models, scripts, data, cloud services, documentation, etc., and embedding millions of lines of code (LOC). Recent evidence highlights continuous software evolution based on thousands of commits, hundreds of releases, all done by thousands of developers. We focus on the following essential backbone dimensions in software engineering: languages, models, APIs, tests and deployment descriptors, all revolving around software code implementation. We will explore the foundations of a multidimensional and polyglot co-evolution platform, and will provide a better understanding with new empirical evidence and knowledge. + + + \subsubsection{Axis \#3: DevSecOps and Resilience Engineering for Software and Systems} \label{ sec:future-axis3-DevSecOps} + +\paragraph{Overall objective.} The production and delivery of modern software systems involves the integration of \emph{diverse} dependencies and continuous deployment on \emph{diverse} execution platforms in the form of large distributed socio-technical systems. +This leads to new software architectures and programming models, as well as complex supply chains for final delivery to system users. +In order to boost cybersecurity, we want to provide strong support to software engineers and IT teams in the development and delivery of secure and resilient software systems, ie. systems able to resist or recover from cyberattacks. +Our perspectives on DevSecOps and Resilience Engineering over the next period are presented in Figure~\ref{fig:perspectives-devsecops} and detailed in the following paragraphs. + + +\begin{figure}[ht] +\centering +\includegraphics[width=.8\columnwidth]{IMG/devsecops.pdf} +\caption{Perspectives on DevSecOps and Resilience Eng. for Software and Systems (axis \#3)} +\label{fig:perspectives-devsecops} +\altdesc{Perspectives on DevSecOps and Resilience Eng. for Software and Systems (axis \#3)} +\end{figure} + +\paragraph{Secure \& Resilient Architecture.} Continuous integration and deployment pipelines are processes implementing complex software supply chains. We envision an explicit and early consideration of security properties in such pipelines to help in detecting vulnerabilities. In particular, we integrate the security concern in Model-Based System Analysis (MBSA) approaches, and explore guidelines, tools and methods to drive the definition of secure and resilient architectures. We also investigate resilience at runtime through frameworks for autonomic computing and data-centric applications, both for the software systems and the associated deployment descriptors. + +\paragraph{Smart CI/CD.} Dependencies management, Infrastructure as Code (IaC) and DevOps practices open opportunities to analyze complex supply chains. We aim at providing relevant metrics to evaluate and ensure the security of such supply chains, advanced assistants to help in specifying corresponding pipelines, and new approaches to optimize them (\emph{e.g.,} software debloating, scalability\ldots). +We study how supply chains can actively leverage software variability and diversity to increase cybersecurity and resilience. + +\paragraph{Secure Supply Chain.} In order to produce secure and resilient software systems, we explore new secure-by-design foundations that integrate security concerns as first class entities through a seamless continuum from the design to the continuous integration and deployment. +We explore new models, architectures, inter-relations, and static and dynamic analyses that rely on explicitly expressed security concerns to ensure a secure and resilient supply chain. +We lead research on automatic vulnerability and malware detection in modern supply chains, considering the various artefacts either as white boxes enabling source code analysis (to avoid accidental vulnerabilities or intentional ones or code poisoning), or as black boxes requiring binary analysis (to find malware or vulnerabilities). +We also conduct research activities in dependencies and deployment descriptors security analysis. + + +%% [END last year imported content] diff --git a/04-application-domains.tex b/04-application-domains.tex new file mode 100644 index 0000000..ad20bd6 --- /dev/null +++ b/04-application-domains.tex @@ -0,0 +1,36 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport +% [doc] ----------------------------- + +%% [BEGIN last year imported content] + + + + + + +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{Application domains} +\label{diverse:domain} +% [radar] ----------------------------------- +Information technology affects all areas of society. The need to develop software systems is therefore present in a huge number of application domains. One of the goals of software engineering is to \textit{apply a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software} whatever the application domain. + +As a result, the team covers a wide range of application domains and never refrains from exploring a particular field of application. +Our primary expertise is in complex, heterogeneous and distributed systems. While we historically collaborated with partners in the field of systems engineering, it should be noted that for several years now, we have investigated several new areas in depth: +\begin{itemize} +\item the field of web applications, with the associated design principles and architectures, for applications ranging from cloud-native applications to the design of modern web front-ends. +\item the field of scientific computing in connection with the CEA DAM, Safran and scientists from other disciplines such as the ecologists of the University of Rennes. In this field where the writing of complex software is common, we explore how we could help scientists to use software engineering approach, in particular, the use of SLE and approximate computing techniques. +\item the field of large software systems such as the Linux kernel or other open-source projects. In this field, we explore, in particular, the variability management, the support of co-evolution and the use of polyglot approaches. + +\end{itemize} + + + + + +%% [END last year imported content] diff --git a/05-social-environment-resp.tex b/05-social-environment-resp.tex new file mode 100644 index 0000000..117a994 --- /dev/null +++ b/05-social-environment-resp.tex @@ -0,0 +1,20 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport +% [doc] ----------------------------- +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{Social and environmental responsibility} +\label{DIVERSE:responsabilities} +% [radar] ----------------------------------- + +% Suggested subsection +\subsection{Footprint of research activities} +\label{DIVERSE:footprint} + +% Suggested subsection +\subsection{Impact of research results} +\label{DIVERSE:impact} diff --git a/06-highlights-year.tex b/06-highlights-year.tex new file mode 100644 index 0000000..b47cd77 --- /dev/null +++ b/06-highlights-year.tex @@ -0,0 +1,16 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport +% [doc] ----------------------------- +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{Highlights of the year} +\label{DIVERSE:highlights} +% [radar] ----------------------------------- + +% Suggested subsection +\subsection{Awards} +\label{DIVERSE:highlights-awards} diff --git a/07-softwares-platforms.tex b/07-softwares-platforms.tex new file mode 100644 index 0000000..8feac15 --- /dev/null +++ b/07-softwares-platforms.tex @@ -0,0 +1,5 @@ +\section{New software and platforms} +\label{diverse:softwares-platforms} +% - +% - You can add a header for the 'New software and platforms' section +% - diff --git a/07_01-READONLY-softwares.tex b/07_01-READONLY-softwares.tex new file mode 100644 index 0000000..9c55c07 --- /dev/null +++ b/07_01-READONLY-softwares.tex @@ -0,0 +1,140 @@ +\subsection{New software} +\label{softwares} +%% New Software and Plateform - exported content +%% +\subsubsection{FAMILIAR} +\label{bil-1468} +\begin{description} +% No Name +\item[Keywords:] Software line product, Configators, Customisation +\item[Scientific Description:] +FAMILIAR (for FeAture Model scrIpt Language for manIpulation and Automatic Reasoning) is a language for importing, exporting, composing, decomposing, editing, configuring, computing "diffs", refactoring, reverse engineering, testing, and reasoning about (multiple) feature models. All these operations can be combined to realize complex variability management tasks. +A comprehensive environment is proposed as well as integration facilities with the Java ecosystem. +\item[Functional Description:] +Familiar is an environment for large-scale product customisation. From a model of product features (options, parameters, etc.), Familiar can automatically generate several million variants. These variants can take many forms: software, a graphical interface, a video sequence or even a manufactured product (3D printing). Familiar is particularly well suited for developing web configurators (for ordering customised products online), for providing online comparison tools and also for engineering any family of embedded or software-based products. + +%No Release Contributions + + +%No News of the Year + +\item[URL:] \url{http://familiar-project.github.com} +% No Publication +% No Author +\item[Contact:] Mathieu Acher +\item[Participants:] Mathieu Acher, Olivier Barais, Didier Vojtisek +% No Partner +\end{description} + +\subsubsection{GEMOC Studio} +\label{bil-2742} +\begin{description} +\item[Name:] GEMOC Studio +\item[Keywords:] DSL, Language workbench, Model debugging +\item[Scientific Description:] +The language workbench put together the following tools seamlessly integrated to the Eclipse Modeling Framework (EMF): + + 1) Melange, a tool-supported meta-language to modularly define executable modeling languages with execution functions and data, and to extend (EMF-based) existing modeling languages. + 2) MoCCML, a tool-supported meta-language dedicated to the specification of a Model of Concurrency and Communication (MoCC) and its mapping to a specific abstract syntax and associated execution functions of a modeling language. + 3) GEL, a tool-supported meta-language dedicated to the specification of the protocol between the execution functions and the MoCC to support the feedback of the data as well as the callback of other expected execution functions. + 4) BCOoL, a tool-supported meta-language dedicated to the specification of language coordination patterns to automatically coordinates the execution of, possibly heterogeneous, models. + 5) Monilog, an extension for monitoring and logging executable domain-specific models + 6) Sirius Animator, an extension to the model editor designer Sirius to create graphical animators for executable modeling languages. +\item[Functional Description:] +The GEMOC Studio is an Eclipse package that contains components supporting the GEMOC methodology for building and composing executable Domain-Specific Modeling Languages (DSMLs). It includes two workbenches: + The GEMOC Language Workbench: intended to be used by language designers (aka domain experts), it allows to build and compose new executable DSMLs. + The GEMOC Modeling Workbench: intended to be used by domain designers to create, execute and coordinate models conforming to executable DSMLs. The different concerns of a DSML, as defined with the tools of the language workbench, are automatically deployed into the modeling workbench. They parametrize a generic execution framework that provides various generic services such as graphical animation, debugging tools, trace and event managers, timeline. + +%No Release Contributions + + +%No News of the Year + +\item[URL:] \url{http://gemoc.org/studio.html} +\item[Publications:] \href{https://hal.inria.fr/hal-00850770}{hal-00850770}, \href{https://hal.inria.fr/hal-01355391}{hal-01355391}, \href{https://hal.inria.fr/hal-01609576}{hal-01609576}, \href{https://hal.inria.fr/hal-01651801}{hal-01651801}, \href{https://hal.inria.fr/hal-01152342}{hal-01152342}, \href{https://hal.inria.fr/hal-03374955}{hal-03374955}, \href{https://hal.inria.fr/hal-01614561}{hal-01614561}, \href{https://hal.inria.fr/hal-01616154}{hal-01616154} +% No Author +\item[Contact:] Benoît Combemale +\item[Participants:] Didier Vojtisek, Dorian Leroy, Erwan Bousse, Fabien Coulon, Julien DeAntoni +\item[Partners:] IRIT, ENSTA, I3S, OBEO, Thales TRT +\end{description} + +\subsubsection{Interacto} +\label{bil-2542} +\begin{description} +% No Name +\item[Keywords:] GUI (Graphical User Interface), User Interfaces, HCI, Software engineering + +%No Scientific Description + +\item[Functional Description:] +Interacto is a framework for developing user interfaces and user interactions. It complements other general graphical framework by providing a fluent API specifically designed to process user interface event and develop complex user interactions. Interacto is currently developped in Java and TypeScript to target both Java desktop applications (JavaFX) and Web applications (Angular). + +%No Release Contributions + + +%No News of the Year + +\item[URL:] \url{https://interacto.github.io} +\item[Publications:] \href{https://hal.inria.fr/hal-03231669}{hal-03231669}, \href{https://hal.inria.fr/tel-02354530}{tel-02354530}, \href{https://hal.inria.fr/inria-00590891}{inria-00590891}, \href{https://hal.inria.fr/inria-00477627}{inria-00477627} +% No Author +\item[Contact:] Arnaud Blouin +\item[Participants:] Arnaud Blouin, Olivier Beaudoux +% No Partner +\end{description} + +\subsubsection{ALE} +\label{bil-3337} +\begin{description} +\item[Name:] Action Language for Ecore +\item[Keywords:] Meta-modeling, Executable DSML + +%No Scientific Description + +\item[Functional Description:] +Main features of ALE include: + +\begin{itemize} +\item Executable metamodeling: Re-open existing EClasses to insert new methods with their implementations +\item Metamodel extension: The very same mechanism can be used to extend existing Ecore metamodels and insert new features (eg. attributes) in a non-intrusive way +\item Interpreted: No need to deploy Eclipse plugins, just run the behavior on a model directly in your modeling environment +\item Extensible: If ALE doesn’t fit your needs, register Java classes as services and invoke them inside your implementations of EOperations. +\end{itemize} + +%No Release Contributions + + +%No News of the Year + +\item[URL:] \url{http://gemoc.org/ale-lang/} +% No Publication +% No Author +\item[Contact:] Benoît Combemale +% No Participant +\item[Partner:] OBEO +\end{description} + +\subsubsection{Melange} +\label{bil-2731} +\begin{description} +\item[Name:] Melange +\item[Keywords:] Modeling language, Meta-modelisation, Language workbench, Dedicated langage, Model-driven software engineering, DSL, MDE, Meta model, Model-driven engineering, Meta-modeling +\item[Scientific Description:] +Melange is a follow-up of the executable metamodeling language Kermeta, which provides a tool-supported dedicated meta-language to safely assemble language modules, customize them and produce new DSMLs. Melange provides specific constructs to assemble together various abstract syntax and operational semantics artifacts into a DSML. DSMLs can then be used as first class entities to be reused, extended, restricted or adapted into other DSMLs. Melange relies on a particular model-oriented type system that provides model polymorphism and language substitutability, i.e. the possibility to manipulate a model through different interfaces and to define generic transformations that can be invoked on models written using different DSLs. Newly produced DSMLs are correct by construction, ready for production (i.e., the result can be deployed and used as-is), and reusable in a new assembly. + +Melange is tightly integrated with the Eclipse Modeling Framework ecosystem and relies on the meta-language Ecore for the definition of the abstract syntax of DSLs. Executable meta-modeling is supported by weaving operational semantics defined with Xtend. Designers can thus easily design an interpreter for their DSL in a non-intrusive way. Melange is bundled as a set of Eclipse plug-ins. +\item[Functional Description:] +Melange is a language workbench which helps language engineers to mashup their various language concerns as language design choices, to manage their variability, and support their reuse. It provides a modular and reusable approach for customizing, assembling and integrating DSMLs specifications and implementations. + +%No Release Contributions + + +%No News of the Year + +\item[URL:] \url{http://melange-lang.org} +% No Publication +% No Author +\item[Contact:] Benoît Combemale +\item[Participants:] Arnaud Blouin, Benoît Combemale, David Mendez Acuna, Didier Vojtisek, Dorian Leroy, Erwan Bousse, Fabien Coulon, Jean-Marc Jezequel, Olivier Barais, Thomas Degueule +% No Partner +\end{description} + diff --git a/07_02-platforms.tex b/07_02-platforms.tex new file mode 100644 index 0000000..30825d2 --- /dev/null +++ b/07_02-platforms.tex @@ -0,0 +1,12 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport +% [doc] ----------------------------- +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\subsection{New platforms} +\label{DIVERSE:platforms} +% [radar] ----------------------------------- diff --git a/08-new-results.tex b/08-new-results.tex new file mode 100644 index 0000000..a417040 --- /dev/null +++ b/08-new-results.tex @@ -0,0 +1,211 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport. +% [doc] Nouveauté 2022 : +% [doc] Dans cette partie vous pouvez mettre l'accent sur des projets en lien avec les données de la recherche : +% [doc] la création ou la manipulation des corpus importants de données. Il peut s'agit de données d'observation, d'expérimentation, +% [doc] de données computationnelles, compilées, dérivées etc. ... +% [doc] N'hésitez-pas à citer, grâce aux liens DOI, les jeux de données partagés via les entrepôts comme p.ex. : +% [doc] Zenodo (https://zenodo.org/), Recherche Data Gouv (https://entrepot.recherche.data.gouv.fr/) ou d'autres réservoirs. +% [doc] Exemple de liens: \href{https://doi.org/10.5281/zenodo.7254826}{Primitive quartic number fields of absolute discriminant at most $10^9$} +% [doc] ----------------------------- + +%% [BEGIN last year imported content] + + + + + + +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{New results} +\label{diverse:results} +% [radar] ----------------------------------- + + + +%% --------------------------------------- +\subsection{Results for Axis \#1: Software Language Engineering} +\label{resultats:results-axis1} +%% --------------------------------------- + + +\begin{participants} +\pers{Olivier}{Barais} +\pers{Johann}{Bourcier} +\pers{Benoît}{Combemale} +\pers{Jean-Marc}{Jézéquel} +\pers{Gurvan}{Leguernic} +\pers{Gunter}{Mussbacher} +\pers{Noël}{Plouzeau} +\pers{Didier}{Vojtisek} +\end{participants} + +\subsubsection{Foundations of Software Language Engineering} + +Exploratory programming is a software development style in which code is a medium for prototyping ideas and solutions, and in which even the end-goal can evolve over time. Exploratory programming is valuable in various contexts, such as programming education, data science, and end-user programming. However, there is a lack of appropriate tooling and language design principles to support exploratory programming. In \cite{vanbinsbergen:hal-03921387}, we present a host language- and object language-independent protocol for exploratory programming akin to the Language Server Protocol. The protocol serves as a basis to develop novel programming environments (or to extend existing ones) for exploratory programming, such as computational notebooks and command-line REPLs. An architecture is exposed, on top of which prototype environments can be developed with relative ease, because existing (language) components can be reused. Our prototypes demonstrate that the proposed protocol is sufficiently expressive to support exploratory programming scenarios as encountered in literature of the software engineering, human-computer interaction and data science domains. + +Recent results in language engineering simplify the development of tool-supported executable domain-specific modelling languages (xDSMLs), including editing (e.g., completion and error checking) and execution analysis tools (e.g., debugging, monitoring and live modelling). However, such frameworks are currently limited to sequential execution traces, and cannot handle execution traces resulting from an execution semantics with a concurrency model supporting parallelism or interleaving. This prevents the development of concurrency analysis tools, like debuggers supporting the exploration of model executions resulting from different interleavings. In~\cite{zschaler:hal-03921704}, we present a generic framework to integrate execution semantics with either implicit or explicit concurrency models, to explore the possible execution traces of conforming models, and to define strategies to help in the exploration of the possible executions. This framework is complemented with a protocol to interact with the resulting executions and hence to build advanced concurrency analysis tools. The approach has been implemented within the GEMOC Studio. We demonstrate how to integrate two representative concurrent meta-programming approaches (MoCCML/Java and Henshin), which use different paradigms and underlying foundations to define an xDSML's concurrency model. We also demonstrate the ability to define an advanced concurrent omniscient debugger with the proposed protocol. Our work, thus, contributes key abstractions and an associated protocol for integrating concurrent meta-pro\-gram\-ming approaches in a language workbench, and dynamically exploring the possible executions of a model in the modelling workbench. + +\subsubsection{DSL for Scientific Computing} + +Scientific software are complex software systems. Their engineering involves various stakeholders using specific computer languages for defining artifacts at different abstraction levels and for different purposes. In~\cite{leroy:hal-03799289}, we review the overall process leading to the development of scientific software, and discuss the role of computer languages in the definition of the different artifacts. We then provide guidelines to make informed decisions when the time comes to choose the computer languages to use when developing scientific software. + + +%------------------------ +\subsubsection{Digital Twins} + +Digital twins are a very promising avenue to design secure and resilient architectures and systems. + +In \cite{eramo:hal-03466396}, we study \textbf{Conceptualizing Digital Twins}. + Digital Twins are an emerging concept which is gaining importance in several fields. It refers to a comprehensive software representation of an actual system, which includes structures, properties, conditions, behaviours, history and possible futures of that system through models and data to be continuously synchronized. Digital Twins can be built for different purposes, such as for the design, development, analysis, simulation, and operations of non-digital systems in order to understand, monitor, and/or optimize the actual system. To realize Digital Twins, data and models originated from diverse engineering disciplines have to be integrated, synchronized, and managed to leverage the benefits provided by software (digital) technologies. However, properly arranging the different models, data sources, and their relations to engineer Digital Twins is challenging. We therefore propose a conceptual modeling framework for Digital Twins that captures the combined usage of heterogeneous models and their respective evolving data for the twin's entire life cycle. + + +We also created EDT.Community, a programme of seminars on the engineering of digital twins hosting digital twins experts from academia and industry. In~\cite{cleophas:hal-03933973}, we report on the main topics of discussion from the first year of the programme. We contribute by providing (1)~a common understanding of open challenges in research and practice of the engineering of digital twins, and (2)~an entry point to researchers who aim at closing gaps in the current state of the art. + +\subsubsection{Reasoning over Time into Models} + +Models at runtime have been initially investigated for adaptive systems. Models are used as a reflective layer of the current state of the system to support the implementation of a feedback loop. More recently, models at runtime have also been identified as key for supporting the development of full-fledged digital twins. However, this use of models at runtime raises new challenges, such as the ability to seamlessly interact with the past, present and future states of the system. In~\cite{lyan:hal-03921928}, we propose a framework called DataTime to implement models at runtime that capture the state of the system according to the dimensions of both time and space, here modeled as a directed graph where both nodes and edges bear local states (ie. values of properties of interest). DataTime offers a unifying interface to query the past, present and future (predicted) states of the system. This unifying interface provides i)~an optimized structure of the time series that capture the past states of the system, possibly evolving over time, ii)~the ability to get the last available value provided by the system's sensors, and iii)~a continuous micro-learning over graph edges of a predictive model to make it possible to query future states, either locally or more globally, thanks to a composition law. The framework has been developed and evaluated in the context of the Intelligent Public Transportation Systems of the city of Rennes (France). This experimentation has demonstrated how DataTime can be used for managing data from the past, the present and the future, and facilitate the development of digital twins. + +%% --------------------------------------- +\subsection{Results for Axis \#2: Spatio-temporal Variability in Software and Systems} +\label{resultats:results-axis2} +%% --------------------------------------- + +\begin{participants} +% Mathieu Acher + Djamel + +\pers{Mathieu}{Acher} +\pers{Arnaud}{Blouin} +\pers{Benoît}{Combemale} +\pers{Jean-Marc}{Jézéquel} +\pers{Djamel}{Eddine Khelladi} +\pers{Olivier}{Zendra} +%\noindent \textbf{Postdocs:} X. Ternava +%\noindent \textbf{PhD students:} L. Lesoil, H. Martin, Georges Aaron RANDRIANAINA + +\end{participants} + +\subsubsection{Learning at scale} + +\emph{Learning large-scale variability} +In~\cite{acher:hal-03720273}, we apply learning techniques to the Linux kernel. +With now more than 15,000 configuration options, including more than 9,000 just for the x86 architecture, the Linux kernel is one of the most complex configurable open-source systems ever developed. If all these options were binary and independent, that would indeed yield $2^{15000}$ possible variants of the kernel. Of course not all options are independent (leading to fewer possible variants), but some of them have tri-states values: yes, no, or module instead of simply boolean values (leading to more possible variants). +The Linux kernel is mentioned in numerous papers on configurable systems and machine learning, as motivating example stating the problem and the underlying approach. +However, only a few works truly explore such a huge configuration space. In this line of work, we take up the Linux challenge either for configurations' bug prevention or for predicting the binary size of a configured kernel. We also design a learning technique capable of transferring a prediction model among \textbf{variants and versions} of Linux~\cite{martin:hal-03358817}. + +Linux kernels are used in a wide variety of appliances, many of them having strong requirements on the kernel size due to constraints such as limited memory or instant boot. With more than nine thousands of configuration options to choose from, developers and users of Linux actually spend significant effort to document, understand, and eventually tune (combinations of) options for meeting a kernel size. In~\cite{acher:hal-03720273}, we describe a large-scale endeavour automating this task and predicting a given Linux kernel binary size out of unmeasured configurations. We first experiment that state-of-the-art solutions specifically made for configurable systems such as performance-influence models cannot cope with that number of options, suggesting that software product line techniques may need to be adapted to such huge configuration spaces. We then show that tree-based feature selection can learn a model achieving low prediction errors over a reduced set of options. The resulting model, trained on 95,854 kernel configurations, is quick to compute, simple to interpret and even outperforms the accuracy of learning without feature selection. + +\subsubsection{Smart build} + +\emph{Incremental build of configurations and variants} Building software is a crucial task to compile, test, and deploy software systems while continuously ensuring quality. As software is more and more configurable, building multiple configurations is a pressing need, yet, costly and challenging to instrument. The common practice is to independently build (a.k.a., clean build) a software for a subset of configurations. While incremental build has been considered for software evolution and relatively small modifications of the source code, it has surprisingly not been considered for software configurations. In this work, we formulate the hypothesis that incremental build can reduce the cost of exploring the configuration space of software systems. In~\cite{randrianaina:hal-03558479}, we detail how we apply \textbf{incremental build} for two real-world application scenarios and conduct a preliminary evaluation on two case studies, namely x264 and the Linux Kernel. For x264, we found that one can incrementally build configurations in an order such that overall build time is reduced. Nevertheless, we could not find any optimal order with the Linux Kernel, due to a high distance between random configurations. Therefore, we show it is possible to control the process of generating configurations: we could reuse commonality and gain up to 66\% of build time compared to only clean builds. + + In the exploratory study~\cite{randrianaina:hal-03547219}, we examine the benefits and limits of building software configurations incrementally, rather than always building them cleanly. By using five real-life configurable systems as subjects, we explore whether incremental build works, outperforms a sequence of clean builds, is correct w.r.t. clean build, and can be used to find an optimal ordering for building configurations. Our results show that incremental build is feasible in 100\% of the times in four subjects and in 78\% of the times in one subject. In average, 88.5\% of the configurations could be built faster with incremental build while also finding several alternatives faster incremental builds. However, only 60\% of faster incremental builds are correct. Still, when considering those correct incremental builds with clean builds, we could always find an optimal order that is faster than just a collection of clean builds with a gain up to 11.76\%. + +\subsubsection{Variability and debloating} + +\emph{Debloating variability} In~\cite{acher:hal-03882594}, we call for \textbf{removing variability}. Indeed, software variability is largely accepted and explored in software engineering and seems to have become a norm and a must, if only in the context of product lines. Yet, the removal of superfluous or unneeded software artefacts and functionalities is an inevitable trend. It is frequently investigated in relation to software bloat. This work is essentially a call to the community on software variability to devise methods and tools that will facilitate the removal of unneeded variability from software systems. The advantages are expected to be numerous in terms of functional and non-functional properties, such as maintainability (lower complexity), security (smaller attack surface), reliability, and performance (smaller binaries). + +\emph{Feature toggling and variability} Feature toggling is a technique for enabling branching-in-code. It is increasingly used during continuous deployment to incrementally test and integrate new features before their release. In principle, feature toggles tend to be light, that is, they are defined as simple Boolean flags and used in conditional statements to condition the activation of some software features. However, there is a lack of knowledge on whether and how they may interact with each other, in that case their enabling and testing become complex. We argue that finding the interactions of feature toggles is valuable for developers to know which of them should be enabled at the same time, which are impacted by a removed toggle, and to avoid their misconfigurations. In~\cite{ternava:hal-03527250}, we mine feature toggles and their interactions in five open-source projects. We then analyse how they are realized and whether they tend to be multiplied over time. Our results show that 7\% of feature toggles interact with each other, 33\% of them interact with another code expression, and their interactions tend to increase over time (22\%, on average). Further, their interactions are expressed by simple logical operators (i.e., and and or) and nested if statements. We propose to model them into a Feature Toggle Model, and believe that our results are helpful towards robust management approaches of feature toggles. + +Several works have already identified the proximity of feature toggles with the notion of Feature found in Software Product Lines. In~\cite{jezequel:hal-03788437}, we propose to go one step further in unifying these concepts to provide a seamless transition between design time and runtime variability resolutions. +We show how it can scale to build a configurable authentication system, where a partially resolved feature model can interface with popular feature toggle frameworks such as Togglz. + + +\emph{Gadgets and variability} Numerous software systems are configurable through compile-time options and the widely used ./configure. However, the combined effects of these options on binaries' non-functional properties size and attack surface are often not documented, and or not well understood, even by experts. Our goal is to provide automated support for exploring and comprehending the configuration space a. k. a., surface of compile-time options using statistical learning techniques. In~\cite{ternava:hal-03627246}, we perform an empirical study on four C-based configurable systems. Our results show that, by changing the default configuration, the system's binary size and gadgets vary greatly (roughly -79\% to 244\% and -77\% to 30\%, respectively). Then, we found out that identifying the most influential options can be accurately learned with a small training set, while their relative importance varies across size and attack surface for the same system. Practitioners can use our approach and artifacts to explore the effects of compile-time options in order to take informed decisions when configuring a system with ./configure. Our work received the Best paper award at ICSR 2022. + +\subsubsection{Scaling temporal analysis} + + \emph{Temporal code analysis at scale} Syntax Trees (ASTs) are widely used beyond compilers in many tools that measure and improve code quality, such as code analysis, bug detection, mining code metrics, refactoring. With the advent of fast software evolution and multistage releases, the temporal analysis of an AST history is becoming useful to understand and maintain code. However, jointly analyzing thousands of versions of ASTs independently faces scalability issues, mostly combinatorial, both in terms of memory and CPU usage. In~\cite{ledilavrec:hal-03764541}, we propose a novel type of AST, called HyperAST , that enables efficient temporal code analysis on a given software history by: 1)~leveraging code redundancy through space (between code elements) and time (between versions); 2)~reusing intermediate computation results. We show how the HyperAST can be built incrementally on a set of commits to capture all multiple ASTs at once in an optimized way. We evaluated the HyperAST on a curated list of large software projects. Compared to Spoon, a state-of-the-art technique, we observed that the HyperAST outperforms it with an order-of-magnitude difference from~×6 up to~×8076 in CPU construction time and from~×12 up to~×1159 in memory footprint. While the HyperAST requires up to 2~h~22~min and 7.2~GB for the largest project, Spoon requires up to 93~h~31~min and 2.2~TB. The gains in construction time varied from 83.4\% to 99\%.99\% and the gains in memory footprint varied from 91.8\% to 99.9\%. We further compared the task of finding references of declarations with the HyperAST and Spoon. We observed on average 90\% precision and 97\% recall without a significant difference in search time. + + \subsubsection{Deep variability} + + Deep software variability refers to the interaction of all external layers modifying the behavior of software. Configuring software is a powerful means to reach functional and performance goals of a system, but many layers of variability can make this difficult. + +\emph{Variability in input, version, and software.} With commits and releases, hundreds of tests are run on varying conditions (e.g., over different hardware and workloads) that can help to understand evolution and ensure non-regression of software performance. In~\cite{lesoil:hal-03624309}, we hypothesize that performance is not only sensitive to evolution of software, but also to different variability layers of its execution environment, spanning the hardware, the operating system, the build, or the workload processed by the software. Leveraging the MongoDB dataset, our results show that changes in hardware and workload can drastically impact performance evolution and thus should be taken into account when reasoning about evolution. An open problem resulting from this study is how to manage the variability layers in order to efficiently test the performance evolution of a software. + + \emph{Transferring Performance between Distinct Configurable Systems.} Many research studies predict the performance of configurable software using machine learning techniques, thus requiring large amounts of data. Transfer learning aims at reducing the amount of data needed to train these models and has been successfully applied on different executing environments (hardware) or software versions. In~\cite{lesoil:hal-03514984}, we investigate for the first time the idea of applying transfer learning between distinct configurable systems. We design a study involving two video encoders (namely x264 and x265) coming from different code bases. Our results are encouraging since transfer learning outperforms traditional learning for two performance properties (out of three). We discuss the open challenges to overcome for a more general application. + + + \emph{Global Decision Making Over \textbf{Deep Variability} in Feedback-Driven Software Development} + To succeed with the development of modern software, organizations must have the agility to adapt faster to constantly evolving environments to deliver more reliable and optimized solutions that can be adapted to the needs and environments of their stakeholders including users, customers, business, development, and IT. However, stakeholders do not have sufficient automated support for global decision making, considering the increasing variability of the solution space, the frequent lack of explicit representation of its associated variability and decision points, and the uncertainty of the impact of decisions on stakeholders and the solution space. This leads to an ad-hoc decision making process that is slow, error-prone, and often favors local knowledge over global, organization-wide objectives. The Multi-Plane Models and Data (MP-MODA) framework introduced in~\cite{kienzle:hal-03770004} explicitly represents and manages variability, impacts, and decision points. It enables automation and tool support in aid of a multi-criteria decision making process involving different stakeholders within a feedback-driven software development process where feedback cycles aim to reduce uncertainty. We present the conceptual structure of the framework, discuss its potential benefits, and enumerate key challenges related to tool supported automation and analysis within MP-MODA. + + \emph{Reproducibility} We sketch a vision about \textbf{reproducible science} and deep software variability in~\cite{acher:hal-03528889}. + + + +% In~\cite{BURST}, we present BURST, a benchmarking platform for uniform random sampling techniques. With BURST, researchers have a flexible, controlled environment in which they can evaluate the scalability and uniformity of their sampling. BURST comes with an extensive --- and extensible --- benchmark dataset comprising 128 feature models, including challenging, real-world models of the Linux kernel. BURST takes as inputs a sampling tool, a set of feature models and a sampling budget. It automatically translates any feature model of the set in DIMACS and invokes the sampling tool to generate the budgeted number of samples. To evaluate the scalability of the sampling tool, BURST measures the time the tool needs to produce the requested sample. To evaluate the uniformity of the produced sample, BURST integrates the state-of-the-art and proven statistical test Barbarik. We envision BURST to become the starting point of a standardisation initiative of sampling tool evaluation. Given the huge interest of research for sampling algorithms and tools, this initiative would have the potential to reach and crosscut multiple research communities including AI, ML, SAT and SPL. + + +% \textbf{Projects.} We are currently exploring the use of machine learning for variability-intensive systems in the context of \href{https://varyvary.github.io}{VaryVary ANR project}. The SLIMFAST project aims to debloat variability and specialize configuration space. + +% \textbf{PhD soutenance} Hugo Martin succesfully defended his PhD thesis entitled "Machine Learning for Performance Modelling on Colossal Software Configuration Spaces" + +% \textbf{HDR soutenance} Mathieu Acher succesfully defended his HDR entitled "Modelling, Reverse Engineering, and Learning Software Variability" + + + +%% --------------------------------------- +\subsection{Results for Axis \#3: DevSecOps and Resilience Engineering for Software and Systems} +\label{resultats:results-axis3} +%% --------------------------------------- + + +\begin{participants} +\pers{Mathieu}{Acher} +\pers{Olivier}{Barais} +\pers{Arnaud}{Blouin} +\pers{Stephanie}{Challita} +\pers{Benoît}{Combemale} +\pers{Jean-Marc}{Jézéquel} +\pers{Olivier}{Zendra} +\end{participants} + +% The work done in 2021 for axis~\#3 draws from previous works in software engineering and security from both DiverSE and the former TAMIS team. +% The first area of investigation deals with microservices, seen as a mean to increase maintainability, security and resilience. + +In this section, we present our achievements for 2022 that draw on our previous works, and that constitute basic blocks upon which we will continue building our research and systems, for example with the aim to extend the applicability to secure supply chains. + + + +%------------------------ +\subsubsection{Side-channels and source-code vulnerabilities} + +We also worked on methods and techniques to improve the cybersecurity of code by removing cyber-vulnerabilities from source-codes, especially the ones enabling side-channels attacks. + +In~\cite{brown:hal-03805561}, we indeed try to address the specific type of cyber attacks known as side channel attacks, where attackers exploit information leakage from the physical execution of a program, e.g. timing or power leakage, to uncover secret information, such as encryption keys or other sensitive data. There have been various attempts at addressing the problem of preventing side-channel attacks, often relying on various measures to decrease the discernibility of several code variants or code paths. Most techniques require a high-degree of expertise by the developer, who often employs ad hoc, hand-crafted code-patching in an attempt to make it more secure. In this work, we take a different approach, building on the idea of ladderisation, inspired by Montgomery Ladders. We present \textbf{a semi-automatic tool-supported technique to provide countermeasures to side-channel attacks}. Our technique, aimed at the non-specialised developer, which refactors (a class of) C programs into functionally (and even algorithmically) equivalent counterparts with improved security properties. Our approach provides refactorings that transform the source code into its ladderised equivalent, driven by an underlying verified rewrite system, based on dependent types. Our rewrite system automatically finds rewritings of selected C expressions, facilitating the production of their equivalent ladderised counterparts for a subset of C. We demonstrated our approach on a number of representative examples from the cryptographic domain, showing increased security. + +Side-channel attacks are by definition made possible by information leaking from computing systems through nonfunctional properties like execution time, consumed energy, power profiles, etc. These attacks are especially difficult to protect from, since they rely on physical measurements not usually envisioned when designing the functional properties of a program. Furthermore, countermeasures are usually dedicated to protect a particular program against a particular attack, lacking universality. To help fight these threats, we propose in~\cite{marquer:hal-03793085}~ \textbf{the Indiscernibility Methodology}, a novel methodology to quantify with no prior knowledge the information leaked from programs, thus providing the developer with valuable security metrics, derived either from topology or from information theory. Our original approach considers the code to be analyzed as a completely black box, only the public inputs and leakages being observed. It can be applied to various types of side-channel leakages: time, energy, power, EM, etc. In this work, we first present our Indiscernibility Methodology, including channels of information and our threat model. We then detail the computation of our novel metrics, with strong formal foundations based both on topological security (with distances defined between secret-dependent observations) and on information theory (quantifying the remaining secret information after observation by the attacker). Then we demonstrate the applicability of our approach by providing experimental results for both time and power leakages, studying both average case, worst case, and indiscernible information metrics. + + +%------------------------ +\subsubsection{Malware analysis and classification} + + +Historically, malware (MW) analysis has heavily resorted to human savvy for manual signature creation to detect and classify malware. This procedure is very costly and time consuming, thus unable to cope with modern cyber threat scenario. The solution is to widely automate malware analysis. Toward this goal, malware classification allows optimizing the handling of large malware corpora by identifying resemblances across similar instances. Consequently, malware classification figures as a key activity related to malware analysis, which is paramount in the operation of computer security as a whole. In this line of research work, the PhD thesis~\cite{puodzius:tel-03935152} addresses the problem of malware classification taking an approach in which human intervention is spared as much as possible. There, we steer clear of subjectivity inherent to human analysis by designing malware classification solely on data directly extracted from malware analysis, thus taking a data-driven approach. Our objective was to improve the automation of malware analysis and to combine it with machine learning methods that are able to autonomously spot and reveal unwitting commonalities within data. This worked was phased in three stages. Initially we focused on improving malware analysis and its automation, studying new ways of leveraging symbolic execution in malware analysis and developing a distributed framework to scale up our computational power. Then we focused on the representation of malware behavior, with painstaking attention to its accuracy and robustness. Finally, we fixed attention on malware clustering, devising a methodology that has no restriction in the combination of syntactical and behavioral features and remains scalable in practice. The main contributions of this work are: revamping the use of symbolic execution for malware analysis with special attention to the optimal use of SMT solver tactics and hyperparameter settings; conceiving a new evaluation paradigm for malware analysis systems; formulating a compact graph representation of behavior, along with a corresponding function for pairwise similarity computation, which is accurate and robust; and elaborating a new malware clustering strategy based on ensemble clustering that is flexible with respect to the combination of syntactical and behavioral features. + +%- +\subsubsection{Open-source software supply chain security} + + +Open-source software supply chain attacks aim at infecting downstream users by poisoning open-source packages. The common way of consuming such artifacts is through package repositories and the development of vetting strategies to detect such attacks is ongoing research. Despite its popularity, the Java ecosystem is the less explored one in the context of supply chain attacks. In this work~\cite{ladisa:hal-03921362}, we study simple-yet-effective indicators of malicious behavior that can be observed statically through the analysis of Java bytecode. Then we evaluate how such indicators and their combinations perform when detecting malicious code injections. We do so by injecting three malicious payloads taken from real-world examples into the Top-10 most popular Java libraries from libraries.io. We found that the analysis of strings in the constant pool and of sensitive APIs in the bytecode instructions aids in the task of detecting malicious Java packages by significantly reducing the information, thus, making also manual triage possible. + + +In this context of Supply chain attacks on open-source projects, recent work systematized the knowledge about such attacks and proposed a taxonomy in the form of an attack tree~\footcite{snp23ladisa}. We propose a visualization tool called Risk Explorer~\cite{ladisa:hal-03921373} for Software Supply Chains, which allows inspecting the taxonomy of attack vectors, their descriptions, references to real-world incidents and other literature, as well as information about associated safeguards. Being open-source itself, the community can easily reference new attacks, accommodate for entirely new attack vectors or reflect the development of new safeguards. This tool is also available online~\footnote{\href{https://sap.github.io/risk-explorer-for-software-supply-chains/}{Risk explorer web site}} + + +\subsubsection{A Context-Driven Modelling Framework for Dynamic Authentication Decisions} + +Nowadays, many mechanisms exist to perform authentication, such as text passwords and biometrics. However, reasoning about their relevance (e.g., the appropriateness for security and usability) regarding the contextual situation is challenging for authentication system designers. In~\cite{bumiller:hal-03729080}, we present a Context-driven Modelling Framework for dynamic Authentication decisions (COFRA), where the context information specifies the relevance of authentication mechanisms. COFRA is based on a precise metamodel that reveals framework abstractions and a set of constraints that specify their meaning. Therefore, it provides a language to determine the relevant authentication mechanisms (characterized by properties that ensure their appropriateness) in a given context. The framework supports the adaptive authentication system designers in the complex trade-off analysis between context information, risks and authentication mechanisms, according to usability, deployability, security, and privacy. We validate the proposed framework through case studies and extensive exchanges with authentication and modelling experts. We show that model instances describing real-world use cases and authentication approaches proposed in the literature can be instantiated validly according to our metamodel. This validation highlights the necessity, sufficiency, and soundness of our framework. + + +In many situations, it is of interest for authentication systems to adapt to context (e.g., when the user's behavior differs from the previous behavior). Hence, during authentication events, it is common to use contextually available features to calculate an impersonation risk score. This work proposes an explainability model~\cite{bumiller:hal-03789500} that can be used for authentication decisions and, in particular, to explain the impersonation risks that arise during suspicious authentication events (e.g., at unusual times or locations). The model applies Shapley values to understand the context behind the risks. Through a case study on 30,000 real world authentication events, we show that risky and non risky authentication events can be grouped according to similar contextual features, which can explain the risk of impersonation differently and specifically for each authentication event. Hence, explainability models can effectively improve our understanding of impersonation risks. The risky authentication events can be classified according to attack types. The contextual explanations of the impersonation risk can help authentication policymakers and regulators who attempt to provide the right authentication mechanisms, to understand the suspiciousness of an authentication event and the attack type, and hence to choose the suitable authentication mechanism. + + + + +%% [END last year imported content] diff --git a/09-contracts-grants.tex b/09-contracts-grants.tex new file mode 100644 index 0000000..3a8e794 --- /dev/null +++ b/09-contracts-grants.tex @@ -0,0 +1,129 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport +% [doc] ----------------------------- + +%% [BEGIN last year imported content] + + + + + + +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{Bilateral contracts and grants with industry} +\label{diverse:contracts-grants} +% [radar] ----------------------------------- + + +% Suggested subsection +\subsection{Bilateral contracts with industry} +\label{diverse:contracts} + +%% BC: TO BE CHECK THIS PART + + + +\paragraph*{ADR Nokia} + +\begin{participants} +\pers{Olivier}{Barais} +\pers{Johann}{Bourcier} +\end{participants} + + +\begin{itemize}\itemsep0cm + \item Coordinator: Inria + \item Dates: 2017-2021 + \item Abstract: The goal of this project is to integrate chaos engineering principles to IoT Services frameworks to improve the robustness of the software-defined network services using this approach; to explore the concept of equivalence for software-defined network services; and to propose an approach to constantly evolve the attack surface of the network services. +\end{itemize} + +\paragraph*{SLIMFAST} + +\begin{participants} +\pers{Mathieu}{Acher} +\end{participants} + + +\begin{itemize}\itemsep0cm + \item Partners: DGA + \item Dates: 2021-2022 + \item Abstract: Debloating software variability for improving non-functional properties (e.g. security) +\end{itemize} + + + +\paragraph*{BCOM} + +\begin{participants} +\pers{Olivier}{Barais} +\end{participants} + + + +\begin{itemize}\itemsep0cm + \item Coordinator: UR1 + \item Dates: 2018-2024 + \item Abstract: The aim of the Falcon project is to investigate how to improve the resale of available resources in private clouds to third parties. In this context, the collaboration with DiverSE mainly aims at working on efficient techniques for the design of consumption models and resource consumption forecasting models. These models are then used as a knowledge base in a classical autonomous loop. + +\end{itemize} + +\paragraph*{Debug4Science} +\begin{participants} +\pers{Benoît}{Combemale} +\end{participants} + +\begin{itemize}\itemsep0cm + \item Partners: Inria/CEA DAM + \item Dates: 2020-2022 + \item Abstract: Debug4Science aims to propose a disciplined approach to develop domain-specific debugging facilities for Domain-Specific Languages within the context of scientific computing and numerical analysis. Debug4Science is a bilateral collaboration (2020-2022), between the CEA DAM/DIF and the DiverSE team at Inria. +\end{itemize} + +\paragraph*{Orange} +\begin{participants} +\pers{Olivier}{Barais} +\pers{Benoît}{Combemale} +\pers{Stéphanie}{Chalita} +\end{participants} + +\begin{itemize}\itemsep0cm + \item Partners: UR1/Orange + \item Dates: 2020-2023 + \item Abstract: Context aware adaptive authentification, Anne Bumiller's PhD Cifre project. +\end{itemize} + + +\paragraph*{Obeo} +\begin{participants} +\pers{Benoît}{Combemale} +\pers{Arnaud}{Blouin} +\end{participants} + +\begin{itemize}\itemsep0cm + \item Partners: UR1/Obéo + \item Dates: 2022-2025 + \item Abstract: Low-code language workbench, Theo Giraudet's PhD Cifre project. +\end{itemize} + + +\paragraph*{SAP} +\begin{participants} +\pers{Olivier}{Barais} +\end{participants} +\begin{itemize}\itemsep0cm + \item Partners: UR1/SAP + \item Dates: 2021-2024 + \item Abstract: Research focusing on Open-source software Supply Chain security. Piergiorgio Ladisa's PhD Cifre project. +\end{itemize} + +% Suggested subsection +%\subsection{Bilateral grants with industry} +%\label{diverse:grants} + + + +%% [END last year imported content] diff --git a/10-partnerships-cooperations.tex b/10-partnerships-cooperations.tex new file mode 100644 index 0000000..be4ba2f --- /dev/null +++ b/10-partnerships-cooperations.tex @@ -0,0 +1,230 @@ +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{Partnerships and cooperations} +\label{diverse:partnerships} +% [radar] ----------------------------------- +\subsection{International initiatives} + +\subsubsection{Associate Teams in the framework of an Inria International Lab or in the framework of an Inria International Program} + +\subsubsection{Inria associate team not involved in an IIL or an international program} + + +\paragraph{RESIST\_EA} +% Automatic import, you may need to refine the content! +% [BEGIN DRISI (drisi.inria.fr) IMPORT] +\begin{description} + \item[Title:] Resilient Software Science + \item[Duration:] 2021 -> + \item[Coordinator:] Arnaud Gotlieb (arnaud@simula.no) + \item[Partners:] \leavevmode + \begin{itemize} + \item SIMULA (Norvège) + \end{itemize} + \item[Inria contact:] \pers{Mathieu}{Acher} +\item[Summary:]The Science of Resilient Software (RESIST\_EA) intends to create software-systems which can resist failures without significantly degrading their functionality. For several years, creating resilient software-systems has become extremely important in various application domains. For example, in robotics, the deployment of advanced collaborative robots which have to cope with uncertainty and unexpected behaviors while being able to recover from their failures has led to new research challenges. A recent area where these challenges have become pregnant is industrial robotics for car manufacturing where major issues faced by an “excessive automation” have surfaced. For instance, Tesla has struggled with painting, welding, assembling industrial robots in its advanced California car factory since 2018. Generally speaking, Autonomous Software-Systems (AS) such as self-driving cars, autonomous ships or industrial robots require the development of resilient software-systems as they have to manage unexpected events, such as faults or hazards. +The goal of the Associate Team “Resilient Software Science” (and the main innovation of this project) is to explore the Science of resilient software by laying the ground to foundational work on advanced a priori testing methods such as metamorphic testing and a posteriori continuous improvements through digital twins. +\end{description} + +% [END DRISI IMPORT] + +\subsubsection{STIC/MATH/CLIMAT AmSud projects} + +\subsubsection{Participation in other International Programs} + +% [doc] For each collaboration please specify the Program: +% [doc] (CNRS (IEA, IRN, IRP, IRL formerly known as LIA, UMI, PICS, PRC, GDRI/IRN) +% [doc] PHC (Partenriat Hubert Curien) // ECOS Nord/ Ecos Sud/ COFECUB // ANR International +% [doc] // Other to specify) and the information below: + +% \paragraph{ Projet Acronym} + +%% Please add the team participants for this project: +% \begin{participants} +% \pers{surname1}{lastname1} +% \pers{surname2}{lastname2} +% \end{participants} + + +% \begin{description} + % \item[Title:] + % \item [Partner Institution(s):] + % \begin{itemize} + % \item Institution name, Country + % ... + % \end{itemize} + % \item[Date/Duration:] + % \item[Additionnal info/keywords:] + % \end{description} + \subsection{International research visitors} + +\subsubsection{Visits of international scientists} + +\paragraph{Inria International Chair} + +%% Please add the team participants for this project: +% \begin{participants} +% \pers{surname1}{lastname1} +% \pers{surname2}{lastname2} +% \end{participants} + + +\paragraph{Other international visits to the team} +% [doc] Please use the following model: + +% \subparagraph{Name of the researcher} +% \begin{description} +% \item[Status] (researcher, PhD, post-Doc, intern (master/eng)) +% \item[Institution of origin:] +% \item[Country:] +% \item[Dates:] +% \item[Context of the visit:] +% \item[Mobility program/type of mobility:] (sabbatical, internship, research stay, lecture…) +% \end{description} + +\subsubsection{Visits to international teams} +\paragraph{Sabbatical programme} +\paragraph{Research stays abroad} + +% [doc] Please use the following model: + +% \subparagraph{pers{surname}{lastname}} +% \begin{description} +% \item[Visited institution:] +% \item[Country:] +% \item[Dates:] +% \item[Context of the visit:] +% \item[Mobility program/type of mobility:] (sabbatical, internship, research stay, lecture…) +% \end{description} + +\subsection{European initiatives} +\subsubsection{Horizon Europe} + +\paragraph{HiPEAC} + + +%% Please add the team participants for this project: +% \begin{participants} +% \pers{surname1}{lastname1} +% \pers{surname2}{lastname2} +% \end{participants} + + +% Automatic import, you may need to refine the content! +% [BEGIN CORDIS(https://cordis.europa.eu) IMPORT] +\href{https://dx.doi.org/10.3030/101069836}{HiPEAC project on cordis.europa.eu} +\begin{description} + \item[Title:] High Performance, Edge And Cloud computing + \item[Duration:] From December 1, 2022 to May 31, 2025 + \item[Partners:] \leavevmode + \begin{itemize} + \item INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET AUTOMATIQUE (INRIA), France + \item ECLIPSE FOUNDATION EUROPE GMBH (EFE GMBH), Germany + \item INSIDE, Netherlands + \item UNIVERSITEIT GENT (UGent), Belgium + \item RHEINISCH-WESTFAELISCHE TECHNISCHE HOCHSCHULE AACHEN (RWTH AACHEN), Germany + \item COMMISSARIAT A L ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES (CEA), France + \item SINTEF AS (SINTEF), Norway + \item IDC ITALIA SRL, Italy + \item THALES (THALES), France + \item CLOUDFERRO SA, Poland + \item BARCELONA SUPERCOMPUTING CENTER CENTRO NACIONAL DE SUPERCOMPUTACION (BSC CNS), Spain + \end{itemize} + \item[Inria contact:] \pers{Olivier}{Zendra} + \item[Coordinator:] % please add the project's coordinator name + \item[Summary:] The objective of HiPEAC is to stimulate and reinforce the development of the dynamic European computing ecosystem that supports the digital transformation of Europe. It does so by guiding the future research and innovation of key digital, enabling, and emerging technologies, sectors, and value chains. The longer term goal is to strengthen European leadership in the global data economy and to accelerate and steer the digital and green transitions through human-centred technologies and innovations. This will be achieved via mobilising and connecting European partnerships and stakeholders to be involved in the research, innovation and development of computing and systems technologies. They will provide roadmaps supporting the creation of next-generation computing technologies, infrastructures, and service platforms. + + + +The key aim is to support and contribute to rapid technological development, market uptake and digital autonomy for Europe in advanced digital technology (hardware and software) and applications across the whole European digital value chain. HiPEAC will do this by connecting and upscaling existing initiatives and efforts, by involving the key stakeholders, and by improving the conditions for large-scale market deployment. The next-generation computing and systems technologies and applications developed will increase European autonomy in the data economy. This is required to support future hyper-distributed applications and provide new opportunities for further disruptive digital transformation of the economy and society, new business models, economic growth, and job creation. + + + +The HiPEAC CSA proposal directly addresses the research, innovation, and development of next generation computing and systems technologies and applications. The overall goal is to support the European value chains and value networks in computing and systems technologies across the computing continuum from cloud to edge computing to the Internet of Things (IoT). +\end{description} +% [END CORDIS IMPORT] + +\subsubsection{H2020 projects} +\subsubsection{Digital Europe} +\subsubsection{Other european programs/initiatives} + + +%% [begin RA2022 imported content] +\subsection{National initiatives} +\label{diverse:national-initiatives} + + \subsubsection{ANR} + +\paragraph*{\label{project:MC-Evo}MC-Evo2 ANR JCJC} + + +\begin{participants} +\pers{Djamel Eddine}{Khelladi} +\end{participants} + +\begin{itemize} + \item Coordinator: Djamel E. Khelladi + \item DiverSE, CNRS/IRISA Rennes + \item Dates: 2021-2025 + \item Abstract: + Software maintenance represents 40\% to 80\% of the total cost of developing software. On 65~projects, an IT company reported a cost of several million dollars, with a 25\% higher cost on complex projects. Nowadays, software evolves frequently with the philosophy “Release early, release often” embraced by IT giants like the GAFAM, thus making software maintenance difficult and costly. Developing complex software inevitably requires developers to handle multiple dimensions, such as APIs to use, tests to write, models to reason with, etc. When software evolves, a co-evolution is usually necessary as a follow-up, to resolve the impacts caused by the evolution changes. For example, when APIs evolve, code must be co-evolved, or when code evolves, its tests must be co-evolved. The goals of this project are to: 1)~address these challenges from a novel perspective, namely a multidimensional co-evolution approach, 2)~investigate empirically the multidimensional co-evolution in practice in GitHub, Maven, and Eclipse, 3)~automate and propagate the multidimensional co-evolution between the software code, APIs, tests, and models. +\end{itemize} + + + +\subsubsection{DGA} + +\paragraph*{\label{project:fpml}LangComponent (CYBERDEFENSE)} + +\begin{participants} +\pers{Benoît}{Combemale} +\pers{Olivier}{Barais} +\end{participants} + + \begin{itemize} + \item Coordinator: DGA + \item Partners: DGA MI, INRIA + \item Dates: 2019-2022 + \item Abstract: in the context of this project, DGA-MI and the INRIA team DiverSE explore the existing approaches to ease the development of formal specifications of domain-Specific Languages (DSLs) dedicated to packet filtering, while guaranteeing expressiveness, precision and safety. In the long term, this work is part of the trend to provide to DGA-MI and its partners a tooling to design and develop formal DSLs which ease the use while ensuring a high level of reasoning. + \end{itemize} + + +\subsubsection{DGAC} + +\paragraph*{\label{project:oneway}OneWay} +\begin{participants} +\pers{Benoît}{Combemale} +\pers{Didier}{Vojtisek} +\pers{Olivier}{Barais} +\pers{Jean-Marc}{Jézéquel} +\pers{Mathieu}{Acher} +\end{participants} + + \begin{itemize} + \item Coordinator: Airbus + \item Partners: Airbus, Dassault Aviation, Liebherr Aerospace, Safran Electrical Power, Safran +Aerotechnics, Thales, Altran Technologies, Cap Gemini, Sopra Steria, CIMPA, IMT Mines Ales, University of +Rennes 1, ENSTA Bretagne, and PragmaDev. + \item Dates: 2021-2022 + \item Abstract: The ONEWAY project aims at maturing digital functional bricks for the following capacities: 1)~Digitalization, MBSE modeling and synthetic analysis by substitution model, of all the information and under all the points of view necessary for the design and validation across an extended enterprise of the complete aircraft system and at all its levels of decomposition, 2)~Generic and instantiable configuration management throughout the life cycle, on products and their support systems, in product lines or on aircraft programs, interactively in the context of an extended enterprise, 3)~Decision support for launching, then controlling and steering a Product Development Plan interactively in the context of an extended enterprise, and 4)~Helping the efficiency of IVVQ activities: its operations, its testing and data processing resources, its ability to perform massive testing. + \end{itemize} + +\paragraph*{\label{project:mip4}MIP 4.0} +\begin{participants} +\pers{Benoît}{Combemale} +\pers{Didier}{Vojtisek} +\pers{Olivier}{Barais} +\end{participants} + + \begin{itemize} + \item Coordinator: Safran + \item Partners: Safran, Akka, Inria. + \item Dates: 2022-2023 + \item Abstract: The MIP 4.0 project aims at investigating integrated methods for efficient and shared propulsion systems. Inria explore new techniques for collaborative modeling over the time. + \end{itemize} + + %TODO (djamel) Add JCJC Djamel + + +%% [end RA2022 imported content] +\subsection{Regional initiatives} diff --git a/11-dissemination.tex b/11-dissemination.tex new file mode 100644 index 0000000..d1632f7 --- /dev/null +++ b/11-dissemination.tex @@ -0,0 +1,127 @@ + + +% [doc] ----------------------------- +% [doc] Instructions +% [doc] ----------------------------- +% [doc] https://intranet.inria.fr/Vie-scientifique/Information-edition-scientifiques/RADAR/Structure-du-rapport +% [doc] ----------------------------- +% [radar] ----------------------------------- +% [radar] Do not alter this section title +\section{Dissemination} +\label{DIVERSE:dissemination} +% [radar] ----------------------------------- + +% Suggested subsection +\subsection{Promoting scientific activities} +\label{DIVERSE:animation} + +% Suggested subsubsection +\subsubsection{Scientific events: organisation} +\label{DIVERSE:animation-eventorga} + +% Suggested paragraph +\paragraph{General chair, scientific chair} +\label{DIVERSE:animation-eventorga-chair} + +% Suggested paragraph +\paragraph{Member of the organizing committees} +\label{DIVERSE:animation-eventorga-comittee} + +% Suggested subsubsection +\subsubsection{Scientific events: selection} +\label{DIVERSE:animation-eventselect} + +% Suggested paragraph +\paragraph{Chair of conference program committees} +\label{DIVERSE:animation-eventselect-chair} + +% Suggested paragraph +\paragraph{Member of the conference program committees} +\label{DIVERSE:animation-eventselect-member} + +% Suggested paragraph +\paragraph{Reviewer} +\label{DIVERSE:animation-eventselect-review} + +% Suggested subsubsection +\subsubsection{Journal} +\label{DIVERSE:animation-journal} + +% Suggested paragraph +\paragraph{Member of the editorial boards} +\label{DIVERSE:animation-journal-board} + +% Suggested paragraph +\paragraph{Reviewer - reviewing activities} +\label{DIVERSE:animation-journal-review} + +% Suggested subsubsection +\subsubsection{Invited talks} +\label{DIVERSE:animation-talks} + +% Suggested subsubsection +\subsubsection{Leadership within the scientific community} +\label{DIVERSE:animation-leadership} + +% Suggested subsubsection +\subsubsection{Scientific expertise} +\label{DIVERSE:animation-expertise} + +% Suggested subsubsection +\subsubsection{Research administration} +\label{DIVERSE:animation-admin} + +% Suggested subsection +\subsection{Teaching - Supervision - Juries} +\label{DIVERSE:teaching} +\subsubsection {Teaching} + + The \team{} team bears the bulk of the teaching on Software Engineering at the + University of Rennes 1 and at INSA Rennes, for the first year of the Master of Computer Science + (Project Management, Object-Oriented Analysis and Design with UML, Design Patterns, + Component Architectures and Frameworks, Validation \& Verification, Human-Computer Interaction) + and for the second year of the MSc in software engineering (Model driven Engineering, Aspect-Oriented Software Development, + Software Product Lines, Component Based Software Development, Validation \& Verification, \textit{etc.}). + + Each of Jean-Marc J\'{e}z\'{e}quel, No\"el Plouzeau, Olivier Barais, Benoît Combemale, Johann Bourcier, Arnaud Blouin, Stéphanie Challita and Mathieu Acher teaches about 250h in these domains for a grand total of about 2000 hours, including several courses at ENSTB, IMT, ENS Rennes and ENSAI Rennes engineering school. + +Olivier~Barais is deputy director of the electronics and computer science teaching department of the University of Rennes~1. +Olivier Barais is the head of the Master in Computer Science at the University of Rennes~1. +Johann Bourcier has been the head of the Computer Science department and member of the management board at the ESIR engineering school in Rennes until 08/2021, and Benoît Combemale took the responsability afterward. +Arnaud Blouin is in charge of industrial relationships for the computer science department at INSA Rennes and elected member of this CS department council. + + The \team{} team also hosts several MSc and summer trainees every year. + + + +% Suggested subsubsection + +% Suggested subsubsection + +% Suggested subsubsection +\subsubsection{Supervision} +\label{DIVERSE:teaching-supervision} + +% Suggested subsubsection +\subsubsection{Juries} +\label{DIVERSE:teaching-juries} + +% Suggested subsection +\subsection{Popularization} +\label{DIVERSE:popularization} + +% Suggested subsubsection +\subsubsection{Internal or external Inria responsibilities} +\label{DIVERSE:popularization-resp} + +% Suggested subsubsection +\subsubsection{Articles and contents} +\label{DIVERSE:popularization-articles} + +% Suggested subsubsection +\subsubsection{Education} +\label{DIVERSE:popularization-education} + +% Suggested subsubsection +\subsubsection{Interventions} +\label{DIVERSE:popularization-intervention} diff --git a/12-READONLY-scientific-production.tex b/12-READONLY-scientific-production.tex new file mode 100644 index 0000000..ba7e183 --- /dev/null +++ b/12-READONLY-scientific-production.tex @@ -0,0 +1,29 @@ +\section{Scientific production} +\label{diverse:bibliography} + + \nocite{*} + % Major publications + \printbibliography[title={Major publications}, heading={subbibra}, keyword={majorpublication}] + \subsection{Publications of the year} + \printbibliography[title={International journals}, heading={subsubbibra}, keyword={yearpublication010}] + \printbibliography[title={National journals}, heading={subsubbibra}, keyword={yearpublication020}] + \printbibliography[title={Invited conferences}, heading={subsubbibra}, keyword={yearpublication030}] + \printbibliography[title={International peer-reviewed conferences}, heading={subsubbibra}, keyword={yearpublication040}] + \printbibliography[title={National peer-reviewed Conferences}, heading={subsubbibra}, keyword={yearpublication050}] + \printbibliography[title={Conferences without proceedings}, heading={subsubbibra}, keyword={yearpublication060}] + \printbibliography[title={Scientific books}, heading={subsubbibra}, keyword={yearpublication070}] + \printbibliography[title={Scientific book chapters}, heading={subsubbibra}, keyword={yearpublication080}] + \printbibliography[title={Edition (books, proceedings, special issue of a journal)}, heading={subsubbibra}, keyword={yearpublication090}] + \printbibliography[title={Doctoral dissertations and habilitation theses}, heading={subsubbibra}, keyword={yearpublication100}] + \printbibliography[title={Reports \& preprints}, heading={subsubbibra}, keyword={yearpublication110}] + \printbibliography[title={Other scientific publications}, heading={subsubbibra}, keyword={yearpublication120}] + \IfFileExists{\rabibyearprod}{% + \subsection{Other} + \printbibliography[title={Scientific popularization}, heading={subsubbibra}, keyword={yearproduction130}] + \printbibliography[title={Educational activities}, heading={subsubbibra}, keyword={yearproduction140}] + \printbibliography[title={Patents}, heading={subsubbibra}, keyword={yearproduction150}] + \printbibliography[title={Softwares}, heading={subsubbibra}, keyword={yearproduction160}] + }{} + % Cited Publications + \printbibliography[title={Cited publications}, heading={subbibra}, keyword={citedpublication}, category={citedpub}] + \ No newline at end of file diff --git a/12_01-BIB-READONLY-major-publications.bib b/12_01-BIB-READONLY-major-publications.bib new file mode 100644 index 0000000..dc2f9cf --- /dev/null +++ b/12_01-BIB-READONLY-major-publications.bib @@ -0,0 +1,451 @@ +@article{m:acher:hal-01522779, + author = {Acher, Mathieu and Lopez-Herrejon, Roberto E and Rabiser, Rick}, + pdf = {\url{https://hal.inria.fr/hal-01522779/file/TOCE.pdf}}, + url = {https://hal.inria.fr/hal-01522779}, + year = {2017}, + month = {May}, + title = {Teaching Software Product Lines: A Snapshot of Current Practices and Challenges}, + hal_id = {hal-01522779}, + journal = {ACM Transactions of Computing Education}, + presort = {000}, + keywords = {Software and its engineering $\rightarrow$ Software product lines ; Software Product Lines ; Applied computing $\rightarrow$ Education ; Social and professional topics $\rightarrow$ Computing education ; General and reference $\rightarrow$ Surveys and overviews ; Software Engineering Teaching ; Variability Modeling ; Software Product Line Teaching}, + publisher = {Association for Computing Machinery}, + hal_version = {v1}, +} +@article{m:corre:hal-01611048, + author = {Corre, Kevin and Barais, Olivier and Sunyé, Gerson and Frey, Vincent and Crom, Jean-Michel}, + doi = {10.1515/popets-2017-0029}, + pdf = {\url{https://hal.archives-ouvertes.fr/hal-01611048/file/main.pdf}}, + url = {https://hal.archives-ouvertes.fr/hal-01611048}, + year = {2017}, + month = {January}, + pages = {72-86}, + title = {Why can't users choose their identity providers on the web?}, + hal_id = {hal-01611048}, + number = {3}, + volume = {2017}, + journal = {Proceedings on Privacy Enhancing Technologies}, + presort = {000}, + keywords = {trust ; identity ; user choice ; OpenID ; communication privacy ; OAuth ; SSO ; web browser ; WebRTC}, + publisher = {De Gruyter Open}, + hal_version = {v1}, +} +@article{m:boussaa:hal-02422437, + author = {Boussaa, Mohamed and Barais, Olivier and Sunyé, Gerson and Baudry, Benoit}, + doi = {10.1002/stvr.1721}, + pdf = {\url{https://hal.inria.fr/hal-02422437/file/Leveraging}\%20metamorphic\%20testing\%20to\%20automatically\%20detect\%20inconsistencies\%20in\%20code\%20generator\%20families\%20\%28STVR2019\%29.pdf}, + url = {https://hal.inria.fr/hal-02422437}, + year = {2019}, + month = {December}, + title = {Leveraging metamorphic testing to automatically detect inconsistencies in code generator families}, + hal_id = {hal-02422437}, + journal = {Software Testing, Verification and Reliability}, + presort = {000}, + keywords = {test oracle ; code generators ; metamorphic testing ; non-functional properties ; software quality ; test automation}, + publisher = {Wiley}, + hal_version = {v1}, +} +@article{m:veraperez:hal-01867423, + author = {Vera-Pérez, Oscar Luis and Danglot, Benjamin and Monperrus, Martin and Baudry, Benoit}, + doi = {10.1007/s10664-018-9653-2}, + pdf = {\url{https://hal.inria.fr/hal-01867423/file/main.pdf}}, + url = {https://hal.inria.fr/hal-01867423}, + year = {2018}, + pages = {1-33}, + title = {A Comprehensive Study of Pseudo-tested Methods}, + hal_id = {hal-01867423}, + journal = {Empirical Software Engineering}, + presort = {000}, + publisher = {Springer Verlag}, + hal_version = {v2}, + visible = {NOT_VISIBLE}, +} +@article{m:temple:hal-02177158, + author = {Temple, Paul and Acher, Mathieu and Jézéquel, Jean-Marc}, + doi = {10.1109/TSE.2019.2926971}, + pdf = {\url{https://hal.inria.fr/hal-02177158/file/Leveraging}\_performance\_variations\_with\_Multimorphic\_Testing-TempleAcherJezequel-TSE.pdf}, + url = {https://hal.inria.fr/hal-02177158}, + year = {2019}, + month = {July}, + pages = {1-21}, + title = {Empirical Assessment of Multimorphic Testing}, + hal_id = {hal-02177158}, + journal = {IEEE Transactions on Software Engineering}, + presort = {000}, + keywords = {performance ; test evaluation ; software testing ; configuration ; software product lines ; performance testing ; variability}, + publisher = {Institute of Electrical and Electronics Engineers}, + hal_version = {v1}, +} +@article{m:leduc:hal-02399166, + author = {Leduc, Manuel and Degueule, Thomas and Van Wyk, Eric and Combemale, Benoit}, + pdf = {\url{https://hal.inria.fr/hal-02399166/file/The}\_Software\_Language\_Extension\_Problem.pdf}, + url = {https://hal.inria.fr/hal-02399166}, + year = {2019}, + pages = {1-4}, + title = {The Software Language Extension Problem}, + hal_id = {hal-02399166}, + journal = {Software and Systems Modeling}, + presort = {000}, + publisher = {Springer Verlag}, + hal_version = {v1}, +} +@article{m:bousse:hal-01662336, + author = {Bousse, Erwan and Leroy, Dorian and Combemale, Benoit and Wimmer, Manuel and Baudry, Benoit}, + doi = {10.1016/j.jss.2017.11.025}, + pdf = {\url{https://hal.inria.fr/hal-01662336/file/jss17-debugging.pdf}}, + url = {https://hal.inria.fr/hal-01662336}, + year = {2018}, + month = {March}, + pages = {261-288}, + title = {Omniscient Debugging for Executable DSLs}, + hal_id = {hal-01662336}, + volume = {137}, + journal = {Journal of Systems and Software}, + presort = {000}, + keywords = {Omniscient debugging ; Execution trace ; Executable DSL ; Software Language Engineering ; Domain-Specific Languages}, + publisher = {Elsevier}, + hal_version = {v1}, +} +@article{m:blouin:hal-01499106, + author = {Blouin, Arnaud and Lelli, Valéria and Baudry, Benoit and Coulon, Fabien}, + doi = {10.1016/j.infsof.2018.05.005}, + pdf = {\url{https://hal.inria.fr/hal-01499106/file/main.pdf}}, + url = {https://hal.inria.fr/hal-01499106}, + year = {2018}, + month = {May}, + pages = {49-64}, + title = {User Interface Design Smell: Automatic Detection and Refactoring of Blob Listeners}, + hal_id = {hal-01499106}, + volume = {102}, + journal = {Information and Software Technology}, + presort = {000}, + keywords = {Event Handling ; Empirical software engineering ; Code refactoring ; Design smell ; User interface ; Software maintenance}, + publisher = {Elsevier}, + hal_version = {v5}, +} +@article{m:temple:hal-01659137, + author = {Temple, Paul and Acher, Mathieu and Jezequel, Jean-Marc and Barais, Olivier}, + doi = {10.1109/MS.2017.4121211}, + pdf = {\url{https://hal.inria.fr/hal-01659137/file/Learning}\_Contextual\_Variability\_Models.pdf}, + url = {https://hal.inria.fr/hal-01659137}, + year = {2017}, + month = {November}, + pages = {64-70}, + title = {Learning-Contextual Variability Models}, + hal_id = {hal-01659137}, + number = {6}, + volume = {34}, + journal = {IEEE Software}, + presort = {000}, + publisher = {Institute of Electrical and Electronics Engineers}, + hal_version = {v1}, +} +@article{m:halin:hal-01829928, + author = {Halin, Axel and Nuttinck, Alexandre and Acher, Mathieu and Devroey, Xavier and Perrouin, Gilles and Baudry, Benoit}, + doi = {10.1007/s10664-018-9635-4}, + url = {https://hal.inria.fr/hal-01829928}, + year = {2018}, + month = {July}, + pages = {1--44}, + title = {Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack}, + hal_id = {hal-01829928}, + journal = {Empirical Software Engineering}, + presort = {000}, + publisher = {Springer Verlag}, + hal_version = {v1}, +} +@article{m:dartois:hal-02013421, + author = {Dartois, Jean-Emile and Boukhobza, Jalil and Knefati, Anas and Barais, Olivier}, + doi = {10.1109/TCC.2019.2898192}, + pdf = {\url{https://hal.inria.fr/hal-02013421/file/Investigating}\_Machine\_Learning\_Algorithms\_for\_Modeling\_SSD\_I\_O\_Performance\_for\_Container\_based\_Virtualization.pdf}, + url = {https://hal.inria.fr/hal-02013421}, + year = {2019}, + pages = {1-14}, + title = {Investigating Machine Learning Algorithms for Modeling SSD I/O Performance for Container-based Virtualization}, + hal_id = {hal-02013421}, + volume = {14}, + journal = {IEEE transactions on cloud computing}, + presort = {000}, + keywords = {Performance and QoS ; Cloud Computing ; I/O Interference ; Solid State Drives ; Container ; Machine Learning ; flash memory}, + publisher = {IEEE}, + hal_version = {v1}, +} +@inproceedings{m:rodriguezcancio:hal-01343818, + author = {Rodriguez-Cancio, Marcelino and Combemale, Benoit and Baudry, Benoit}, + pdf = {\url{https://hal.inria.fr/hal-01343818/document}}, + url = {https://hal.inria.fr/hal-01343818}, + year = {2016}, + month = {September}, + title = {Automatic Microbenchmark Generation to Prevent Dead Code Elimination and Constant Folding}, + hal_id = {hal-01343818}, + presort = {000}, + booktitle = {Proc. of the Int. Conf. on Automated Software Engineering (ASE)}, + hal_version = {v1}, + x_proceedings = {yes}, + x_editorial_board = {yes}, + x_invited_conference = {no}, + x_international_audience = {yes}, + x_scientific_popularization = {no}, +} +@inproceedings{m:laperdrix:hal-01285470, + author = {Laperdrix, Pierre and Rudametkin, Walter and Baudry, Benoit}, + url = {https://hal.inria.fr/hal-01285470}, + year = {2016}, + month = {May}, + title = {Beauty and the Beast: Diverting modern web browsers to build unique browser fingerprints}, + presort = {000}, + booktitle = {Proc. of the Symp. on Security and Privacy (S\&P)}, +} +@article{m:baudry:hal-01182103, + author = {Baudry, Benoit and Monperrus, Martin}, + pdf = {\url{https://hal.inria.fr/hal-01182103/document}}, + url = {https://hal.inria.fr/hal-01182103}, + year = {2015}, + pages = {16:1--16:26}, + title = {The Multiple Facets of Software Diversity: Recent Developments in Year 2000 and Beyond}, + hal_id = {hal-01182103}, + number = {1}, + volume = {48}, + journal = {ACM Computing Surveys}, + presort = {000}, + publisher = {Association for Computing Machinery}, + hal_version = {v1}, + x_editorial_board = {yes}, + x_international_audience = {yes}, + x_scientific_popularization = {no}, + visible = {NOT_VISIBLE}, +} +@inproceedings{m:degueule:hal-01197038, + author = {Degueule, Thomas and Combemale, Benoit and Blouin, Arnaud and Barais, Olivier and Jézéquel, Jean-Marc}, + pdf = {\url{https://hal.inria.fr/hal-01197038/document}}, + url = {https://hal.inria.fr/hal-01197038}, + year = {2015}, + month = {October}, + title = {Melange: A Meta-language for Modular and Reusable Development of DSLs}, + hal_id = {hal-01197038}, + presort = {000}, + booktitle = {Proc. of the Int. Conf. on Software Language Engineering (SLE)}, + hal_version = {v1}, + x_proceedings = {yes}, + x_editorial_board = {yes}, + x_invited_conference = {no}, + x_international_audience = {yes}, + x_scientific_popularization = {no}, +} +@article{m:jezequel:hal-00829839, + author = {Jézéquel, Jean-Marc and Combemale, Benoit and Barais, Olivier and Monperrus, Martin and Fouquet, François}, + pdf = {\url{https://hal.inria.fr/hal-00829839/document}}, + url = {https://hal.inria.fr/hal-00829839}, + year = {2015}, + pages = {905-920}, + title = {Mashup of Meta-Languages and its Implementation in the Kermeta Language Workbench}, + hal_id = {hal-00829839}, + number = {2}, + volume = {14}, + journal = {Software and Systems Modeling}, + presort = {000}, + publisher = {Springer Verlag}, + hal_version = {v1}, + x_editorial_board = {yes}, + x_international_audience = {yes}, + x_scientific_popularization = {no}, +} +@article{m:becan:hal-01096969, + author = {Bécan, Guillaume and Acher, Mathieu and Baudry, Benoit and Ben Nasr, Sana}, + doi = {10.1007/s10664-014-9357-1}, + pdf = {\url{https://hal.inria.fr/hal-01096969/document}}, + url = {https://hal.inria.fr/hal-01096969}, + year = {2015}, + pages = {1794--1841}, + title = {Breathing Ontological Knowledge Into Feature Model Synthesis: An Empirical Study}, + hal_id = {hal-01096969}, + number = {4}, + volume = {21}, + journal = {Empirical Software Engineering}, + presort = {000}, + publisher = {Springer Verlag}, + hal_version = {v1}, + x_editorial_board = {yes}, + x_international_audience = {yes}, + x_scientific_popularization = {no}, + visible = {NOT_VISIBLE}, +} +@inproceedings{m:galindoduarte:hal-01003148, + author = {Galindo Duarte, José Angel and Alférez, Mauricio and Acher, Mathieu and Baudry, Benoit and Benavides, David}, + pdf = {\url{https://hal.inria.fr/hal-01003148v3/document}}, + url = {https://hal.inria.fr/hal-01003148}, + year = {2014}, + month = {July}, + title = {A Variability-Based Testing Approach for Synthesizing Video Sequences}, + hal_id = {hal-01003148}, + presort = {000}, + booktitle = {Proc. of the Int. Symp. on Software Testing and Analysis (ISSTA)}, + hal_version = {v3}, + x_proceedings = {yes}, + x_editorial_board = {yes}, + x_invited_conference = {no}, + x_international_audience = {yes}, + x_scientific_popularization = {no}, +} +@inproceedings{m:davril:hal-00859475, + author = {Davril, Jean-Marc and Delfosse, Edouard and Hariri, Negar and Acher, Mathieu and Clelang-Huang, Jane and Heymans, Patrick}, + doi = {10.1145/2491411.2491455}, + pdf = {\url{https://hal.inria.fr/hal-00859475/document}}, + url = {https://hal.inria.fr/hal-00859475}, + year = {2013}, + month = {September}, + pages = {290-300}, + title = {Feature Model Extraction from Large Collections of Informal Product Descriptions}, + hal_id = {hal-00859475}, + presort = {000}, + booktitle = {Proc. of the Europ. Software Engineering Conf. and the ACM SIGSOFT Symp. on the Foundations of Software Engineering (ESEC/FSE)}, + hal_version = {v1}, + x_proceedings = {yes}, + x_editorial_board = {yes}, + x_invited_conference = {no}, + x_international_audience = {yes}, + x_scientific_popularization = {no}, +} +@article{m:combemale:hal-00994551, + author = {Combemale, Benoit and Deantoni, Julien and Baudry, Benoit and France, Robert B. and Jézéquel, Jean-Marc and Gray, Jeff}, + pdf = {\url{https://hal.inria.fr/hal-00994551/document}}, + url = {https://hal.inria.fr/hal-00994551}, + year = {2014}, + month = {June}, + pages = {10-13}, + title = {Globalizing Modeling Languages}, + hal_id = {hal-00994551}, + journal = {IEEE Computer}, + presort = {000}, + publisher = {Institute of Electrical and Electronics Engineers}, + hal_version = {v1}, + x_editorial_board = {yes}, + x_international_audience = {yes}, + x_scientific_popularization = {no}, +} +@article{m:gonzalezherrera:hal-01354999, + author = {Gonzalez-Herrera, Inti and Bourcier, Johann and Daubert, Erwan and Rudametkin, Walter and Barais, Olivier and Fouquet, François and Jézéquel, Jean-Marc and Baudry, Benoit}, + doi = {10.1016/j.jss.2016.02.027}, + pdf = {\url{https://hal.inria.fr/hal-01354999/file/jss.pdf}}, + url = {https://hal.inria.fr/hal-01354999}, + year = {2016}, + title = {ScapeGoat: Spotting abnormal resource usage in component-based reconfigurable software systems}, + hal_id = {hal-01354999}, + journal = {Journal of Systems and Software}, + presort = {000}, + publisher = {Elsevier}, + hal_version = {v1}, +} +@article{m:temple:hal-03045797, + author = {Temple, Paul and Perrouin, Gilles and Acher, Mathieu and Biggio, Battista and Jézéquel, Jean-Marc and Roli, Fabio}, + pdf = {\url{https://hal.inria.fr/hal-03045797/file/Extension}\_SPLC2019\_AdversConfig\_EMSE.pdf}, + url = {https://hal.inria.fr/hal-03045797}, + year = {2020}, + month = {December}, + pages = {1-57}, + title = {Empirical Assessment of Generating Adversarial Configurations for Software Product Lines}, + hal_id = {hal-03045797}, + journal = {Empirical Software Engineering}, + presort = {000}, + publisher = {Springer Verlag}, + hal_version = {v1}, +} +@inproceedings{m:khelladi:hal-03029426, + author = {Khelladi, Djamel Eddine and Combemale, Benoit and Acher, Mathieu and Barais, Olivier}, + pdf = {\url{https://hal.inria.fr/hal-03029426/file/temp}\_nier.pdf}, + url = {https://hal.inria.fr/hal-03029426}, + year = {2020}, + month = {May}, + title = {On the Power of Abstraction: a Model-Driven Co-evolution Approach of Software Code}, + hal_id = {hal-03029426}, + address = {Séoul, South Korea}, + presort = {000}, + booktitle = {42nd International Conference on Software Engineering, New Ideas and Emerging Results}, + hal_version = {v1}, +} +@inproceedings{m:ledilavrec:hal-03764541, + author = {Le Dilavrec, Quentin and Khelladi, Djamel Eddine and Blouin, Arnaud and Jézéquel, Jean-Marc}, + url = {https://hal.inria.fr/hal-03764541}, + date = {2022-10-10}, + pages = {1-12}, + title = {HyperAST: Enabling Efficient Analysis of Software Histories at Scale}, + hal_id = {hal-03764541}, + halref = {ledilavrec:hal-03764541}, + presort = {000}, + hal_type = {COMM}, + location = {Oakland, United States}, + publisher = {IEEE}, + eventtitle = {ASE 2022 - 37th IEEE/ACM International Conference on Automated Software Engineering}, + date_produced = {2022-10-10}, + hal_type_title = {Conference papers}, + x-proceedings = {yes}, + x-editorial_board = {yes}, + x-invited_conference = {no}, + x-international_audience = {yes}, + x-scientific_popularisation = {no}, +} +@inproceedings{m:khelladi:hal-03029429, + author = {Khelladi, Djamel Eddine and Combemale, Benoit and Acher, Mathieu and Barais, Olivier and Jézéquel, Jean-Marc}, + url = {https://hal.inria.fr/hal-03029429}, + date = {2020-07-06}, + pages = {1-13}, + title = {Co-Evolving Code with Evolving Metamodels}, + hal_id = {hal-03029429}, + halref = {khelladi:hal-03029429}, + presort = {000}, + hal_type = {COMM}, + location = {Séoul, South Korea}, + eventtitle = {ICSE 2020 - 42nd International Conference on Software Engineering}, + date_produced = {2020-07-06}, + hal_type_title = {Conference papers}, + x-proceedings = {yes}, + x-editorial_board = {yes}, + x-invited_conference = {no}, + x-international_audience = {yes}, + x-scientific_popularisation = {no}, +} +@article{m:martin:hal-03358817, + author = {Martin, Hugo and Acher, Mathieu and Pereira, Juliana Alves and Lesoil, Luc and Jézéquel, Jean-Marc and Khelladi, Djamel Eddine}, + doi = {10.1109/TSE.2021.3116768}, + url = {https://hal.inria.fr/hal-03358817}, + date = {2022-11-01}, + issn = {0098-5589}, + pages = {4274-4290}, + title = {Transfer Learning Across Variants and Versions: The Case of Linux Kernel Size}, + hal_id = {hal-03358817}, + halref = {martin:hal-03358817}, + number = {11}, + volume = {48}, + journal = {IEEE Transactions on Software Engineering}, + presort = {000}, + date_pub = {2022-11-01}, + hal_type = {ART}, + publisher = {Institute of Electrical and Electronics Engineers}, + date_produced = {2022-11-01}, + hal_type_title = {Journal articles}, + x-proceedings = {no}, + x-editorial_board = {yes}, + x-invited_conference = {no}, + x-international_audience = {yes}, + x-scientific_popularisation = {no}, +} +@inproceedings{m:randrianaina:hal-03547219, + author = {Randrianaina, Georges Aaron and Tërnava, Xhevahire and Khelladi, Djamel Eddine and Acher, Mathieu}, + url = {https://hal.science/hal-03547219}, + date = {2022-05-08}, + pages = {1-12}, + title = {On the Benefits and Limits of Incremental Build of Software Configurations: An Exploratory Study}, + hal_id = {hal-03547219}, + halref = {randrianaina:hal-03547219}, + presort = {000}, + hal_type = {COMM}, + location = {Pittsburgh, Pennsylvania / Virtual, United States}, + eventtitle = {ICSE 2022 - 44th International Conference on Software Engineering}, + date_produced = {2022-05-08}, + hal_type_title = {Conference papers}, + x-proceedings = {yes}, + x-editorial_board = {yes}, + x-invited_conference = {no}, + x-international_audience = {yes}, + x-scientific_popularisation = {no}, +} diff --git a/12_02-BIB-READONLY-year-publications.bib b/12_02-BIB-READONLY-year-publications.bib new file mode 100644 index 0000000..434f2c8 --- /dev/null +++ b/12_02-BIB-READONLY-year-publications.bib @@ -0,0 +1,956 @@ +@article{bumiller:hal-04037520, + author = {Bumiller, Anne and Challita, Stéphanie and Combemale, Benoit and Barais, Olivier and Aillery, Nicolas and Le Lan, Gael}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {On Understanding Context Modelling for Adaptive Authentication Systems}, + halref = {bumiller:hal-04037520}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {1556-4665}, + eissn = {1556-4703}, + journal = {ACM Transactions on Autonomous and Adaptive Systems}, + pages = {1-36}, + date_pub = {2023-01-01}, + doi = {10.1145/3582696}, + url = {https://hal.science/hal-04037520}, + hal_id = {hal-04037520}, + publisher = {Association for Computing Machinery (ACM)}, + date_produced = {2023-01-01}, + date = {2023-01-01}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{mehanna:hal-04084097, + author = {Mehanna, Naif and Rudametkin, Walter}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Caught in the Game: On the History and Evolution of Web Browser Gaming}, + halref = {mehanna:hal-04084097}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {The Web Conference 2023}, + booktitle = {Companion Proceedings of the ACM Web Conference 2023 (WWW ’23 Companion),}, + pages = {1-9}, + date_pub = {2023}, + url = {https://hal.science/hal-04084097}, + hal_id = {hal-04084097}, + license = {Attribution}, + date_produced = {2023-04-30}, + location = {Austin (TX), United States}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@inproceedings{ternava:hal-03916459, + author = {Tërnava, Xhevahire and Acher, Mathieu and Combemale, Benoit}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Specialization of Run-time Configuration Space at Compile-time: An Exploratory Study}, + halref = {ternava:hal-03916459}, + type_label = {Conferences without proceedings}, + type_number = {060}, + presort = {060}, + eventtitle = {SAC 2023 - The 38th ACM/SIGAPP Symposium on Applied Computing}, + pages = {1-10}, + url = {https://hal.science/hal-03916459}, + hal_id = {hal-03916459}, + publisher = {ACM}, + date_produced = {2023-03-27}, + location = {Tallinn, Estonia}, + date = {2023-03-27}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{acher:hal-04312909, + author = {Acher, Mathieu}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {A Demonstration of End-User Code Customization Using Generative AI}, + halref = {acher:hal-04312909}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {18th International Working Conference on Variability Modelling of Software-Intensive Systems}, + doi = {10.1145/3634713.3634732}, + url = {https://hal.science/hal-04312909}, + hal_id = {hal-04312909}, + date_produced = {2024-02-07}, + location = {Bern, Switzerland}, + date = {2024-02-07}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@article{lesoil:hal-03476464, + author = {Lesoil, Luc and Acher, Mathieu and Blouin, Arnaud and Jézéquel, Jean-Marc}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {Input Sensitivity on the Performance of Configurable Systems: An Empirical Study}, + halref = {lesoil:hal-03476464}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {0164-1212}, + journal = {Journal of Systems and Software}, + pages = {1-18}, + date_pub = {2023}, + doi = {10.1016/j.jss.2023.111671}, + url = {https://inria.hal.science/hal-03476464}, + hal_id = {hal-03476464}, + publisher = {Elsevier}, + date_produced = {2023}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{kebaili:hal-04126496, + author = {Kebaili, Zohra Kaouter and Khelladi, Djamel Eddine and Acher, Mathieu and Barais, Olivier}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Towards Leveraging Tests to Identify Impacts of Metamodel and Code Co-evolution}, + halref = {kebaili:hal-04126496}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {CAiSE 2023 - 35th International Conference on Advanced Information Systems Engineering}, + volume = {477}, + pages = {129-137}, + date_pub = {2023-06-08}, + doi = {10.1007/978-3-031-34674-3_16}, + url = {https://inria.hal.science/hal-04126496}, + hal_id = {hal-04126496}, + series = {Lecture Notes in Business Information Processing}, + publisher = {Springer International Publishing; Springer International Publishing}, + license = {Attribution}, + date_produced = {2023-06-12}, + location = {Zaragoza, Spain}, + date = {2023-06-08}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@inproceedings{jouneaux:hal-04252577, + author = {Jouneaux, Gwendal and Frölich, Damian and Barais, Olivier and Combemale, Benoit and Le Guernic, Gurvan and Mussbacher, Gunter and van Binsbergen, L. Thomas}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Adaptive Structural Operational Semantics}, + halref = {jouneaux:hal-04252577}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {SLE 2023 - 16th ACM SIGPLAN International Conference on Software Language Engineering}, + booktitle = {SLE 2023: Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering}, + pages = {29-42}, + date_pub = {2023-10-23}, + doi = {10.1145/3623476.3623517}, + url = {https://inria.hal.science/hal-04252577}, + hal_id = {hal-04252577}, + publisher = {ACM}, + license = {Attribution}, + date_produced = {2023-10-23}, + location = {Cascais, Portugal}, + date = {2023-10-23}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@misc{lefeuvre:hal-04132604, + author = {Lefeuvre, Romain and Galasso, Jessie and Combemale, Benoit and Sahraoui, Houari and Zacchiroli, Stefano}, + hal_type = {UNDEFINED}, + hal_type_title = {Preprints, Working Papers, ...}, + title = {Fingerprinting and Building Large Reproducible Datasets}, + halref = {lefeuvre:hal-04132604}, + type_label = {Reports \& preprints}, + type_number = {110}, + presort = {110}, + doi = {10.5281/zenodo.7989955}, + url = {https://hal.science/hal-04132604}, + hal_id = {hal-04132604}, + date_produced = {2023}, + date = {2023}, + x-international_audience = {no}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@thesis{geneveymetat:tel-04241537, + author = {Genevey-Metat, Christophe}, + hal_type = {THESE}, + hal_type_title = {Theses}, + title = {Apprentissage automatique pour les attaques par canaux auxiliaires}, + halref = {geneveymetat:tel-04241537}, + type_label = {Doctoral dissertations and habilitation theses}, + type_number = {100}, + presort = {100}, + date_defended = {2023-09-28}, + url = {https://theses.hal.science/tel-04241537}, + hal_id = {tel-04241537}, + institution = {Université de Rennes}, + license = {Attribution}, + date_produced = {2023-09-28}, + date = {2023-09-28}, + x-international_audience = {no}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@book{duranton:hal-04023794, + author = {Duranton, Marc and Bosschere, Koen De and Coppens, Bart and Gamrat, Christian and Gray, Madeleine and Hoberg, Thomas and Munk, Harm and Robinson, Charles and Vardanega, Tullio and Zendra, Olivier}, + hal_type = {OUV}, + hal_type_title = {Books}, + title = {HiPEAC Vision 2023: High Performance Embedded Architecture And Compilation}, + halref = {duranton:hal-04023794}, + type_label = {Scientific books}, + type_number = {070}, + presort = {070}, + pages = {1-238}, + date_pub = {2023-01}, + url = {https://inria.hal.science/hal-04023794}, + hal_id = {hal-04023794}, + license = {Copyright}, + date_produced = {2023-01}, + date = {2023-01}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@article{lesoil:hal-04271476, + author = {Lesoil, Luc and Spieker, Helge and Gotlieb, Arnaud and Acher, Mathieu and Temple, Paul and Blouin, Arnaud and Jézéquel, Jean-Marc}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {Learning input-aware performance models of configurable systems: An empirical evaluation}, + halref = {lesoil:hal-04271476}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {0164-1212}, + journal = {Journal of Systems and Software}, + pages = {111883}, + date_pub = {2023-11}, + doi = {10.1016/j.jss.2023.111883}, + url = {https://hal.science/hal-04271476}, + hal_id = {hal-04271476}, + publisher = {Elsevier}, + license = {Attribution}, + date_produced = {2023-11}, + date = {2023-11}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{leroy:hal-04249049, + author = {Leroy, Dorian and Combemale, Benoit and Lelandais, Benoît and Oudot, Marie-Pierre}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Practical Runtime Instrumentation of Software Languages: The Case of SciHook}, + halref = {leroy:hal-04249049}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {SLE 2023 - 16th ACM SIGPLAN International Conference on Software Language Engineering}, + pages = {1-6}, + date_pub = {2023}, + url = {https://inria.hal.science/hal-04249049}, + hal_id = {hal-04249049}, + publisher = {ACM}, + license = {Attribution}, + date_produced = {2023-10-22}, + location = {Cascais, Lisbon, Portugal}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@inbook{jezequel:hal-04080311, + author = {Jézéquel, Jean-Marc}, + hal_type = {COUV}, + hal_type_title = {Book sections}, + title = {Modeling: From CASE Tools to SLE and Machine Learning}, + halref = {jezequel:hal-04080311}, + type_label = {Scientific book chapters}, + type_number = {080}, + presort = {080}, + booktitle = {The French School of Programming}, + pages = {1-22}, + date_pub = {2023-09-01}, + url = {https://hal.science/hal-04080311}, + hal_id = {hal-04080311}, + publisher = {Springer}, + date_produced = {2023-09-01}, + date = {2023-09-01}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{acher:hal-04153310, + author = {Acher, Mathieu and Duarte, José Galindo and Jézéquel, Jean-Marc}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {On Programming Variability with Large Language Model-based Assistant}, + halref = {acher:hal-04153310}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {SPLC 2023 - 27th ACM International Systems and Software Product Lines Conference}, + pages = {1-7}, + doi = {10.1145/nnnnnnn.nnnnnnn}, + url = {https://inria.hal.science/hal-04153310}, + hal_id = {hal-04153310}, + publisher = {ACM}, + license = {Attribution}, + date_produced = {2023-08-28}, + location = {Tokyo, Japan}, + date = {2023-08-28}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@inbook{martin:hal-03921905, + author = {Martin, Hugo and Temple, Paul and Acher, Mathieu and Pereira, Juliana Alves and Jézéquel, Jean-Marc}, + hal_type = {COUV}, + hal_type_title = {Book sections}, + title = {Machine Learning for Feature Constraints Discovery}, + halref = {martin:hal-03921905}, + type_label = {Scientific book chapters}, + type_number = {080}, + presort = {080}, + booktitle = {Handbook of Re-Engineering Software Intensive Systems into Software Product Lines}, + pages = {175-196}, + date_pub = {2023-07-05}, + doi = {10.1007/978-3-031-11686-5_7}, + url = {https://inria.hal.science/hal-03921905}, + hal_id = {hal-03921905}, + publisher = {Springer International Publishing}, + date_produced = {2023-07-05}, + date = {2023-07-05}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{lannurien:hal-04303898, + author = {Lannurien, Vincent and D’orazio, Laurent and Barais, Olivier and Paquelet, Stephane and Boukhobza, Jalil}, + hal_type = {POSTER}, + hal_type_title = {Conference poster}, + title = {Distributed Function Cache for Heterogeneous Serverless Cloud}, + halref = {lannurien:hal-04303898}, + type_label = {Other scientific publications}, + type_number = {120}, + presort = {120}, + eventtitle = {Per3S - Performance and Scalability of Storage Systems}, + pages = {1-1}, + date_pub = {2023}, + url = {https://hal.science/hal-04303898}, + hal_id = {hal-04303898}, + license = {Attribution}, + date_produced = {2023-05-30}, + location = {Paris, France}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inbook{olmedo:hal-04157804, + author = {Olmedo, Agustín and Arévalo, Gabriela and Cassol, Ignacio and Perez, Quentin and Urtado, Christelle and Vauttier, Sylvain}, + hal_type = {COUV}, + hal_type_title = {Book sections}, + title = {Pull Requests Integration Process Optimization: An Empirical Study}, + halref = {olmedo:hal-04157804}, + type_label = {Scientific book chapters}, + type_number = {080}, + presort = {080}, + booktitle = {Evaluation of Novel Approaches to Software Engineering}, + volume = {1829}, + pages = {155-178}, + date_pub = {2023-07-08}, + doi = {10.1007/978-3-031-36597-3_8}, + url = {https://imt-mines-ales.hal.science/hal-04157804}, + hal_id = {hal-04157804}, + series = {Communications in Computer and Information Science}, + publisher = {Springer}, + date_produced = {2023-07-08}, + date = {2023-07-08}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{acher:hal-03882594, + author = {Acher, Mathieu and Lesoil, Luc and Randrianaina, Georges Aaron and Tërnava, Xhevahire and Zendra, Olivier}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {A Call for Removing Variability}, + halref = {acher:hal-03882594}, + type_label = {Conferences without proceedings}, + type_number = {060}, + presort = {060}, + eventtitle = {VaMoS 2023 - 17th International Working Conference on Variability Modelling of Software-Intensive Systems}, + pages = {3}, + doi = {10.1145/3571788.3571801}, + url = {https://hal.science/hal-03882594}, + hal_id = {hal-03882594}, + date_produced = {2023-01-25}, + location = {Odense, Denmark}, + date = {2023-01-25}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@article{challita:hal-04216688, + author = {Challita, Stéphanie and Combemale, Benoit and Ergin, Huseyin and Gray, Jeff and Rumpe, Bernhard and Schindler, Martin}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {Report on the State of the SoSyM Journal end of 2022}, + halref = {challita:hal-04216688}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {1619-1366}, + eissn = {1619-1374}, + journal = {Software and Systems Modeling}, + volume = {22}, + pages = {1-7}, + date_pub = {2023-02}, + doi = {10.1007/s10270-023-01085-6}, + url = {https://inria.hal.science/hal-04216688}, + hal_id = {hal-04216688}, + publisher = {Springer Verlag}, + license = {Attribution}, + date_produced = {2023-02}, + number = {1}, + date = {2023-02}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@article{pailler:hal-04216866, + author = {Pailler, Ludovic and Tchana, Alain and Combemale, Benoit}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {Protéger les données jusqu’à l’OS}, + halref = {pailler:hal-04216866}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {2493-2957}, + eissn = {2494-7601}, + journal = {Dalloz IP/IT : droit de la propriété intellectuelle et du numérique}, + date_pub = {2023}, + url = {https://inria.hal.science/hal-04216866}, + hal_id = {hal-04216866}, + publisher = {Éditions Dalloz [2016-....]}, + license = {Copyright}, + date_produced = {2023}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@thesis{lesoil:tel-04190983, + author = {Lesoil, Luc}, + hal_type = {THESE}, + hal_type_title = {Theses}, + title = {Deep software variability for resilient performance models of configurable systems}, + halref = {lesoil:tel-04190983}, + type_label = {Doctoral dissertations and habilitation theses}, + type_number = {100}, + presort = {100}, + date_defended = {2023-04-17}, + url = {https://theses.hal.science/tel-04190983}, + hal_id = {tel-04190983}, + institution = {Université de Rennes}, + date_produced = {2023-04-17}, + date = {2023-04-17}, + x-international_audience = {no}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inbook{zendra:hal-04113296, + author = {Zendra, Olivier and Coppens, Bart}, + hal_type = {COUV}, + hal_type_title = {Book sections}, + title = {From cybercrime to cyberwarfare, nobody can overlook cybersecurity any more}, + halref = {zendra:hal-04113296}, + type_label = {Scientific book chapters}, + type_number = {080}, + presort = {080}, + booktitle = {The HiPEAC Vision 2023}, + pages = {130-144}, + date_pub = {2023-01}, + doi = {10.5281/zenodo.7461910}, + url = {https://inria.hal.science/hal-04113296}, + hal_id = {hal-04113296}, + license = {Attribution}, + date_produced = {2023-01}, + date = {2023-01}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{lannurien:hal-04165179, + author = {Lannurien, Vincent and d'Orazio, Laurent and Barais, Olivier and Bernard, Esther and Weppe, Olivier and Beaulieu, Laurent and Kacete, Amine and Paquelet, Stéphane and Boukhobza, Jalil}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {HeROfake: Heterogeneous Resources Orchestration in a Serverless Cloud – An Application to Deepfake Detection}, + halref = {lannurien:hal-04165179}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {CCGrid 2023 - IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing}, + pages = {154-165}, + doi = {10.1109/CCGrid57682.2023.00024}, + url = {https://inria.hal.science/hal-04165179}, + hal_id = {hal-04165179}, + publisher = {IEEE}, + license = {Attribution}, + date_produced = {2023-05-01}, + location = {Bangalore, India}, + date = {2023-05-01}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@inbook{zendra:hal-04113336, + author = {Zendra, Olivier and Coppens, Bart}, + hal_type = {COUV}, + hal_type_title = {Book sections}, + title = {THE RACE FOR CYBERSECURITY}, + halref = {zendra:hal-04113336}, + type_label = {Scientific book chapters}, + type_number = {080}, + presort = {080}, + booktitle = {The HiPEAC Vision 2023}, + pages = {127-129}, + date_pub = {2023-01}, + url = {https://inria.hal.science/hal-04113336}, + hal_id = {hal-04113336}, + license = {Attribution}, + date_produced = {2023-01}, + date = {2023-01}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inbook{coppens:hal-04113319, + author = {Coppens, Bart and Zendra, Olivier}, + hal_type = {COUV}, + hal_type_title = {Book sections}, + title = {Is privacy possible in a digital world?}, + halref = {coppens:hal-04113319}, + type_label = {Scientific book chapters}, + type_number = {080}, + presort = {080}, + booktitle = {The HiPEAC Vision 2023}, + pages = {145-162}, + date_pub = {2023-01}, + doi = {10.5281/zenodo.7461921}, + url = {https://inria.hal.science/hal-04113319}, + hal_id = {hal-04113319}, + license = {Attribution}, + date_produced = {2023-01}, + date = {2023-01}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{giraudet:hal-04164888, + author = {Giraudet, Théo and David, Pierre-Charles}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Fonctions d'utilisabilité dans les studios de conception de langages dédiés graphiques}, + halref = {giraudet:hal-04164888}, + type_label = {Conferences without proceedings}, + type_number = {060}, + presort = {060}, + eventtitle = {IHM 2023 - 34e Conférence Francophone sur l'Interaction Homme-Machine}, + pages = {1-2}, + doi = {10.1145/nnnnnnn.nnnnnnn}, + url = {https://inria.hal.science/hal-04164888}, + hal_id = {hal-04164888}, + license = {Attribution}, + date_produced = {2023-04-03}, + location = {Troyes, France}, + date = {2023-04-03}, + x-international_audience = {no}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@misc{ledilavrec:hal-04163509, + author = {Le Dilavrec, Quentin and Khelladi, Djamel Eddine and Blouin, Arnaud and Jézéquel, Jean-Marc}, + hal_type = {OTHER}, + hal_type_title = {Other publications}, + title = {Analyser efficacement de grands historiques de code avec HyperAST : une démonstration}, + halref = {ledilavrec:hal-04163509}, + type_label = {Other scientific publications}, + type_number = {120}, + presort = {120}, + pages = {2}, + date_pub = {2023-07-17}, + url = {https://inria.hal.science/hal-04163509}, + hal_id = {hal-04163509}, + license = {Attribution}, + date_produced = {2023-07-17}, + date = {2023-07-17}, + x-international_audience = {no}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@article{acher:hal-03897639, + author = {Acher, Mathieu and Perrouin, Gilles and Cordy, Maxime}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {BURST: Benchmarking Uniform Random Sampling Techniques}, + halref = {acher:hal-03897639}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {0167-6423}, + journal = {Science of Computer Programming}, + volume = {226}, + pages = {1-10}, + date_pub = {2023-01-03}, + doi = {10.1016/j.scico.2022.102914}, + url = {https://inria.hal.science/hal-03897639}, + hal_id = {hal-03897639}, + publisher = {Elsevier}, + license = {Attribution}, + date_produced = {2023-01-03}, + date = {2023-01-03}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@article{combemale:hal-04216671, + author = {Combemale, Benoit and Gray, Jeff and Rumpe, Bernhard}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {Research software engineering and the importance of scientific models}, + halref = {combemale:hal-04216671}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {1619-1366}, + eissn = {1619-1374}, + journal = {Software and Systems Modeling}, + volume = {22}, + pages = {1081-1083}, + date_pub = {2023-08}, + doi = {10.1007/s10270-023-01119-z}, + url = {https://inria.hal.science/hal-04216671}, + hal_id = {hal-04216671}, + publisher = {Springer Verlag}, + license = {Attribution}, + date_produced = {2023-08}, + number = {4}, + date = {2023-08}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@article{combemale:hal-04216676, + author = {Combemale, Benoît and Eramo, Romina and de Lara, Juan}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {Guest editorial for the theme section on modeling language engineering}, + halref = {combemale:hal-04216676}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {1619-1366}, + eissn = {1619-1374}, + journal = {Software and Systems Modeling}, + volume = {22}, + pages = {795-796}, + date_pub = {2023-03}, + doi = {10.1007/s10270-023-01097-2}, + url = {https://inria.hal.science/hal-04216676}, + hal_id = {hal-04216676}, + publisher = {Springer Verlag}, + license = {Attribution}, + date_produced = {2023-03}, + number = {3}, + date = {2023-03}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{ledilavrec:hal-04189855, + author = {Le Dilavrec, Quentin and Khelladi, Djamel Eddine and Blouin, Arnaud and Jézéquel, Jean-Marc}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {HyperDiff: Computing Source Code Diffs at Scale}, + halref = {ledilavrec:hal-04189855}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {ESEC/FSE 2023 - 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering}, + pages = {1-12}, + date_pub = {2023}, + doi = {10.1145/3611643.3616312}, + url = {https://inria.hal.science/hal-04189855}, + hal_id = {hal-04189855}, + publisher = {ACM}, + license = {Attribution}, + date_produced = {2023-12-03}, + location = {San Francisco (CA, USA), United States}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@article{zschaler:hal-03921704, + author = {Zschaler, Steffen and Bousse, Erwan and Deantoni, Julien and Combemale, Benoit}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {A Generic Framework for Representing and Analysing Model Concurrency}, + halref = {zschaler:hal-03921704}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {1619-1366}, + eissn = {1619-1374}, + journal = {Software and Systems Modeling}, + volume = {22}, + pages = {1319–1340}, + date_pub = {2023}, + doi = {10.1007/s10270-022-01073-2}, + url = {https://inria.hal.science/hal-03921704}, + hal_id = {hal-03921704}, + publisher = {Springer Verlag}, + license = {Attribution}, + date_produced = {2023}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@article{jezequel:hal-04064771, + author = {Jézéquel, Jean-Marc and Vallecillo, Antonio}, + hal_type = {ART}, + hal_type_title = {Journal articles}, + title = {Uncertainty-aware Simulation of Adaptive Systems}, + halref = {jezequel:hal-04064771}, + type_label = {International journals}, + type_number = {010}, + presort = {010}, + issn = {1049-3301}, + journal = {ACM Transactions on Modeling and Computer Simulation}, + pages = {1-18}, + date_pub = {2023-03-28}, + doi = {10.1145/3589517}, + url = {https://inria.hal.science/hal-04064771}, + hal_id = {hal-04064771}, + publisher = {Association for Computing Machinery}, + date_produced = {2023-03-28}, + date = {2023-03-28}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{acher:hal-04160693, + author = {Acher, Mathieu and Martinez, Jabier}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Generative AI for Reengineering Variants into Software Product Lines: An Experience Report}, + halref = {acher:hal-04160693}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {SPLC 2023 - 27th ACM International Systems and Software Product Lines Conference}, + volume = {B}, + pages = {1-9}, + date_pub = {2023-08-25}, + doi = {10.1145/3579028.3609016}, + url = {https://inria.hal.science/hal-04160693}, + hal_id = {hal-04160693}, + series = {B}, + publisher = {ACM}, + license = {Attribution}, + date_produced = {2023-08-28}, + location = {Tokyo, Japan}, + date = {2023-08-25}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@inproceedings{rouxel:hal-04108237, + author = {Rouxel, Benjamin and Brown, Christopher and Ebeid, Emad and Eder, Kerstin and Falk, Heiko and Grelck, Clemens and Holst, Jesper and Jadhav, Shashank and Marquer, Yoann and Alejandro, Marcos Martinez De and Nikov, Kris and Sahafi, Ali and Lundquist, Ulrik Pagh Schultz and Seewald, Adam and Vassalos, Vangelis and Wegener, Simon and Zendra, Olivier}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {The TeamPlay Project: Analysing and Optimising Time, Energy, and Security for Cyber-Physical Systems}, + halref = {rouxel:hal-04108237}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {DATE 2023 - Design, Automation and Test in Europe Conference}, + pages = {1-6}, + date_pub = {2023-05-31}, + url = {https://inria.hal.science/hal-04108237}, + hal_id = {hal-04108237}, + license = {Attribution}, + date_produced = {2023-04-17}, + location = {Antwerp, Belgium}, + date = {2023-05-31}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@inproceedings{houdaille:hal-04077663, + author = {Houdaille, Philémon and Khelladi, Djamel Eddine and Briend, Romain and Jongeling, Robbert and Combemale, Benoit}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Polyglot AST: Towards Enabling Polyglot Code Analysis}, + halref = {houdaille:hal-04077663}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {ICECCS 2023 - 27th International Conference on Engineering of Complex Computer Systems}, + pages = {1-10}, + date_pub = {2023}, + url = {https://inria.hal.science/hal-04077663}, + hal_id = {hal-04077663}, + date_produced = {2023-06-14}, + location = {Toulouse, France}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@misc{randrianaina:hal-04130361, + author = {Randrianaina, Georges Aaron and Khelladi, Djamel Eddine and Zendra, Olivier and Acher, Mathieu}, + hal_type = {UNDEFINED}, + hal_type_title = {Preprints, Working Papers, ...}, + title = {PyroBuildS: Enabling Efficient Exploration of Linux Configuration Space with Incremental Build}, + halref = {randrianaina:hal-04130361}, + type_label = {Reports \& preprints}, + type_number = {110}, + presort = {110}, + url = {https://hal.science/hal-04130361}, + hal_id = {hal-04130361}, + date_produced = {2023-06-15}, + date = {2023-06-15}, + x-international_audience = {no}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} +@inproceedings{foures:hal-04216627, + author = {Foures, Damien and Acher, Mathieu and Barais, Olivier and Combemale, Benoit and Jézéquel, Jean-Marc and Kienzle, Jörg}, + hal_type = {COMM}, + hal_type_title = {Conference papers}, + title = {Experience in Specializing a Generic Realization Language for SPL Engineering at Airbus}, + halref = {foures:hal-04216627}, + type_label = {International peer-reviewed conferences}, + type_number = {040}, + presort = {040}, + eventtitle = {MODELS 2023 - 26th International Conference on Model-Driven Engineering Languages and Systems}, + pages = {1-12}, + date_pub = {2023}, + url = {https://inria.hal.science/hal-04216627}, + hal_id = {hal-04216627}, + publisher = {IEEE}, + license = {Attribution}, + date_produced = {2023-10-01}, + location = {Västerås, Sweden}, + date = {2023}, + x-international_audience = {yes}, + x-invited_conference = {no}, + x-editorial_board = {yes}, + x-proceedings = {yes}, + x-scientific_popularisation = {no}, +} +@misc{fortz:hal-04309208, + author = {Fortz, Sophie and Temple, Paul and Devroey, Xavier and Perrouin, Gilles}, + hal_type = {UNDEFINED}, + hal_type_title = {Preprints, Working Papers, ...}, + title = {Towards Feature-based ML-enabled Behaviour Location}, + halref = {fortz:hal-04309208}, + type_label = {Reports \& preprints}, + type_number = {110}, + presort = {110}, + url = {https://inria.hal.science/hal-04309208}, + hal_id = {hal-04309208}, + license = {Attribution}, + date_produced = {2023-11-27}, + date = {2023-11-27}, + x-international_audience = {no}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} diff --git a/12_03-BIB-READONLY-year-other.bib b/12_03-BIB-READONLY-year-other.bib new file mode 100644 index 0000000..76e6895 --- /dev/null +++ b/12_03-BIB-READONLY-year-other.bib @@ -0,0 +1,25 @@ +@unpublished{acher:hal-04152637, + author = {Acher, Mathieu and Temple, Paul and Barais, Olivier}, + hal_type = {LECTURE}, + hal_type_title = {Lectures}, + title = {Reproducible Science and Software Engineering}, + halref = {acher:hal-04152637}, + type_label = {Educational activities}, + type_number = {140}, + presort = {140}, + pages = {140}, + date_pub = {2023-07-05}, + url = {https://inria.hal.science/hal-04152637}, + hal_id = {hal-04152637}, + institution = {Ecole Jeunes Chercheurs en Programmation (EJCP)}, + license = {Attribution}, + date_produced = {2023-07-05}, + location = {France}, + date = {2023-07-05}, + note = {Doctoral}, + x-international_audience = {no}, + x-invited_conference = {no}, + x-editorial_board = {no}, + x-proceedings = {no}, + x-scientific_popularisation = {no}, +} diff --git a/12_04-BIB-cited-publications.bib b/12_04-BIB-cited-publications.bib new file mode 100644 index 0000000..516c012 --- /dev/null +++ b/12_04-BIB-cited-publications.bib @@ -0,0 +1,2084 @@ +@inproceedings{outin:hal-01243158, + TITLE = {{Using Models@Run.time to embed an Energetic Cloud Simulator in a MAPE-K Loop}}, + AUTHOR = {Outin, Edouard and Pazat, Jean-Louis and Barais, Olivier}, + URL = {https://hal.inria.fr/hal-01243158}, + BOOKTITLE = {{Workshop Autonomique}}, + ADDRESS = {Toulouse, France}, + YEAR = {2014}, + MONTH = Oct, + PDF = {https://hal.inria.fr/hal-01243158/file/Outin.pdf}, + HAL_ID = {hal-01243158}, + HAL_VERSION = {v1}, +} + + @inproceedings{niedermayr2016, + title={Will my tests tell me if I break this code?}, + author={Niedermayr, Rainer and Juergens, Elmar and Wagner, Stefan}, + booktitle={Proceedings of the International Workshop on Continuous Software Evolution and Delivery}, + pages={23--29}, + year={2016}, + organization={ACM} +} + @article{potvin2016google, + title={Why Google stores billions of lines of code in a single repository}, + author={Potvin, Rachel and Levenberg, Josh}, + journal={Communications of the ACM}, + volume={59}, + number={7}, + pages={78--87}, + year={2016}, + publisher={ACM New York, NY, USA} +} + + @inproceedings{becan:hal-01058440, + TITLE = {{Automating the Formalization of Product Comparison Matrices}}, + AUTHOR = {B{\'e}can, Guillaume and Sannier, Nicolas and Acher, Mathieu and Barais, Olivier and Blouin, Arnaud and Baudry, Benoit}, + URL = {https://hal.inria.fr/hal-01058440}, + BOOKTITLE = {{ASE - 29th IEEE/ACM International Conference on Automated Software Engineering}}, + ADDRESS = {V{\"a}ster{\aa}s, Sweden}, + YEAR = {2014}, + MONTH = Sep, + DOI = {10.1145/2642937.2643000}, + KEYWORDS = {Metamodeling ; Product comparison matrices ; Domain analysis ; Automated transformation}, + PDF = {https://hal.inria.fr/hal-01058440/file/FromData2Models.pdf}, + HAL_ID = {hal-01058440}, + HAL_VERSION = {v1}, + } + + + + + +@inproceedings{becan:hal-01022912, + TITLE = {{WebFML: Synthesizing Feature Models Everywhere}}, + AUTHOR = {B{\'e}can, Guillaume and Ben Nasr, Sana and Acher, Mathieu and Baudry, Benoit}, + URL = {https://hal.inria.fr/hal-01022912}, + BOOKTITLE = {{SPLC - 18th International Software Product Line Conference}}, + ADDRESS = {Florence, Italy}, + YEAR = {2014}, + MONTH = Sep, + KEYWORDS = {Ontologic-Aware Synthesis ; Feature Modeling Environment ; Reverse Engineering Feature Models}, + PDF = {https://hal.inria.fr/hal-01022912/file/SPLC2014-WebFML.pdf}, + HAL_ID = {hal-01022912}, + HAL_VERSION = {v1}, +} + + +@INPROCEEDINGS{Sidiroglou-Douskos2011, + author = {Sidiroglou-Douskos, Stelios and Misailovic, Sasa and Hoffmann, Henry + and Rinard, Martin}, + title = {Managing performance vs. accuracy trade-offs with loop perforation}, + booktitle = {Proc. of the Symp. on Foundations of software engineering}, + year = {2011}, + series = {ESEC/FSE '11}, + pages = {124-134}, + address = {New York, NY, USA}, + publisher = {ACM}, + keywords = {loop perforation, profiling, quality of service}, + location = {Szeged, Hungary}, + numpages = {11}, +} + +@techreport{becan:hal-00874867, + hal_id = {hal-00874867}, + url = {http://hal.inria.fr/hal-00874867}, + title = {Breathing Ontological Knowledge Into Feature Model Management}, + author = {B\'ecan, Guillaume and Acher, Mathieu and Baudry, Benoit and Ben Nasr, Sana}, + abstract = {Feature Models (FMs) are a popular formalism for modeling and reasoning about the configurations of a software product line. As the manual construction or management of an FM is time-consuming and error-prone for large software projects, recent works have focused on automated operations for reverse engineering or refactoring FMs from a set of configurations/dependencies. Without prior knowledge, meaningless ontological relations (as defined by the feature hierarchy and groups) are likely to be synthesized and cause severe difficulties when reading, maintaining or exploiting the resulting FM. In this paper we define a generic, ontological-aware synthesis procedure that guides users when identifying the likely siblings or parent candidates for a given feature. We develop and evaluate a series of heuristics for clustering/weighting the logical, syntactic and semantic relationships between features. Empirical experiments on hundreds of FMs, coming from the SPLOT repository and Wikipedia, show that an hybrid approach mixing logical and ontological techniques outperforms state-of-the-art solutions and offers the best support for reducing the number of features a user has to consider during the interactive selection of a hierarchy.}, + keywords = {feature models, model synthesis, model management, software product lines, software engineering, configuration management, merging, slicing, refactoring, reverse engineering}, + language = {Anglais}, + affiliation = {TRISKELL - INRIA - IRISA}, + pages = {15}, + type = {Rapport Technique}, + institution = {INRIA}, + number = {RT-0441}, + year = {2013}, + month = {oct}, + other = {1}, + pdf = {http://hal.inria.fr/hal-00874867/PDF/RT-441.pdf} +} + +@inproceedings{berger2013, + author = {Berger, Thorsten and Rublack, Ralf and Nair, Divya and Atlee, Joanne M. and Becker, Martin and Czarnecki, Krzysztof and Wasowski, Andrzej}, + title = {A survey of variability modeling in industrial practice}, + booktitle = {VaMoS'13}, + year = {2013}, + numpages = {8}, + publisher = {ACM}, +} + +@ARTICLE{benavides2010, + title = { Automated Analysis of Feature Models 20 years Later: a Literature Review }, + author = { David Benavides and Sergio Segura and Antonio Ruiz-Cort{e}s }, + journal = { Information Systems }, + year = { 2010 }, + volume = { 35 }, + number = { 6 } +} + +@inproceedings{acher:hal-00766786, + AUTHOR = {Acher, Mathieu and Heymans, Patrick and Cleve, Anthony and Hainaut, Jean-Luc and Baudry, Benoit}, + TITLE = {Support for Reverse Engineering and Maintaining Feature Models}, + BOOKTITLE = {VaMoS'13 - Seventh International Workshop on Variability Modelling of Software-Intensive Systems}, + YEAR = {2013}, + MONTH = Jan, + PUBLISHER = {ACM}, + PDF={http://hal.inria.fr/hal-00766786/PDF/KSynthesis-VaMoS2013-CR.pdf}, + ADDRESS = {Pisa, Italy}, + X-INTERNATIONAL-AUDIENCE = {yes}, + X-PROCEEDINGS = {yes}, + URL = {http://hal.inria.fr/hal-00766786}, + X-ID-HAL = {hal-00766786}, +} + +@incollection{hubaux:hal-00767213, + AUTHOR = {Hubaux, Arnaud and Acher, Mathieu and Tun, Thein Than and Heymans, Patrick and Collet, Philippe and Lahire, Philippe}, + TITLE = {Separating Concerns in Feature Models: Retrospective and Support for Multi-Views}, + YEAR = {2013}, + MONTH = Aug, + BOOKTITLE = {Domain Engineering: Product Lines, Conceptual Models, and Languages}, + EDITOR = {Reinhartz-Berger, Iris and Sturm, Arnor and Clark, Tony and Bettin, J. and Cohen, S.}, + PUBLISHER = {Springer}, + DOI = {10.1007/978-3-642-36654-3\_1}, + PAGES = {3-28}, + PDF={http://hal.inria.fr/hal-00767213/PDF/DESoCFMBook.pdf}, + X-INTERNATIONAL-AUDIENCE = {yes}, + URL = {http://hal.inria.fr/hal-00767213}, + X-ID-HAL = {hal-00767213}, +} + +@inproceedings{acher:hal-00859473, + AUTHOR = {Acher, Mathieu and Combemale, Beno{\^\i}t and Collet, Philippe and Barais, Olivier and Lahire, Philippe and France, Robert}, + TITLE = {Composing your Compositions of Variability Models}, + BOOKTITLE = {ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS'13)}, + YEAR = {2013}, + MONTH = Sep, + VOLUME = {Lecture Notes in Computer Science}, + PAGES = {17}, + PDF={http://hal.inria.fr/hal-00859473/PDF/models13-compofm.pdf}, + ADDRESS = {Miami, United States}, + X-INTERNATIONAL-AUDIENCE = {yes}, + X-PROCEEDINGS = {yes}, + URL = {http://hal.inria.fr/hal-00859473}, + X-ID-HAL = {hal-00859473}, +} + +@article{acher:hal-00859472, + AUTHOR = {Acher, Mathieu and Cleve, Anthony and Collet, Philippe and Merle, Philippe and Duchien, Laurence and Lahire, Philippe}, + TITLE = {Extraction and Evolution of Architectural Variability Models in Plugin-based Systems}, + JOURNAL = {Software \& Systems Modeling (SoSyM)}, + PUBLISHER = {Springer}, + PAGES = {27}, + YEAR = {2013}, + MONTH = Jul, + DOI = {10.1007/s10270-013-0364-2}, + PDF={http://hal.inria.fr/hal-00859472/PDF/FraSCAtiSoSyM12.pdf}, + X-INTERNATIONAL-AUDIENCE = {yes}, + X-EDITORIAL-BOARD = {yes}, + URL = {http://hal.inria.fr/hal-00859472}, + X-ID-HAL = {hal-00859472}, +} + +@article{acher:hal-00767175, + AUTHOR = {Acher, Mathieu and Collet, Philippe and Lahire, Philippe and France, Robert}, + TITLE = {FAMILIAR: A Domain-Specific Language for Large Scale Management of Feature Models}, + JOURNAL = {Science of Computer Programming}, + PUBLISHER = {Elsevier}, + VOLUME = {78}, + NUMBER = {6}, + PAGES = {657 - 681}, + YEAR = {2013}, + MONTH = Jun, + DOI = {10.1016/j.scico.2012.12.004}, + PDF={http://hal.inria.fr/hal-00767175/PDF/SCP-FAMILIAR.pdf}, + X-INTERNATIONAL-AUDIENCE = {yes}, + X-EDITORIAL-BOARD = {yes}, + URL = {http://hal.inria.fr/hal-00767175}, + X-ID-HAL = {hal-00767175}, +} + +@ARTICLE{BLO12b, + author = {Arnaud Blouin and Benoit Combemale and Benoit Baudry and Olivier + Beaudoux}, + title = {Kompren: Modeling and Generating Model Slicers}, + journal = {Journal of Software and Systems Modeling (SoSyM)}, + year = {2012}, + pages = {1--17}, + url = {http://dx.doi.org/10.1007/s10270-012-0300-x}, + issue = {2}, + publisher = {Springer Berlin / Heidelberg} +} + +@inproceedings{Rinard12, + author = {Martin Rinard}, + title = {Obtaining and reasoning about good enough software}, + booktitle = {Proceedings of Annual Design Automation Conference (DAC)}, + year = {2012}, + pages = {930-935}, +} + +@inproceedings{Zhu12, + author = {Zeyuan Allen Zhu and + Sasa Misailovic and + Jonathan A. Kelner and + Martin Rinard}, + title = {Randomized accuracy-aware program transformations for efficient + approximate computations}, + booktitle = {Proc. of the Symp. on Principles of Programming Languages (POPL)}, + year = {2012}, + pages = {441-454}, +} + +@article{avizienis85, + title={The N-version approach to fault-tolerant software}, + author={Avizienis, Algirdas}, + journal={Software Engineering, IEEE Transactions on}, + number={12}, + pages={1491--1501}, + year={1985}, + publisher={IEEE} +} + +@article{randell75, + title={System structure for software fault tolerance}, + author={Randell, Brian}, + journal={Software Engineering, IEEE Transactions on}, + number={2}, + pages={220--232}, + year={1975}, + publisher={IEEE} +} + +@article{barrantes05, + title={Randomized instruction set emulation}, + author={Barrantes, Elena Gabriela and Ackley, David H and Forrest, Stephanie and Stefanovi{\'c}, Darko}, + journal={ACM Transactions on Information and System Security (TISSEC)}, + volume={8}, + number={1}, + pages={3--40}, + year={2005}, + publisher={ACM} +} + + +@article{parnas1976, + Address = {Piscataway, NJ, USA}, + Author = {D. L. Parnas}, + Journal = {IEEE Trans. Softw. Eng.}, + Number = {1}, + Pages = {1--9}, + Publisher = {IEEE Press}, + Title = {On the Design and Development of Program Families}, + Volume = {2}, + Year = {1976}, +} + +@inproceedings{parra2010, + Author = {C. A. Parra and A. Cleve and X. Blanc and L. Duchien}, + Bibsource = {DBLP, http://dblp.uni-trier.de}, + Booktitle = {ECSA'10}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Ee = {http://dx.doi.org/10.1007/978-3-642-15114-9_18}, + Pages = {230-245}, + Publisher = {Springer}, + Series = {LNCS}, + Title = {Feature-Based Composition of Software Architectures}, + Volume = {6285}, + Year = {2010}} + +@article{pasetti2004, + Author = {Cechticky, V. and Pasetti, A. and Rohlik, O. and Schaufelberger, W.}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Journal = {Software Reuse: Methods, Techniques and Tools}, + Pages = {101--114}, + Title = {XML-Based Feature Modelling}, + Ty = {CHAPTER}, + Url = {http://www.springerlink.com/content/yvw9e22nanqmv27f}, + Year = {2004}, + Bdsk-Url-1 = {http://www.springerlink.com/content/yvw9e22nanqmv27f}} + +@inproceedings{patel:2003, + Author = {Chintan Patel and Kaustubh Supekar and Yugyung Lee}, + Bibsource = {DBLP, http://dblp.uni-trier.de}, + Booktitle = {DEXA}, + Date-Added = {2011-05-30 17:19:42 +0200}, + Date-Modified = {2011-05-30 17:19:42 +0200}, + Ee = {http://springerlink.metapress.com/openurl.asp?genre=article{\&}issn=0302-9743{\&}volume=2736{\&}spage=826}, + Pages = {826-835}, + Title = {A QoS Oriented Framework for Adaptive Management of Web Service Based Workflows}, + Year = {2003}} + +@article{peng2006, + Author = {Peng, Xin and Zhao, Wenyun and Xue, Yunjiao and Wu, Yijian}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Journal = {Reuse of Off-the-Shelf Components}, + M3 = {10.1007/11763864{\_}7}, + Pages = {87--100}, + Title = {Ontology-Based Feature Modeling and Application-Oriented Tailoring}, + Ty = {CHAPTER}, + Url = {http://dx.doi.org/10.1007/11763864_7}, + Year = {2006}, + Bdsk-Url-1 = {http://dx.doi.org/10.1007/11763864_7}} + + +@inbook{perrouin2007g, + Author = {Nicolas Guelfi and Gilles Perrouin}, + Booktitle = {Requirements Engineering: Foundation for Software Quality}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:25 +0200}, + Pages = {78--92}, + Title = {A Flexible Requirements Analysis Approach for Software Product Lines}, + Url = {http://dx.doi.org/10.1007/978-3-540-73031-6_6}, + Year = {2007}, + Bdsk-Url-1 = {http://dx.doi.org/10.1007/978-3-540-73031-6_6}} + + + +@Article{perrouin2010, + title = {{Weaving Variability into Domain Metamodels ( extension)}}, + author = {Perrouin, Gilles and Vanwormhoudt, Gilles and Lahire, Philippe and Morin, Brice and Barais, Olivier and J{\'e}z{\'e}quel, Jean-Marc}, + year = 2010, + journal = {Software and Systems Modeling Special issue}, + pages = {22}, + lang = {english}, + isbn = {}, + url = {}, + sorte = {revue int} +} + +@inproceedings{Northrop1999a, + Address = {London, UK}, + Author = {Northrop, Linda M.}, + Booktitle = {Proceedings of the Workshop on Object-Oriented Technology}, + Pages = {365--366}, + Publisher = {Springer-Verlag}, + Timestamp = {2010.02.15}, + Title = {A Framework for Software Product Line Practice}, + Year = {1999}} + +@article{Northrop2002, + Address = {Los Alamitos, CA, USA}, + Author = {Northrop, Linda M.}, + Journal = {IEEE Softw.}, + Number = {4}, + Pages = {32--40}, + Publisher = {IEEE Computer Society Press}, + Timestamp = {2010.02.15}, + Title = {{SEI}'s Software Product Line Tenets}, + Volume = {19}, + Year = {2002}} + + +@proceedings{PFE2001, + Booktitle = {PFE}, + Editor = {Frank van der Linden}, + Publisher = {Springer}, + Series = {Lecture Notes in Computer Science}, + Title = {Software Product-Family Engineering, 4th International Workshop, PFE 2001, Bilbao, Spain, October 3-5, 2001, Revised Papers}, + Volume = {2290}, + Year = {2002}} + +@inproceedings{Perrouin-dspl2008, + Address = {Limerick, Ireland}, + Author = {G. Perrouin and F. Chauvel and J. DeAntoni and Jean-Marc J{\'e}z{\'e}quel}, + Booktitle = {2nd Dynamic Software Product Lines Workshop (SPLC 2008, Volume 2) }, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Editor = {Steffen Thiel and Klaus Pohl}, + Isbn = {978-1-905952-06-9}, + Month = sep, + Pages = {15--22}, + Publisher = {IEEE Computer Society}, + Title = {Modeling the Variability Space of Self-Adaptive Applications}, + Year = {2008}} + +@inproceedings{Perrouin-splc2008, + Address = {Limerick, Ireland}, + Author = {G. Perrouin and J. Klein and N. Guelfi and Jean-Marc J{\'e}z{\'e}quel}, + Booktitle = {12th Software Product Line Conference }, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Month = sep, + Pages = {339--348}, + Publisher = {IEEE Computer Society}, + Title = {Reconciling Automation and Flexibility in Product Derivation}, + Year = {2008}} + +@inproceedings{Perrouin2006, + Author = {Gilles Perrouin}, + Booktitle = {Workshop on Managing Variability for Software Product Lines: Working With Variability Mechanisms at 10th Software Product Line Conference}, + Month = {August}, + Timestamp = {2010.02.16}, + Title = {Coherent Integration of Variability Mechanisms at the Requirements Elicitation and Analysis Levels}, + Year = {2006}} + +@phdthesis{Perrouin2007, + Author = {Gilles Perrouin}, + Month = {September}, + School = {University of Luxembourg (LASSY) / University of Namur (PReCISE)}, + Timestamp = {2010.02.15}, + Title = {Architecting Software Systems using Model Transformation and Architectural Frameworks}, + Year = {2007}} + + +@ARTICLE{Pickin07a, + author = {Pickin, Simon and Jard, Claude and J\'eron, Thierry and J\'ez\'equel, Jean-Marc + and {Le Traon}, Yves}, + title = {Test Synthesis from {{UML}} Models of Distributed Software}, + journal = {IEEE Transactions on Software Engineering}, + year = {2007}, + volume = {33}, + pages = {252--268}, + number = {4}, + month = apr +} + + +@inproceedings{OliveiraJunior2005, + Author = {Edson Alves de Oliveira Junior and Itana Maria de Souza Gimenes and Elisa Hatsue Moriya Huzita and Jos{\'e} Carlos Maldonado}, + Booktitle = {CASCON}, + Pages = {225-241}, + Timestamp = {2010.02.16}, + Title = {A variability management process for software product lines}, + Year = {2005}} + + +@book{Bosch2000, + Address = {New York, NY, USA}, + Author = {Bosch, Jan}, + Isbn = {0-201-67494-7}, + Publisher = {ACM Press/Addison-Wesley Publishing Co.}, + Timestamp = {2010.02.15}, + Title = {Design and use of software architectures: adopting and evolving a product-line approach}, + Year = {2000}} + +@inproceedings{Bosch2002, + Address = {London, UK}, + Author = {Bosch, Jan and Florijn, Gert and Greefhorst, Danny and Kuusela, Juha and Obbink, J. Henk and Pohl, Klaus}, + Booktitle = {PFE '01: Revised Papers from the 4th International Workshop on Software Product-Family Engineering}, + Isbn = {3-540-43659-6}, + Pages = {13--21}, + Publisher = {Springer-Verlag}, + Timestamp = {2010.02.16}, + Title = {Variability Issues in Software Product Lines}, + Year = {2002}} + + +@phdthesis{Buyya:2002, + Author = {Rajkumar Buyya}, + Date-Added = {2011-05-30 17:19:42 +0200}, + Date-Modified = {2011-05-30 17:19:42 +0200}, + School = {School of Computer Science and Software Engineering Monash University, Melbourne, Australia}, + Title = {Economic-based Distributed Resource Management and Scheduling for Grid Computing}, + Year = {2002}} + +@InProceedings{CAISE, + title = {{Feature Model Differences}}, + author = {Acher, Mathieu and Heymans, Patrick and Collet, Philippe and Quinton, Cl{\'e}ment and Lahire, Philippe and Merle, Philippe}, + year = 2012, + booktitle = {24th International Conference on Advanced Information Systems Engineering (CAiSE'12)}, + series = {{LNCS}}, + publisher = {Springer}, + lang = {english}, + pages = {{}}, + sorte = {colin} +} + +@article{Coplien1998, + Author = {Coplien, James and Hoffman, Daniel and Weiss, David}, + Journal = {IEEE Software}, + Number = {6}, + Owner = {isc}, + Pages = {37--45}, + Timestamp = {2010.06.01}, + Title = {Commonality and Variability in Software Engineering}, + Volume = {15}, + Year = {1998}} + +@book{Czarnecki2000, + Address = {New York, NY, USA}, + Author = {Czarnecki, Krzysztof and Eisenecker, Ulrich W.}, + Publisher = {ACM Press/Addison-Wesley Publishing Co.}, + Timestamp = {2010.02.16}, + Title = {Generative programming: methods, tools, and applications}, + Year = {2000}} + +@article{Czarnecki2005, + Author = {Krzysztof Czarnecki and Simon Helsen and Ulrich W. Eisenecker}, + Journal = {Software Process: Improvement and Practice}, + Number = {1}, + Pages = {7-29}, + Timestamp = {2010.02.16}, + Title = {Formalizing cardinality-based feature models and their specialization}, + Volume = {10}, + Year = {2005}} + +@inproceedings{Czarnecki2005a, + Author = {Krzysztof Czarnecki and Michal Antkiewicz}, + Booktitle = {GPCE}, + Pages = {422-437}, + Timestamp = {2010.02.16}, + Title = {Mapping Features to Models: A Template Approach Based on Superimposed Variants}, + Year = {2005}} + +@proceedings{DBLP:conf/IEEEscc/2008, + Bibsource = {DBLP, http://dblp.uni-trier.de}, + Booktitle = {IEEE SCC}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:25 +0200}, + Isbn = {978-0-7695-3283-7}, + Publisher = {IEEE}, + Title = {2008 IEEE International Conference on Services Computing (SCC 2008), 8-11 July 2008, Honolulu, Hawaii, USA}, + Year = {2008}} + +@proceedings{DBLP:conf/birthday/2005ehrig, + Bibsource = {DBLP, http://dblp.uni-trier.de}, + Booktitle = {Formal Methods in Software and Systems Modeling}, + Editor = {Hans-J{\"o}rg Kreowski and Ugo Montanari and Fernando Orejas and Grzegorz Rozenberg and Gabriele Taentzer}, + Isbn = {3-540-24936-2}, + Publisher = {Springer}, + Series = {Lecture Notes in Computer Science}, + Title = {Formal Methods in Software and Systems Modeling, Essays Dedicated to Hartmut Ehrig, on the Occasion of His 60th Birthday}, + Volume = {3393}, + Year = {2005}} + +@proceedings{DBLP:conf/compsac/2009, + editor = {Sheikh Iqbal Ahamed and + Elisa Bertino and + Carl K. Chang and + Vladimir Getov and + Lin Liu and + Hua Ming and + Rajesh Subramanyan}, + title = {Proceedings of the 33rd Annual IEEE International Computer + Software and Applications Conference, COMPSAC 2009, Seattle, + Washington, USA, 20-24 July 2009}, + booktitle = {COMPSAC}, + publisher = {IEEE Computer Society}, + year = {2009}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + + + +@inproceedings{Brandic2005, + Address = {Amsterdam, The Netherlands}, + Author = {Ivona Brandic and Rainer Schmidt and Gerhard Engelbrecht and Siegfried Benkner}, + Bibsource = {CS.UNIVIE, http://www.cs.univie.ac.at}, + Booktitle = {Proceedings of the European Grid Conference 2005 (EGC2005)}, + Date-Added = {2011-05-30 17:19:02 +0200}, + Date-Modified = {2011-05-30 17:19:02 +0200}, + Month = {2}, + Publisher = {Springer Verlag}, + Title = {Towards Quality of Service Support for Grid Workflows}, + Year = {2005}} + +@article{Brereton:2007:LAS:1225950.1226109, + Acmid = {1226109}, + Address = {New York, NY, USA}, + Author = {Brereton, Pearl and Kitchenham, Barbara A. and Budgen, David and Turner, Mark and Khalil, Mohamed}, + Date-Added = {2011-03-02 14:54:25 +0100}, + Date-Modified = {2011-03-02 14:54:25 +0100}, + Doi = {10.1016/j.jss.2006.07.009}, + Issn = {0164-1212}, + Issue = {4}, + Journal = {J. Syst. Softw.}, + Keywords = {Empirical software engineering, Systematic literature review}, + Month = {April}, + Numpages = {13}, + Pages = {571--583}, + Publisher = {Elsevier Science Inc.}, + Title = {Lessons from applying the systematic literature review process within the software engineering domain}, + Url = {http://portal.acm.org/citation.cfm?id=1225950.1226109}, + Volume = {80}, + Year = {2007}, + Bdsk-Url-1 = {http://portal.acm.org/citation.cfm?id=1225950.1226109}, + Bdsk-Url-2 = {http://dx.doi.org/10.1016/j.jss.2006.07.009}} + + + +@techreport{Jean-ChristopheTRIGAUX2003, + Author = {Trigaux, Jean-Christophe and Heymans, Patrick}, + Institution = {FUNDP Namur}, + Timestamp = {2010.02.15}, + Title = {Modelling variability requirements in Software Product Lines: a comparative survey}, + Year = {2003}} + +@ARTICLE{Jezequel08a, + author = {J{\'e}z{\'e}quel, Jean-Marc}, + title = {Model Driven Design and Aspect Weaving}, + journal = {Journal of Software and Systems Modeling ({SoSyM})}, + year = {2008}, + volume = {7}, + pages = {209--218}, + number = {2}, + month = {may}, + abstract = {A model is a simplified representation of an aspect of the world for + a specific purpose. In complex systems, many aspects are to be handled, + from architectural aspects to dynamic behavior, functionalities, + user-interface, and extra-functional concerns (such as security, + reliability, timeliness, etc.) For software systems, the design process + can then be characterized as the weaving of all these aspects into + a detailed design model. Model Driven Design aims at automating this + weaving process, that is automatically deriving software systems + from theirs models. This paper explores the relationship between + modeling and aspect weaving. It points out some of the challenges + related to such automatic model weaving, illustrating them with the + example of a weaving process for behavioral models represented as + scenarios}, + bdsk-url-1 = {http://www.irisa.fr/triskell/publis/2008/Jezequel08a.pdf}, + publisher = {Springer}, + url = {http://www.irisa.fr/triskell/publis/2008/Jezequel08a.pdf}, + x-editorial-board = {yes}, + x-international-audience = {yes}, + x-language = {EN} +} + +@inbook{Ziadi2006a, + Author = {Ziadi, Tewfik and J\'{e}z\'{e}quel, Jean-Marc}, + Title = {Product Line Engineering with the {{UML}}: Deriving Products}, + Pages = {557-586}, + Publisher = {Springer Verlag}, + Year = {2006}} + +@misc{a1, + Howpublished = {\url{http://splc.net/fame.html}}, + Timestamp = {2010.02.15}, + Title = {{Software Product Line Conference - Hall of Fame}}} + +@article{acharya-wasserman-etal:1995, + Author = {Acharya, R. and Wasserman, R. and Sevens, J. and Hinojosa, C.}, + Date-Added = {2011-05-30 17:19:42 +0200}, + Date-Modified = {2011-05-30 17:19:42 +0200}, + Journal = {Computerized Medical Imaging and Graphics (CMIG)}, + Lang = {english}, + Number = {1}, + Pages = {3--25}, + Sorte = {revue int}, + Title = {{Biomedical Imaging Modalities: a Tutorial}}, + Volume = {19}, + Year = 1995} + +@misc{acher-al:2008, + Author = {Acher, Mathieu and Collet, Philippe and Lahire, Philippe}, + Date-Added = {2011-05-30 17:19:42 +0200}, + Date-Modified = {2011-05-30 17:19:42 +0200}, + Lang = {english}, + Pages = {10}, + Title = {{Issues in Managing Variability of Medical Imaging Grid Services, Workshop at MICCAI-Grid, 6 September 2008, New York}}, + Year = 2008} + +@misc{acher-aranega:2008, + Author = {Acher, Mathieu and Aranega, Vincent}, + Date-Added = {2011-05-30 22:47:03 +0200}, + Date-Modified = {2011-05-30 22:47:03 +0200}, + Lang = {french}, + Month = dec, + Pages = {15}, + Sorte = {autre}, + Title = {{Un compte rendu de la conf{\'e}rence Models 2008 (Toulouse, France)}}, + Url = {http://nyx.unice.fr/publis/acher-aranega:2008.pdf}, + Year = 2008, + Bdsk-Url-1 = {http://nyx.unice.fr/publis/acher-aranega:2008.pdf}} + +@inproceedings{acher-cleve-etal:2011, + Asbtract = {{ Reverse engineering the variability of an existing system is a challenging activity. The architect knowledge is essential to identify variation points and explicit constraints between features, for instance in feature models (FMs), but the manual creation of FMs is both time-consuming and error-prone. On a large scale, it is very difficult for an architect to guarantee that the resulting FM ensures a safe composition of the architectural elements when some features are selected. In this paper, we present a comprehensive, tool supported process for reverse engineering architectural FMs. We develop automated techniques to extract and combine different variability descriptions of an architecture. Then, alignment and reasoning techniques are applied to integrate the architect knowledge and reinforce the extracted FM. We illustrate the reverse engineering process when applied to a representative software system, FraSCAti, and we report on our experience in this context. }}, + Author = {Acher, Mathieu and Cleve, Anthony and Collet, Philippe and Merle, Philippe and Duchien, Laurence and Lahire, Philippe}, + Booktitle = {5th European Conference on Software Architecture (ECSA'11)}, + Days = {13-16 september}, + Lang = {english}, + Month = sep, + Publisher = {Springer}, + Series = {{LNCS}}, + Sorte = {colin}, + Title = {Reverse Engineering Architectural Feature Models}, + pages = {220--235}, + Year = 2011} + + +@inproceedings{acher-collet-etal:2008a, + Abstract = {SOA is now the reference architecture for medical imaging processing on the grid. Imaging services must be composed in workflows to implement the processing chains, but the need to handle end-to-end qualities of service hampered both the provision of services and their composition. +This paper analyses the variability of functional and non functional aspects of this domain and proposes a first architecture in which services are organized within a product line architecture and metamodels help in structuring necessary information.}, + Author = {Acher, Mathieu and Collet, Philippe and Lahire, Philippe and Montagnat, Johan}, + Booktitle = {Service-Oriented Architectures and Software Product Lines - Putting Both Together (SOAPL'08)}, + Date-Added = {2011-05-30 22:47:03 +0200}, + Date-Modified = {2011-05-30 22:47:03 +0200}, + Days = {8 }, + Lang = {english}, + Month = sep, + Organization = {(associated workshop issue of SPLC 2008)}, + Publisher = {IEEE Computer Society}, + Sorte = {colin}, + Title = {{Imaging Services on the Grid as a Product Line: Requirements and Architecture}}, + Url = {http://rainbow.polytech.unice.fr/publis/acher-collet-etal:2008a.pdf}, + Year = 2008, + Bdsk-Url-1 = {http://rainbow.polytech.unice.fr/publis/acher-collet-etal:2008a.pdf}} + +@inproceedings{acher-collet-etal:2009, + Abstract = {Feature modeling is a widely used technique in Software Product Line development. Feature models allow stakeholders to describe domain concepts in terms of commonalities and differences within a family of software systems. Developing a complex monolithic feature model can require significant effort and restrict the reusability of a set of features already modeled. We advocate using modeling techniques that support separating and composing concerns to better manage the complexity of developing large feature models. In this paper, we propose a set of composition operators dedicated to feature models. These composition operators enable the development of large feature models by composing smaller feature models which address well-defined concerns. The operators are notably distinguished by their documented capabilities to preserve some significant properties.}, + Author = {Acher, Mathieu and Collet, Philippe and Lahire, Philippe and France, Robert B.}, + Booktitle = {2nd International Conference on Software Language Engineering (SLE'09)}, + Date-Added = {2011-05-30 22:47:03 +0200}, + Date-Modified = {2011-05-30 22:47:03 +0200}, + Days = {5-6 oct}, + Lang = {english}, + Month = oct, + Pages = {62-81}, + Publisher = {Springer}, + Series = {LNCS}, + Sorte = {colin}, + Title = {Composing Feature Models}, + Year = 2009} + +@misc{acher-collet-etal:2009a, + Author = {Acher, Mathieu and Collet, Philippe and Fleurey, Franck and Lahire, Philippe and Moisan, Sabine and Rigault, Jean-Paul}, + Date-Added = {2011-05-30 22:47:03 +0200}, + Date-Modified = {2011-05-30 22:47:03 +0200}, + Lang = {english}, + Month = oct, + Sorte = {autre}, + Title = {Modeling Context and Dynamic Adaptations with Feature Models (poster)}, + Url = {http://nyx.unice.fr/publis/acher-collet-etal:2009a.pdf}, + Year = 2009, + Bdsk-Url-1 = {http://nyx.unice.fr/publis/acher-collet-etal:2009a.pdf}} + +@inproceedings{acher-collet-etal:2009b, + Abstract = {Self-adaptive and dynamic systems adapt their behavior according to the context of execution. The contextual information exhibits multiple variability factors which induce many possible configurations of the software system at runtime. +The challenge is to specify the adaptation rules that can link the dynamic variability of the context with the possible variants of the system. +Our work investigates the systematic use of feature models for modeling the context and the software variants, together with their inter relations, as a way to configure the adaptive system with respect to a particular context. +A case study in the domain of video surveillance systems is used to illustrate +the approach.}, + Author = {Acher, Mathieu and Collet, Philippe and Fleurey, Franck and Lahire, Philippe and Moisan, Sabine and Rigault, Jean-Paul}, + Booktitle = {4th International Workshop Models@run.time at Models 2009 (MRT'09)}, + Days = {5 oct}, + Lang = {english}, + Month = oct, + Pages = {10}, + Sorte = {colin}, + Title = {{Modeling Context and Dynamic Adaptations with Feature Models}}, + Year = 2009, +} + +@INPROCEEDINGS{nebut03b, + author = {Nebut, Cl{\'e}mentine and Pickin, Simon and {Le Traon}, Yves and + J{\'e}z{\'e}quel, Jean-Marc}, + title = {Automated Requirements-based Generation of Test Cases for Product + Families}, + booktitle = {Proc. of the 18th IEEE International Conference on Automated Software + Engineering ({ASE'03})}, + year = {2003}, + bdsk-url-1 = {http://www.irisa.fr/triskell/publis/2003/nebut03b.pdf}, + url = {http://www.irisa.fr/triskell/publis/2003/nebut03b.pdf}, + x-international-audience = {yes}, + x-proceedings = {yes} +} + +@INBOOK{Nebut06b, + title = {System Testing of Product Families: from Requirements to Test Cases}, + pages = {447--478}, + publisher = {Springer Verlag}, + year = {2006}, + author = {Nebut, Cl{\'e}mentine and Le Traon, Yves and J{\'e}z{\'e}quel, Jean-Marc}, + abstract = {Product line processes still lack support for testing end-product + functions by taking advantage of the specific features of a product + line (commonality and variabilities). Indeed, classical testing approaches + cannot be directly applied on each product since, due to the potentially + huge number of products, the testing task would be far too long and + expensive. There is thus a need for testing methods, adapted to the + product line context, that allow reducing the testing cost. The approach + we present is based on the automation of the generation of application + system tests, for any chosen product, from the system requirements + of a product line. These PL requirements are modeled using enhanced + {UML} use cases which are the basis for the test generation. Product-specific + test objectives, test scenarios, and test cases are successively + tional variation points at requirement level to automatically generate + the behaviors specific to any chosen product. With such a strategy, + the designer may apply any method to produce the domain models of + the product line and then instantiate a given product: the test cases + check that the expected functionalities have been correctly implemented. + The approach is adaptive and provides automated test generation for + a new product as well as guided test generation support to validate + the evolution of a given product.}, + bdsk-url-1 = {http://www.irisa.fr/triskell/publis/2006/Nebut06b.pdf}, + booktitle = {Software Product Lines}, + url = {http://www.irisa.fr/triskell/publis/2006/Nebut06b.pdf}, + x-international-audience = {yes}, + x-language = {EN} +} + +@article{halmans2003, + author = {G{\"u}nter Halmans and + Klaus Pohl}, + title = {Communicating the Variability of a Software-Product Family + to Customers}, + journal = {Software and System Modeling}, + volume = {2}, + number = {1}, + year = {2003}, + pages = {15-36}, + ee = {http://dx.doi.org/10.1007/s10270-003-0019-9}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + +@book{Pohl2005, + Address = {Secaucus, NJ, USA}, + Author = {Klaus Pohl and G{\"u}nter B{\"o}ckle and Frank J. {van der Linden}}, + Publisher = {Springer-Verlag New York, Inc.}, + Timestamp = {2010.02.15}, + Title = {Software Product Line Engineering: Foundations, Principles and Techniques}, + Year = {2005}} + +@article{Popovic2007, + Abstract = {ObjectiveValidation of medical image segmentation algorithms is an open question, considering variance of individual pathologies and the related clinical requirements for accuracy. In this paper, we propose a validation metric capable to distinguish between an over and under-segmentation and account for different clinical applications.}, + Author = {Aleksandra Popovic and Matas de la Fuente and Martin Engelhardt and Klaus Radermacher}, + Date-Added = {2011-05-30 17:19:02 +0200}, + Date-Modified = {2011-05-30 17:19:02 +0200}, + Doi = {10.1007/s11548-007-0125-1}, + Issn = {1861-6410 (Print) 1861-6429 (Online)}, + Journal = {International Journal of Computer Assisted Radiology and Surgery}, + Month = {December}, + Number = {3-4}, + Pages = {169--181}, + Publisher = {Springer Berlin / Heidelberg}, + Subject_Collection = {Medicine}, + Title = {Statistical validation metric for accuracy assessment in medical image segmentation}, + Url = {http://www.springerlink.com/content/g815484736j14658/}, + Volume = {2}, + Year = {2007}, + Bdsk-Url-1 = {http://www.springerlink.com/content/g815484736j14658/}, + Bdsk-Url-2 = {http://dx.doi.org/10.1007/s11548-007-0125-1}} + +@proceedings{Proc_AOPLE07, + Booktitle = {2nd Workshop on Aspect-Oriented Product Line Engineering (AOPLE'07) co-located with the International Conference on Generative Programming and Component Engineering (GPCE'07)}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:25 +0200}, + Location = {Salzburg, Austria}, + Note = {URL http://www.softeng.ox.ac.uk/aople/}, + Title = {2nd Workshop on Aspect-Oriented Product Line Engineering (AOPLE'07) co-located with the International Conference on Generative Programming and Component Engineering (GPCE'07)}, + Url = {http://www.softeng.ox.ac.uk/aople/}, + Year = 2007, + Bdsk-Url-1 = {http://www.softeng.ox.ac.uk/aople/}} + +@inproceedings{Rabiser2007, + Address = {Washington, DC, USA}, + Author = {Rabiser, Rick and Grunbacher, Paul and Dhungana, Deepak}, + Booktitle = {Proceedings of the 11th SPLC}, + Pages = {141--150}, + Publisher = {IEEE Computer Society}, + Timestamp = {2011.02.24}, + Title = {Supporting Product Derivation by Adapting and Augmenting Variability Models}, + Year = {2007}} + +@inproceedings{Reiser2007, + Author = {Mark-Oliver Reiser and Ramin Tavakoli Kolagari and Matthias Weber}, + Booktitle = {VaMoS}, + Pages = {79-86}, + Title = {Unified Feature Modeling as a Basis for Managing Complex System Families}, + Year = {2007}} + +@inproceedings{Riebisch2002, + Author = {Riebisch, M. and B{\"o}llert, K. and Streitferdt, D. and Philippow, I.}, + Booktitle = {6th World Conference on Integrated Design \& Process Technology (IDPT2002)}, + Month = {June}, + Timestamp = {2010.02.16}, + Title = {Extending Feature Diagrams with {UML} Multiplicities}, + Year = {2002}} + +@inproceedings{Riebisch2003, + Author = {Riebisch, Matthias}, + Booktitle = {Modelling Variability for Object-Oriented Product Lines}, + Pages = {64--76}, + Timestamp = {2010.02.16}, + Title = {Towards a More Precise Definition of Feature Models}, + Year = {2003}} + +@ARTICLE{Robak02, + AUTHOR = "S. Robak and R. Franczyk and K. Politowicz", + TITLE = "Extending the {UML} for Modeling Variability for System Families", + JOURNAL = "International Journal of Applied Mathematics Computer Sciences", + YEAR = "2002", + volume = "12", + number = "2", + pages = "285-298" +} + +@inproceedings{Meekel1998, + Author = {Jacques Meekel and Thomas B. Horton and Charlie Mellone}, + Booktitle = {ESPRIT ARES Workshop}, + Pages = {205-213}, + Timestamp = {2010.02.15}, + Title = {Architecting for Domain Variability}, + Year = {1998}} + +@inproceedings{Mens06, + Author = {Mens, T. and Van Der Straeten, R. and D'Hondt, M.}, + Booktitle = {Proc. Models 2006}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Pages = {200--214}, + Publisher = {Springer-Verlag}, + Series = {LNCS}, + Title = {Detecting and Resolving Model Inconsistencies Using Transformation Dependency Analysis}, + Volume = 4199, + Year = 2006} + +@article{Metzger2007, + Address = {Los Alamitos, CA, USA}, + Author = {Andreas Metzger and Klaus Pohl and Patrick Heymans and Pierre-Yves Schobbens and Germain Saval}, + Journal = {Requirements Engineering, IEEE International Conference on}, + Pages = {243-253}, + Timestamp = {2010.02.16}, + Title = {Disambiguating the Documentation of Variability in Software Product Lines: A Separation of Concerns, Formalization and Automated Analysis}, + Volume = {0}, + Year = {2007}} + +@article{MontagnatFJPKKSLTLGRAF08, + Author = {Johan Montagnat and {\'A}kos Frohner and Daniel Jouvenot and Christophe Pera and Peter Kunszt and Birger Koblitz and Nuno Santos and Charles Loomis and Romain Texier and Diane Lingrand and Patrick Guio and Ricardo Brito Da Rocha and Antonio Sobreira de Almeida and Zoltan Farkas}, + Bibsource = {DBLP, http://dblp.uni-trier.de}, + Date-Added = {2011-05-30 17:19:42 +0200}, + Date-Modified = {2011-05-30 17:19:42 +0200}, + Ee = {http://dx.doi.org/10.1007/s10723-007-9088-2}, + Journal = {J. Grid Comput.}, + Number = {1}, + Pages = {45-59}, + Title = {A Secure Grid Medical Data Manager Interfaced to the gLite Middleware}, + Volume = {6}, + Year = {2008}} + + + +@inproceedings{Morin08, + Address = {Essen, Germany}, + Author = {Morin, B. and Barais, O. and J{\'e}z{\'e}quel, Jean-Marc}, + Booktitle = {VaMoS 08, Second International Workshop on Variability Modeling of Software Intensive Systems}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Title = {Weaving Aspect Configurations for Managing System Variability}, + Year = 2008} + + + +@inproceedings{Morin08d, + Address = {Toulouse, France}, + Author = {Brice Morin and Frank Fleurey and Nelly Bencomo and Jean-Marc J\'ez\'equel and Arnor Solberg and Vegard Dehlen and Gordon Blair}, + Booktitle = {In Proceedings of ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 08)}, + Comment = {cite_kermeta, en}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Month = {October}, + Title = {An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability}, + Url = {http://www.irisa.fr/triskell/publis/2008/Morin08d.pdf}, + X-International-Audience = {yes}, + X-Proceedings = {yes}, + Year = {2008}, + Bdsk-Url-1 = {http://www.irisa.fr/triskell/publis/2008/Morin08d.pdf}} + +@inproceedings{Morin08e, + Address = {Toulouse, France}, + Author = {B. Morin and O. Barais and J.-M. J\'ez\'equel}, + Booktitle = {Proceedings of the 3rd International Workshop on Models@Runtime, at MoDELS'08}, + Comment = {use_kermeta, en,Workshop}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Month = {oct}, + Title = {K@RT: An Aspect-Oriented and Model-Oriented Framework for Dynamic Software Product Lines}, + Url = {http://www.irisa.fr/triskell/publis/2008/Morin08e.pdf}, + Website = {www.modelsconference.org/}, + X-International-Audience = {yes}, + X-Proceedings = {yes}, + Year = {2008}, + Bdsk-Url-1 = {http://www.irisa.fr/triskell/publis/2008/Morin08e.pdf}} + + +@inproceedings{Morin2009, + Author = {Brice Morin and Gilles Perrouin and Philippe Lahire and Olivier Barais and Gilles Vanwormhoudt and Jean-Marc J{\'e}z{\'e}quel}, + Booktitle = {MoDELS}, + Pages = {690-705}, + Timestamp = {2010.02.16}, + Title = {Weaving Variability into Domain Metamodels}, + Year = {2009}} + +@inproceedings{Muller05a, + Address = {Jamaica}, + Author = {P.-A. Muller and F. Fleurey and Jean-Marc J{\'e}z{\'e}quel}, + Booktitle = {Proc. of {MODELS/{UML}}'2005}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Publisher = {Springer}, + Series = {LNCS}, + Title = {Weaving Executability into Object-Oriented Meta-Languages}, + Year = {2005}} + + + +@techreport{Bachmann2005, + Address = {Pittsburgh, USA}, + Author = {F. Bachmann and P. Clements}, + Institution = {Software Engineering Institute}, + Timestamp = {2010.02.15}, + Title = {Variability in Software Product Lines}, + Type = {Technical Report CMU/SEI-2005-TR-012}, + Year = {2005}} + +@article{BachmannEtAl2001, + Acmid = {375274}, + Author = {Bachmann, F. and Bass, L.}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://doi.acm.org/10.1145/379377.375274}, + Issn = {0163-5948}, + Issue = {3}, + Journal = {SIGSOFT Softw. Eng. Notes}, + Keywords = {product lines, requirement analysis, software architecture, strategic reuse, variability, variation points}, + Month = {May}, + Numpages = {7}, + Pages = {126--132}, + Publisher = {ACM}, + Title = {Managing variability in software architectures}, + Url = {http://doi.acm.org/10.1145/379377.375274}, + Volume = {26}, + Year = {2001}, + Bdsk-Url-1 = {http://doi.acm.org/10.1145/379377.375274}} + +@inproceedings{Baida2004, + Address = {New York, NY, USA}, + Author = {Ziv Baida and Jaap Gordijn and Borys Omelayenko}, + Booktitle = {ICEC '04: Proceedings of the 6th international conference on Electronic commerce}, + Date-Added = {2011-05-30 17:19:42 +0200}, + Date-Modified = {2011-05-30 17:19:42 +0200}, + Doi = {http://doi.acm.org/10.1145/1052220.1052222}, + Isbn = {1-58113-930-6}, + Location = {Delft, The Netherlands}, + Pages = {1--10}, + Publisher = {ACM}, + Title = {A shared service terminology for online service provisioning}, + Year = {2004}, + Bdsk-Url-1 = {http://doi.acm.org/10.1145/1052220.1052222}} + + + +@book{Balcer02, + Author = {Balcer, M. J. and Mellor, S.}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Publisher = {Addison-Wesley}, + Title = {Executable {UML}: A Foundation for Model-Driven Architectures}, + Year = 2002} + +@inproceedings{Batory2003icse, + Address = {Washington, DC, USA}, + Author = {Batory, Don and Sarvela, Jacob Neal and Rauschmayer, Axel}, + Booktitle = {ICSE '03: Proceedings of the 25th International Conference on Software Engineering}, + Location = {Portland, Oregon}, + Pages = {187--197}, + Publisher = {IEEE Computer Society}, + Timestamp = {2010.02.16}, + Title = {Scaling step-wise refinement}, + Year = {2003}} + +@conference{krueger2008homeaway, + Author = {Krueger, C.W. and Churchett, D. and Buhrdorf, R.}, + Booktitle = {12th International Software Product Line Conference}, + Date-Added = {2011-03-02 10:19:57 +0100}, + Date-Modified = {2011-03-02 10:19:57 +0100}, + Organization = {IEEE}, + Pages = {297--306}, + Title = {HomeAway's Transition to Software Product Line Practice: Engineering and Business Results in 60 Days}, + Year = {2008}} + +@conference{hetrick2006incremental, + Author = {Hetrick, W.A. and Krueger, C.W. and Moore, J.G.}, + Booktitle = {Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications}, + Date-Added = {2011-03-02 10:19:55 +0100}, + Date-Modified = {2011-03-02 10:19:55 +0100}, + Isbn = {159593491X}, + Organization = {ACM}, + Pages = {798--804}, + Title = {Incremental return on incremental investment: Engenio's transition to software product line practice}, + Year = {2006}} + +@conference{boucher2010tag, + Author = {Boucher, Q. and Classen, A. and Heymans, P. and Bourdoux, A. and Demonceau, L.}, + Booktitle = {Proceedings of the IEEE/ACM international conference on Automated software engineering}, + Date-Added = {2011-03-02 10:14:12 +0100}, + Date-Modified = {2011-03-02 10:14:12 +0100}, + Organization = {ACM}, + Pages = {333--336}, + Title = {Tag and prune: a pragmatic approach to software product line implementation}, + Year = {2010}} + +@inproceedings{Batory2005, + Author = {Don S. Batory}, + Booktitle = {SPLC}, + Pages = {7-20}, + Timestamp = {2010.02.16}, + Title = {Feature Models, Grammars, and Propositional Formulas}, + Year = {2005}} + +@inproceedings{Bayer2000, + Author = {Joachim Bayer and Oliver Flege and Cristina Gacek}, + Booktitle = {IW-SAPF}, + Pages = {210-216}, + Timestamp = {2011.02.23}, + Title = {Creating Product Line Architectures}, + Year = {2000}} + +@conference{hubaux2010preliminary, + Author = {Hubaux, A. and Classen, A. and Mendon{\c{c}}a, M. and Heymans, P.}, + Booktitle = {International Workshop on Variability Modelling of Software-intensive Systems (VaMoS)}, + Date-Added = {2011-03-01 19:19:53 +0100}, + Date-Modified = {2011-03-01 19:19:53 +0100}, + Pages = {53--59}, + Title = {{A preliminary review on the application of feature diagrams in practice}}, + Year = {2010}} + +@incollection{Bayer2006, + Author = {Joachim Bayer and Sebastien Gerard and {\O}ystein Haugen and Jason Xabier Mansell and Birger M{\o}ller-Pedersen and Jon Oldevik and Patrick Tessier and Jean-Philippe Thibault and Tanya Widen}, + Booktitle = {Software Product Lines}, + Pages = {195-241}, + Timestamp = {2011.02.08}, + Title = {Consolidated Product Line Variability Modeling}, + Year = {2006}} + +@inproceedings{Benkner2005, + Address = {Singapore}, + Author = {Siegfried Benkner and Rainer Schmidt and Gerhard Engelbrecht and Ivona Brandic and S. E. Middleton}, + Bibsource = {CS.UNIVIE, http://www.cs.univie.ac.at}, + Booktitle = {Proceedings of the Life Sciences Grid Workshop, Grid Asia}, + Date-Added = {2011-05-30 17:19:42 +0200}, + Date-Modified = {2011-05-30 17:19:42 +0200}, + Title = {Application-Level QoS Support for a Medical Grid Infrastructure}, + Year = {2005}} + +@InProceedings{Bertolino02, + author = "A. Bertolino and A. Fantechi and S. Gnesi and G. Lami and + A. Maccari", + title = "{Use Case Description of Requirements for Product Lines}", + abstract = "Capturing the variations characterizing the set of products + belonging to a product line is a key issue for the + requirements engineering of this development + philosophy. This paper describes ways to extend the + well-known Use Case formalism in order to make possible the + representation of these variations, in the perspective to + make them suitable for an automatic analysis.", + booktitle = "International Workshop on Requirement Engineering for + Product Line (REPL02)", + year = "2002", + month = sep, + pages = "12--18", + newinversion = "3.3", + available = "?", + category = "Requirements Engineering" +} + +@techreport{Kang1990, + Author = {K. C. Kang and S. G. Cohen and J. A. Hess and W. E. Novak and A. S. Peterson}, + Institution = {Carnegie-Mellon University Software Engineering Institute}, + Month = {November}, + Timestamp = {2010.02.16}, + Title = {Feature-Oriented Domain Analysis (FODA) Feasibility Study}, + Year = {1990}} + +@article{Kang1998, + Address = {Red Bank, NJ, USA}, + Author = {Kang, Kyo C. and Kim, Sajoong and Lee, Jaejoon and Kim, Kijoo and Shin, Euiseob and Huh, Moonhang}, + Journal = {Ann. Softw. Eng.}, + Pages = {143--168}, + Publisher = {J. C. Baltzer AG, Science Publishers}, + Timestamp = {2010.02.16}, + Title = {FORM: A feature-oriented reuse method with domain-specific reference architectures}, + Volume = {5}, + Year = {1998}} + +@book{Kelly08, + Author = {Kelly, S. and Tolvanen, J. P.}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Publisher = {Wiley, IEEE Computer Society Pr }, + Title = {Domain-Specific Modeling: Enabling Full Code Generation}, + Year = 2008} + +@inproceedings{Kent02, + Author = {S. Kent}, + Booktitle = {IFM}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Pages = {286-298}, + Title = {Model Driven Engineering}, + Year = {2002}} + +@article{Kent03, + Author = {S. Kent}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Journal = {Electr. Notes Theor. Comput. Sci.}, + Number = {4}, + Title = {Model Driven Language Engineering}, + Volume = {72}, + Year = {2003}} + +@article{Khurum2009, + Address = {New York, NY, USA}, + Author = {Khurum, Mahvish and Gorschek, Tony}, + Journal = {J. Syst. Softw.}, + Month = {December}, + Publisher = {Elsevier Science Inc.}, + Timestamp = {2011.02.08}, + Title = {A systematic review of domain analysis solutions for product lines}, + Volume = {82}, + Year = {2009}} + +@inproceedings{Laguna2008, + Author = {Miguel A. Laguna and Bruno Gonz\'alez-Baixauli}, + Booktitle = {11th Workshop on Requirements Engineering WER}, + Date-Modified = {2011-03-01 09:01:06 +0100}, + Timestamp = {2010.02.16}, + Title = {Product Line Requirements: Multi-Paradigm Variability Models}, + Year = {2008}} + +@inproceedings{Lahire08, + Author = {Morin, B. and Vanwormhoudt, G. and Lahire, P. and Gaignard, A. and Barais, O. and J{\'e}z{\'e}quel, Jean-Marc}, + Booktitle = {MoDELS}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Pages = {797-812}, + Title = {Managing Variability Complexity in Aspect-Oriented Modeling}, + Year = 2008} + +@inproceedings{MB2005, + Address = {Wageningen The Netherlands}, + Author = {F. Cupillard and F. Br\'emond and M. Thonnat}, + Booktitle = {Measuring Behavior}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Month = {September}, + Title = {{Automatic Visual Recognition for Metro Surveillance}}, + Year = 2005} + +@misc{MOFM, + Author = {{MOFM}}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}} + +@article{MOTEUR2008, + author = {Glatard, Tristan and Montagnat, Johan and Lingrand, Diane and Pennec, Xavier}, + title = {Flexible and Efficient Workflow Deployment of Data-Intensive Applications On Grids With MOTEUR}, + journal = {Int. J. High Perform. Comput. Appl.}, + volume = {22}, + issue = {3}, + month = {August}, + year = {2008}, + issn = {1094-3420}, + pages = {347--360}, + numpages = {14}, + url = {http://portal.acm.org/citation.cfm?id=1400050.1400057}, + doi = {10.1177/1094342008096067}, + acmid = {1400057}, + publisher = {Sage Publications, Inc.}, + address = {Thousand Oaks, CA, USA}, + keywords = {data composition operators, grids, services, workflows}, +} + + + + + +@inproceedings{batory2002, + Author = {Batory, Don and Lopez-Herrejon, Roberto E and Martin, Jean-Philippe}, + Booktitle = {{ASE '02: Automated software engineering}}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Isbn = {0-7695-1736-6}, + Pages = {81--92}, + Publisher = {IEEE}, + Title = {Generating Product-Lines of Product-Families}, + Year = {2002}} + +@inproceedings{batory2003, + Address = {Helsinki, Finland}, + Author = {Batory, Don and Liu, Jia and Sarvela, Jacob Neal}, + Booktitle = {ESEC'03: Proceedings of the 9th European software engineering conference}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://doi.acm.org/10.1145/940071.940079}, + Isbn = {1-58113-743-5}, + Location = {Helsinki, Finland}, + Pages = {48--57}, + Publisher = {ACM}, + Title = {Refinements and multi-dimensional separation of concerns}, + Year = {2003}, + Bdsk-Url-1 = {http://doi.acm.org/10.1145/940071.940079}} + +@article{batory2004, + Address = {Piscataway, NJ, USA}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Doi = {http://dx.doi.org/10.1109/TSE.2004.23}, + Issn = {0098-5589}, + Author = {Don Batory and Jacob Neal Sarvela and Axel Rauschmayer}, + Journal = {IEEE Trans. Softw. Eng.}, + Number = {6}, + Pages = {355--371}, + Publisher = {IEEE Press}, + Title = {Scaling Step-Wise Refinement}, + Volume = {30}, + Year = {2004}, + Bdsk-Url-1 = {http://dx.doi.org/10.1109/TSE.2004.23}} + +@inproceedings{batory2006, + Address = {New York, NY, USA}, + Author = {Trujillo, Salvador and Batory, Don and Diaz, Oscar}, + Booktitle = {GPCE '06: Proceedings of the 5th international conference on Generative programming and component engineering}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://doi.acm.org.gate6.inist.fr/10.1145/1173706.1173736}, + Isbn = {1-59593-237-2}, + Location = {Portland, Oregon, USA}, + Pages = {191--200}, + Publisher = {ACM}, + Title = {Feature refactoring a multi-representation program into a product line}, + Year = {2006}, + Bdsk-Url-1 = {http://doi.acm.org.gate6.inist.fr/10.1145/1173706.1173736}} + +@article{batory2006a, + Address = {Riverton, NJ, USA}, + Author = {Batory, D.}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Issn = {0018-8670}, + Journal = {IBM Syst. J.}, + Number = {3}, + Pages = {527--539}, + Publisher = {IBM Corp.}, + Title = {Multilevel models in model-driven engineering, product lines, and metaprogramming}, + Volume = {45}, + Year = {2006}} + +@inproceedings{batory2006b, + Author = {Liu, Jia and Batory, Don and Lengauer, Christian}, + Booktitle = {ICSE '06: Proceedings of the 28th international conference on Software engineering}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://doi.acm.org.gate6.inist.fr/10.1145/1134285.1134303}, + Isbn = {1-59593-375-1}, + Location = {Shanghai, China}, + Pages = {112--121}, + Publisher = {ACM}, + Title = {Feature oriented refactoring of legacy applications}, + Year = {2006}, + Bdsk-Url-1 = {http://doi.acm.org.gate6.inist.fr/10.1145/1134285.1134303}} + +@inproceedings{batory2007, + Address = {New York, NY, USA}, + Author = {Thaker, Sahil and Batory, Don and Kitchin, David and Cook, William}, + Booktitle = {GPCE '07}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://doi.acm.org.gate6.inist.fr/10.1145/1289971.1289989}, + Isbn = {978-1-59593-855-8}, + Location = {Salzburg, Austria}, + Pages = {95--104}, + Publisher = {ACM}, + Title = {Safe composition of product lines}, + Year = {2007}, + Bdsk-Url-1 = {http://doi.acm.org.gate6.inist.fr/10.1145/1289971.1289989}} + +@inproceedings{batory2007b, + Address = {Washington, DC, USA}, + Author = {Trujillo, Salvador and Batory, Don and Diaz, Oscar}, + Booktitle = {ICSE '07: Proceedings of the 29th international conference on Software Engineering}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://dx.doi.org.gate6.inist.fr/10.1109/ICSE.2007.36}, + Isbn = {0-7695-2828-7}, + Pages = {44--53}, + Publisher = {IEEE}, + Title = {Feature Oriented Model Driven Development: A Case Study for Portlets}, + Year = {2007}, + Bdsk-Url-1 = {http://dx.doi.org.gate6.inist.fr/10.1109/ICSE.2007.36}} + + +@inbook{czarnecki2002, + Author = {Krzysztof Czarnecki and Thomas Bednasch and Peter Unger and Ulrich Eisenecker}, + Booktitle = {Generative Programming and Component Engineering}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + publisher = {LNCS}, + Pages = {156--172}, + Title = {Generative Programming for Embedded Software: An Industrial Experience Report}, + Url = {http://dx.doi.org/10.1007/3-540-45821-2_10}, + Year = {2002}, + Bdsk-Url-1 = {http://dx.doi.org/10.1007/3-540-45821-2_10}} + +@inproceedings{czarnecki2004, + Author = {Krzysztof Czarnecki and Simon Helsen and Ulrich Eisenecker}, + Booktitle = {Software Product Lines}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Doi = {10.1007/b100081}, + Isbn = {978-3-540-22918-6}, + Issn = {0302-9743 (Print) 1611-3349 (Online)}, + Pages = {266--283}, + Publisher = {Springer Berlin / Heidelberg}, + Series = {Lecture Notes in Computer Science}, + Subject_Collection = {Computer Science}, + Title = {Staged Configuration Using Feature Models}, + Url = {http://www.springerlink.com/content/n3wn2b2dmumke6lu/}, + Volume = {3154/2004}, + Year = {2004}, + Bdsk-Url-1 = {http://www.springerlink.com/content/n3wn2b2dmumke6lu/}, + Bdsk-Url-2 = {http://dx.doi.org/10.1007/b100081}} + +@article{czarnecki2005g, + Author = {Krzysztof Czarnecki and Simon Helsen and Ulrich Eisenecker}, + Date-Added = {2011-05-30 17:19:22 +0200}, + Date-Modified = {2011-05-30 17:19:22 +0200}, + Journal = {Software Process: Improvement and Practice}, + Number = 2, + Pages = {143-169}, + Title = {{Staged Configuration through Specialization and Multilevel Configuration of Feature Models}}, + Volume = 10, + Year = 2005} + +@misc{czarnecki2005b, + Address = {200 University Ave. West Waterloo, ON N2L 3G1, Canada}, + Author = {Czarnecki, Krzysztof and Kim, Chang H. }, + Citeulike-Article-Id = {1686610}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:25 +0200}, + Keywords = {dea, fm-notation}, + Month = {October}, + Posted-At = {2008-02-21 12:19:57}, + Priority = {2}, + School = {University of Waterloo}, + Title = {Cardinality-Based Feature Modeling and Constraints: A Progress Report}, + Year = {2005}} + +@inbook{czarnecki2005d, + Author = {Krzysztof Czarnecki}, + Booktitle = {Unconventional Programming Paradigms}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Pages = {326--341}, + Publisher = {Unconventional Programming Paradigms}, + Title = {Overview of Generative Software Development}, + Year = {2005}} + +@inproceedings{czarnecki2006, + Address = {Washington, DC, USA}, + Author = {Krzysztof Czarnecki and Chang Hwan Peter Kim and Karl Trygve Kalleberg}, + Booktitle = {SPLC '06: Proceedings of the 10th International on Software Product Line Conference}, + Date-Added = {2011-05-30 17:19:02 +0200}, + Date-Modified = {2011-05-30 17:19:02 +0200}, + Isbn = {0-7695-2599-7}, + Pages = {41--51}, + Publisher = {IEEE Computer Society}, + Title = {Feature Models are Views on Ontologies}, + Year = {2006}} + +@article{czarnecki2006a, + Address = {Riverton, NJ, USA}, + Author = {K. Czarnecki and S. Helsen}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Issn = {0018-8670}, + Journal = {IBM Syst. J.}, + Number = {3}, + Pages = {621--645}, + Publisher = {IBM Corp.}, + Title = {Feature-based survey of model transformation approaches}, + Volume = {45}, + Year = {2006}} + +@inproceedings{czarnecki2006b, + Author = {K. Czarnecki and K. Pietroszek}, + Booktitle = {GPCE'06}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://doi.acm.org.gate6.inist.fr/10.1145/1173706.1173738}, + Isbn = {1-59593-237-2}, + Location = {Portland, Oregon, USA}, + Pages = {211--220}, + Publisher = {ACM}, + Title = {Verifying feature-based model templates against well-formedness OCL constraints}, + Year = {2006}, + Bdsk-Url-1 = {http://doi.acm.org.gate6.inist.fr/10.1145/1173706.1173738}} + +@article{czarnecki2006c, + Address = {New York, NY, USA}, + Author = {Czarnecki, Krzysztof and Antkiewicz, Michal and Kim, Chang Hwan Peter}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://doi.acm.org.gate6.inist.fr/10.1145/1183236.1183267}, + Issn = {0001-0782}, + Journal = {Commun. ACM}, + Number = {12}, + Pages = {60--65}, + Publisher = {ACM}, + Title = {Multi-level customization in application engineering}, + Volume = {49}, + Year = {2006}, + Bdsk-Url-1 = {http://doi.acm.org.gate6.inist.fr/10.1145/1183236.1183267}} + + + +@inproceedings{czarnecki2007, + Author = {K. Czarnecki and A. Wasowski}, + Booktitle = {11th International Software Product Line Conference (SPLC'07)}, + Pages = {23--34}, + publisher = {IEEE}, + Title = {Feature Diagrams and Logics: There and Back Again}, + Year = {2007}} + +@inproceedings{czarnecki2007b, + Address = {New York, NY, USA}, + Author = {Antkiewicz, Michal and Bartolomei, Thiago Tonelli and Czarnecki, Krzysztof}, + Booktitle = {ASE '07: Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:25 +0200}, + Doi = {http://doi.acm.org/10.1145/1321631.1321664}, + Isbn = {978-1-59593-882-4}, + Location = {Atlanta, Georgia, USA}, + Pages = {214--223}, + Publisher = {ACM}, + Title = {Automatic extraction of framework-specific models from framework-based application code}, + Year = {2007}, + Bdsk-Url-1 = {http://doi.acm.org/10.1145/1321631.1321664}} + +@inproceedings{czarnecki2008, + Author = {Marcilio Mendonca and Andrzej Wasowski and Krzysztof Czarnecki and Donald Cowan}, + Booktitle = {7th international conference on Generative programming and component engineering (GPCE'08)}, + Isbn = {978-1-60558-267-2}, + Pages = {13--22}, + Publisher = {ACM}, + Title = {Efficient compilation techniques for large scale feature models}, + Year = {2008}} + +@article{czarnecki2008b, + Address = {Berlin, Heidelberg}, + Author = {Antkiewicz, Micha\l and Czarnecki, Krzysztof}, + Book = {Generative and Transformational Techniques in Software Engineering II: International Summer School, GTTSE 2007, Braga, Portugal, July 2-7, 2007. Revised Papers}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {http://dx.doi.org/10.1007/978-3-540-88643-3_1}, + Isbn = {978-3-540-88642-6}, + Pages = {3--46}, + Publisher = {Springer-Verlag}, + Title = {Design Space of Heterogeneous Synchronization}, + Year = {2008}, + Bdsk-Url-1 = {http://dx.doi.org/10.1007/978-3-540-88643-3_1}} + +@inproceedings{dambrogio, + Address = {Washington, DC, USA}, + Author = {Andrea D'Ambrogio}, + Booktitle = {ICWS '06: Proceedings of the IEEE International Conference on Web Services}, + Date-Added = {2011-05-30 17:19:42 +0200}, + Date-Modified = {2011-05-30 17:19:42 +0200}, + Isbn = {0-7695-2669-1}, + Pages = {789--796}, + Publisher = {IEEE Computer Society}, + Title = {A Model-driven WSDL Extension for Describing the QoS ofWeb Services}, + Year = {2006}} + +@article{danilovic2005, + Author = {Mike Danilovic and Bengt Sandkull}, + Date-Added = {2011-05-30 17:18:25 +0200}, + Date-Modified = {2011-05-30 17:18:26 +0200}, + Doi = {10.1016/j.ijproman.2004.11.001}, + Issn = {0263-7863}, + Journal = {International Journal of Project Management}, + Keywords = {Complex {project,Complexity,Dependence} structure {matrix,Domain} mapping {matrix,Multiproject,Uncertainty}}, + Month = apr, + Number = {3}, + Pages = {193--203}, + Title = {The use of dependence structure matrix and domain mapping matrix in managing uncertainty in multiple project situations}, + Url = {http://www.sciencedirect.com.gate6.inist.fr/science/article/B6V9V-4F8TK6J-1/2/be38b7b6e5092c523abea5d4673372e0}, + Volume = {23}, + Year = {2005}, + Bdsk-Url-1 = {http://www.sciencedirect.com.gate6.inist.fr/science/article/B6V9V-4F8TK6J-1/2/be38b7b6e5092c523abea5d4673372e0}, + Bdsk-Url-2 = {http://dx.doi.org/10.1016/j.ijproman.2004.11.001}} + +@article{darwicheM02, + author = {Adnan Darwiche and + Pierre Marquis}, + title = {A Knowledge Compilation Map}, + journal = {J. Artif. Intell. Res. (JAIR)}, + volume = {17}, + year = {2002}, + pages = {229-264}, + ee = {http://dx.doi.org/10.1613/jair.989}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + +@article{Morin09f, + Abstract = {An approach for specifying and executing dynamically adaptive software + systems combines model-driven and aspect-oriented techniques to help + engineers tame the complexity of such systems while offering a high + degree of automation and validation.}, + Author = {Morin, Brice and Barais, Olivier and J{\'e}z{\'e}quel, Jean-Marc and Fleurey, Franck and Solberg, Arnor}, + Comment = {cite_kermeta, use_kermeta, en}, + Journal = {{IEEE} Computer}, + Month = {October}, + Pages = {46-53}, + Publisher = {IEEE Computer Society}, + Title = {Models at Runtime to Support Dynamic Adaptation}, + Url = {http://www.irisa.fr/triskell/publis/2009/Morin09f.pdf}, + X-Country = {US}, + X-Editorial-Board = {yes}, + X-International-Audience = {yes}, + X-Language = {EN}, + X-Pays = {NO}, + Year = {2009}, + Bdsk-Url-1 = {http://www.irisa.fr/triskell/publis/2009/Morin09f.pdf}} + + +@ARTICLE{Steel07a, + author = {Steel, Jim and J{\'e}z{\'e}quel, Jean-Marc}, + title = {On Model Typing}, + journal = {Journal of Software and Systems Modeling ({SoSyM})}, + year = {2007}, + volume = {6}, + pages = {401--414}, + number = {4}, + month = dec, + abstract = {Where object-oriented languages deal with objects as described by + classes, model-driven development uses models, as graphs of interconnected + objects, described by metamodels. A number of new languages have + been and continue to be developed for this modelbased paradigm, both + for model transformation and for general programming using models. + Many of these use single-object approaches to typing, derived from + solutions found in object-oriented systems, while others use metamodels + asmodel types, but without a clear notion of polymorphism. Both of + these approaches lead to brittle and overly restrictive reuse characteristics. + In this paper we propose a simple extension to object-oriented typing + to better cater for a model-oriented context, including a simple + strategy for typing models as a collection of interconnected objects. + We suggest extensions to existing type system formalisms to support + these concepts and theirmanipulation. Using a simple examplewe show + how this extended approach permits more flexible reuse, while preserving + type safety.}, + comment = {about_kermeta, en}, + url = {http://www.irisa.fr/triskell/publis/2007/Steel07a.pdf}, + x-editorial-board = {yes}, + x-international-audience = {yes} +} + + +@article{harman2001search, + title={Search-based software engineering}, + author={Harman, Mark and Jones, Bryan F}, + journal={Information and Software Technology}, + volume={43}, + number={14}, + pages={833--839}, + year={2001}, + publisher={Elsevier} +} + +@inproceedings{forrest1997building, + title={Building diverse computer systems}, + author={Forrest, Stephanie and Somayaji, Anil and Ackley, David H}, + booktitle={Operating Systems, 1997., The Sixth Workshop on Hot Topics in}, + pages={67--72}, + year={1997}, + organization={IEEE} +} + + + + +@inproceedings{France07, + author = {France, Robert B. and Rumpe, Bernhard}, + title = {Model-driven Development of Complex Software: A Research Roadmap}, + booktitle = {Proceedings of the Future of Software Engineering Symposium (FOSE '07)}, + year = {2007}, + pages = {37--54}, +editor = {Lionel C. Briand and Alexander L. Wolf}, +publisher = {IEEE}, +} + +@article{Schmidt06, + author={Schmidt, D.C.}, + journal={IEEE Computer}, + title={Guest Editor's Introduction: Model-Driven Engineering}, + year={2006}, + volume={39}, + number={2}, + pages={25--31}, +publisher = {IEEE}, +} + +@inproceedings{Hutchinson11, + author = {John Hutchinson and Jon Whittle and Mark Rouncefield and Steinar Kristoffersen}, + title = {{Empirical assessment of MDE in industry}}, + booktitle = {Proceedings of the 33rd International Conference on Software Engineering (ICSE '11)}, + year = {2011}, + pages = {471--480}, +editor = {Richard N. Taylor and + Harald Gall and + Nenad Medvidovic}, + publisher = {ACM}, +} + +@INPROCEEDINGS{BAN04, +author={Baniassad, Elisa and Clarke, Siobh{\`a}n}, +booktitle={26th International Conference on Software Engineering (ICSE)}, +title={Theme: an approach for aspect-oriented analysis and design}, +year={2004}, +pages={158-167} +} + +@inproceedings{BOS05, +year={2005}, +booktitle={Software Product Lines}, +doi={10.1007/11554844_2}, +title={Software Product Families in Nokia}, +publisher={Springer Berlin Heidelberg}, +pages={2-6} +} + +@article{rashid2003mac, + Author = {Rashid, A. and Ara{\'u}jo, J.}, + Journal = {Proceedings of the 2nd international conference on Aspect-oriented software development}, + Pages = {11--20}, + Publisher = {ACM Press New York, NY, USA}, + Title = {{Modularisation and composition of aspectual requirements}}, + Year = {2003}} + +@book{utting2010practical, + title={Practical model-based testing: a tools approach}, + author={Utting, Mark and Legeard, Bruno}, + year={2010}, + publisher={Morgan Kaufmann} +} + +@article{demilli1991constraint, + title={Constraint-based automatic test data generation}, + author={DeMilli, RA and Offutt, A. Jefferson}, + journal={Software Engineering, IEEE Transactions on}, + volume={17}, + number={9}, + pages={900--910}, + year={1991}, + publisher={IEEE} +} + +@article{mcminn2004search, + title={Search-based software test data generation: a survey}, + author={McMinn, Phil}, + journal={Software Testing, Verification and Reliability}, + volume={14}, + number={2}, + pages={105--156}, + year={2004}, + publisher={Wiley Online Library} +} + +@article{yilmaz2006covering, + title={Covering arrays for efficient fault characterization in complex configuration spaces}, + author={Yilmaz, Cemal and Cohen, Myra B and Porter, Adam A}, + journal={Software Engineering, IEEE Transactions on}, + volume={32}, + number={1}, + pages={20--34}, + year={2006}, + publisher={IEEE} +} + +@article{memon2007event, + title={An event-flow model of GUI-based applications for testing}, + author={Memon, Atif M}, + journal={Software Testing, Verification and Reliability}, + volume={17}, + number={3}, + pages={137--157}, + year={2007}, + publisher={Wiley Online Library} +} + +@article{ober2006validating, + title={Validating timed UML models by simulation and verification}, + author={Ober, Iulian and Graf, Susanne and Ober, Ileana}, + journal={International Journal on Software Tools for Technology Transfer}, + volume={8}, + number={2}, + pages={128--145}, + year={2006}, + publisher={Springer} +} + +@article{apvrille2004turtle, + title={TURTLE: A real-time UML profile supported by a formal validation toolkit}, + author={Apvrille, Ludovic and Courtiat, J-P and Lohr, Christophe and de Saqui-Sannes, Pierre}, + journal={Software Engineering, IEEE Transactions on}, + volume={30}, + number={7}, + pages={473--487}, + year={2004}, + publisher={IEEE} +} + +@article{buck1994ptolemy, + title={Ptolemy: A framework for simulating and prototyping heterogeneous systems}, + author={Buck, Joseph T and Ha, Soonhoi and Lee, Edward A and Messerschmitt, David G}, + year={1994}, + publisher={Ablex Publishing Corporation}, + journal={Int. Journal of Computer Simulation} +} + +@incollection{hardebolle2008modhel, + title={ModHel'X: A component-oriented approach to multi-formalism modeling}, + author={Hardebolle, C{\'e}cile and Boulanger, Fr{\'e}d{\'e}ric}, + booktitle={Models in Software Engineering}, + pages={247--258}, + year={2008}, + publisher={Springer} +} + +@article{balarin2003metropolis, + title={Metropolis: An integrated electronic system design environment}, + author={Balarin, Felice and Watanabe, Yosinori and Hsieh, Harry and Lavagno, Luciano and Passerone, Claudio and Sangiovanni-Vincentelli, Alberto}, + journal={Computer}, + volume={36}, + number={4}, + pages={45--52}, + year={2003}, + publisher={IEEE} +} + +@article{runeson2009guidelines, + title={Guidelines for conducting and reporting case study research in software engineering}, + author={Runeson, Per and H{\"o}st, Martin}, + journal={Empirical Software Engineering}, + volume={14}, + number={2}, + pages={131--164}, + year={2009}, + publisher={Springer} +} + + +@article{briand1999empirical, + title={Empirical studies of object-oriented artifacts, methods, and processes: state of the art and future directions}, + author={Briand, Lionel Claude and Arisholm, Erik and Counsell, Steve and Houdek, Frank and Th{\'e}venod--Fosse, Pascale}, + journal={Empirical Software Engineering}, + volume={4}, + number={4}, + pages={387--404}, + year={1999}, + publisher={Springer} +} + +@book{shull2008guide, + title={Guide to advanced empirical software engineering}, + author={Shull, Forrest and Singer, Janice and Sjberg, Dag IK}, + year={2008}, + publisher={Springer} +} + + + + +@inproceedings{HemmatiBAA10, + author = {Hadi Hemmati and + Lionel C. Briand and + Andrea Arcuri and + Shaukat Ali}, + title = {An enhanced test case selection approach for model-based + testing: an industrial case study}, + booktitle = {SIGSOFT FSE}, + year = {2010}, + pages = {267-276}, +} + + +@inproceedings{ArcuriB11, + author = {Andrea Arcuri and + Lionel C. Briand}, + title = {A practical guide for using statistical tests to assess + randomized algorithms in software engineering}, + booktitle = {ICSE}, + year = {2011}, + pages = {1-10}, +} + +@book{szyperski2002component, + title={Component software: beyond object-oriented programming}, + author={Szyperski, Clemens and Gruntz, Dominik and Murer, Stephan}, + year={2002}, + publisher={Addison-Wesley} +} + +@inproceedings{bures2006sofa, + title={Sofa 2.0: Balancing advanced features in a hierarchical component model}, + author={Bures, Tomas and Hnetynka, Petr and Plasil, Frantisek}, + booktitle={Software Engineering Research, Management and Applications, 2006. Fourth International Conference on}, + pages={40--48}, + year={2006}, + organization={IEEE} +} + +@incollection{lau2005exogenous, + title={Exogenous connectors for software components}, + author={Lau, Kung-Kiu and Elizondo, Perla Velasco and Wang, Zheng}, + booktitle={Component-Based Software Engineering}, + pages={90--106}, + year={2005}, + publisher={Springer} +} + +@article{crnkovic2011classification, + title={A classification framework for software component models}, + author={Crnkovic, Ivica and Sentilles, S{\'e}verine and Vulgarakis, Aneta and Chaudron, Michel RV}, + journal={Software Engineering, IEEE Transactions on}, + volume={37}, + number={5}, + pages={593--615}, + year={2011}, + publisher={IEEE} +} + +@inproceedings{Melisson:2010it, +author = {M{\'e}lisson, R{\'e}mi and Merle, Philippe and Romero, Daniel and Rouvoy, Romain and Seinturier, Lionel}, +title = {{Reconfigurable run-time support for distributed service component architectures}}, +booktitle = {the IEEE/ACM international conference}, +year = {2010}, +pages = {171}, +publisher = {ACM Press}, +address = {New York, New York, USA} +} + +@article{Becker:2009cl, +author = {Becker, Steffen and Koziolek, Heiko and Reussner, Ralf}, +title = {{The Palladio component model for model-driven performance prediction}}, +journal = {Journal of Systems and Software}, +year = {2009}, +volume = {82}, +number = {1}, +pages = {3--22}, +month = jan +} + +@book{Cheng:2009hh, +author = {Cheng, Betty H. C. and Lemos, Rog{\'e}rio and Giese, Holger and Inverardi, Paola and Magee, Jeff and Andersson, Jesper and Becker, Basil and Bencomo, Nelly and Brun, Yuriy and Cukic, Bojan and Marzo Serugendo, Giovanna and Dustdar, Schahram and Finkelstein, Anthony and Gacek, Cristina and Geihs, Kurt and Grassi, Vincenzo and Karsai, Gabor and Kienle, Holger M and Kramer, Jeff and Litoiu, Marin and Malek, Sam and Mirandola, Raffaela and M{\"u}ller, Hausi A and Park, Sooyong and Shaw, Mary and Tichy, Matthias and Tivoli, Massimo and Weyns, Danny and Whittle, Jon}, +editor = {Hutchison, David and Kanade, Takeo and Kittler, Josef and Kleinberg, Jon M and Mattern, Friedemann and Mitchell, John C and Naor, Moni and Nierstrasz, Oscar and Pandu Rangan, C and Steffen, Bernhard and Sudan, Madhu and Terzopoulos, Demetri and Tygar, Doug and Vardi, Moshe Y and Weikum, Gerhard and Cheng, Betty H. C. and Lemos, Rog{\'e}rio and Giese, Holger and Inverardi, Paola and Magee, Jeff}, +title = {{Software Engineering for Self-Adaptive Systems: A Research Roadmap +}}, +publisher = {Springer Berlin Heidelberg}, +year = {2009}, +volume = {5525}, +series = {Betty H. C. Cheng, Rog{\'e}rio de Lemos, Holger Giese, Paola Inverardi, and Jeff Magee +}, +address = {Berlin, Heidelberg} +} + +@inproceedings{Bencomo:2009tm, +title = {{On the use of software models during software execution}}, +author={Bencomo, Nelly}, +booktitle = {MISE '09: Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering}, +year = {2009}, +publisher = { IEEE Computer Society}, +month = may +} + +@inproceedings{Kramer:2007kv, +author = {Kramer, Jeff and Magee, Jeff}, +title = {{Self-Managed Systems: an Architectural Challenge}}, +booktitle = {Future of Software Engineering}, +year = {2007}, +pages = {259--268}, +publisher = {IEEE} +} + +@inproceedings{Vromant:NPd9bKZ, +author = {Vromant, Pieter and Weyns, Danny and Malek, Sam and Andersson, Jesper}, +title = {{On interacting control loops in self-adaptive systems}}, +booktitle = {SEAMS 2011}, +year = {2011}, +pages = {202--207}, +publisher = {ACM} +} + +@inproceedings{beugnard2010contract, + author = {Antoine Beugnard and + Jean-Marc J{\'e}z{\'e}quel and + No{\"e}l Plouzeau}, + title = {Contract Aware Components, 10 years after}, + booktitle = {WCSI}, + year = {2010}, + pages = {1-11}, + ee = {http://dx.doi.org/10.4204/EPTCS.37.1}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + +@article{deb2002fast, + title={A fast and elitist multiobjective genetic algorithm: NSGA-II}, + author={Deb, Kalyanmoy and Pratap, Amrit and Agarwal, Sameer and Meyarivan, TAMT}, + journal={Evolutionary Computation, IEEE Transactions on}, + volume={6}, + number={2}, + pages={182--197}, + year={2002}, + publisher={IEEE} +} + +@inproceedings{frey2013search, + title={Search-based genetic optimization for deployment and reconfiguration of software in the cloud}, + author={Frey, S{\"o}ren and Fittkau, Florian and Hasselbring, Wilhelm}, + booktitle={Proceedings of the 2013 International Conference on Software Engineering}, + pages={512--521}, + year={2013}, + organization={IEEE Press} +} + +@INPROCEEDINGS{Rothenberg89thenature, + author = {Jeff Rothenberg and Lawrence E. Widman and Kenneth A. Loparo and Norman R. Nielsen}, + title = {The Nature of Modeling}, + booktitle = {in Artificial Intelligence, Simulation and Modeling}, + year = {1989}, + pages = {75--92}, + publisher = {John Wiley \& Sons} +} + +@inproceedings{morin:inria-00468516, + AUTHOR = {Morin, Brice and Barais, Olivier and Nain, Gr{\'e}gory and J{\'e}z{\'e}quel, Jean-Marc}, + TITLE = {{Taming Dynamically Adaptive Systems with Models and Aspects}}, + BOOKTITLE = {{31st International Conference on Software Engineering (ICSE'09)}}, + YEAR = {2009}, + ADDRESS = {Vancouver, Canada, Canada}, + X-INTERNATIONAL-AUDIENCE = {yes}, + X-PROCEEDINGS = {yes}, + URL = {http://hal.inria.fr/inria-00468516}, + X-ID-HAL = {inria-00468516}, +} + +@phdthesis{nain:tel-00646664, + AUTHOR = {Nain, Gr{\'e}gory}, + TITLE = {{EnTiMid : Un mod{\`e}le de composants pour int{\'e}grer des objets communicants dans des applications {\`a} base de services}}, + YEAR = {2011}, + MONTH = Dec, + SCHOOL = {Universit{\'e} Rennes 1}, + URL = {http://hal.inria.fr/tel-00646664}, + X-ID-HAL = {tel-00646664}, +} + +@misc{snp23ladisa, + doi = {10.48550/ARXIV.2204.04008}, + + url = {https://arxiv.org/abs/2204.04008}, + + author = {Ladisa, Piergiorgio and Plate, Henrik and Martinez, Matias and Barais, Olivier}, + + keywords = {Cryptography and Security (cs.CR), Software Engineering (cs.SE), FOS: Computer and information sciences, FOS: Computer and information sciences}, + + title = {Taxonomy of Attacks on Open-Source Software Supply Chains}, + + publisher = {arXiv}, + + year = {2022}, + + copyright = {Creative Commons Attribution Share Alike 4.0 International} +} diff --git a/DIVERSE-RA-2023.tex b/DIVERSE-RA-2023.tex new file mode 100644 index 0000000..7949c5c --- /dev/null +++ b/DIVERSE-RA-2023.tex @@ -0,0 +1,34 @@ +\documentclass{inria-ra} + +\input{MACROS.tex} +\RAteam{DIVERSE}{Diversity-centric Software Engineering} +\RArnsr{201422126U} +\RAtopic{Distributed programming and Software engineering} +\RAdomain{Networks, Systems and Services, Distributed Computing} +\RAteamUrl{http://diverse.irisa.fr/} +\RAPartnerships{Université Rennes~1, Institut national des sciences appliquées de Rennes, CNRS} +\RACollaborations{Institut de recherche en informatique et systèmes aléatoires (IRISA)} +\RAcri{Centre Inria de l'Université de Rennes} +\year{2023} +% + +\begin{document} +\maketitle + +\input{00-READONLY-team-data.tex} +\input{01-READONLY-team-members.tex} +\input{02-overall-objectives.tex} +\input{03-research-program.tex} +\input{04-application-domains.tex} +\input{05-social-environment-resp.tex} +\input{06-highlights-year.tex} +\input{07-softwares-platforms.tex} +\input{07_01-READONLY-softwares.tex} +\input{07_02-platforms.tex} +\input{08-new-results.tex} +\input{09-contracts-grants.tex} +\input{10-partnerships-cooperations.tex} +\input{11-dissemination.tex} +\input{12-READONLY-scientific-production.tex} + +\end{document} \ No newline at end of file diff --git a/IMG/MSR.jpg b/IMG/MSR.jpg new file mode 100644 index 0000000000000000000000000000000000000000..93c29f62b7e18d8607576fd6973102c4f0220594 GIT binary patch literal 19275 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 P`>p=~eNjg!?tlN;nR94P literal 0 HcmV?d00001 diff --git a/IMG/devsecops.pdf b/IMG/devsecops.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e074db4bcc56dd8174e391b883677ebe19340c79 GIT binary patch literal 135661 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

x~ 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 literal 0 HcmV?d00001 diff --git a/IMG/multdim2.2.png b/IMG/multdim2.2.png new file mode 100644 index 0000000000000000000000000000000000000000..1057f244ca3ce067016bd71cd1a05cb2c43317bd GIT binary patch literal 76439 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 z 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 V+V=U;GXC;gHB@w!s}!wY{vZ3hd4>Q0 literal 0 HcmV?d00001 diff --git a/IMG/multidimentinal sofwtare co-evolution.png b/IMG/multidimentinal sofwtare co-evolution.png new file mode 100644 index 0000000000000000000000000000000000000000..2515e9c029c490b43d888c34085ac27e415d3670 GIT binary patch literal 27082 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

L+`c{ROwTolRBY-mFTSf^a2Rg@9jU7+ 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 H{Of-JcIXpT literal 0 HcmV?d00001 diff --git a/IMG/perspectives.pdf b/IMG/perspectives.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a8ea1b607559cd5a744884fa1e1f3789630e866a GIT binary patch literal 188623 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

bLb-M_o=4R0k(A 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

_L@ojA_cqZ2K#y1ReXR(B(kf(1U0ZaO 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 literal 0 HcmV?d00001 diff --git a/IMG/research-axis.pdf b/IMG/research-axis.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9e5ae98a2bfb0107497e94357ebff6f2b5bf78d5 GIT binary patch literal 24727 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 literal 0 HcmV?d00001 diff --git a/IMG/research-axis.png b/IMG/research-axis.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a1ea024a9a973369a055ae11d5cbf92d9d8c07 GIT binary patch literal 7290 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 literal 0 HcmV?d00001 diff --git a/IMG/sle.pdf b/IMG/sle.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ee021c32113411269cab2ee3649b828946204d90 GIT binary patch literal 215557 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%0ARJhzXL(EW~UUudtLP#5g( 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 literal 0 HcmV?d00001 diff --git a/IMG/swot.pdf b/IMG/swot.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1b8dddee359e439b247e6a0cbd57df711a7b8b2f GIT binary patch literal 297958 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%0D{`wg-zFt;o~VyeqVT=_FtRqIc3;PQGx;wj)YXnQ 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%0D2F* zQ5$?>qpJ2X>o&%5+JuHPoTaU@jZqUv9Om&K?NW8Vt9)sLb$S;&PsHjZm2t(9&}Itxma1aadA+%5wsITD@i5EOSSmnNHD|IH)fvbsM;8b2dI3I zF;ANx{$K`jDF4>6&Z*>H9O&9(DORrX=dn(hn{I=VXwWL!7%Neh5mFuN#N(C+&o$Qm zP?u%1{COA@?pPkjZvcnKn5yAA2ljQs^U&|^GOdb@(K9MVZKfw$BBFpHZ5)-N3lj3k zK*^0#&xlmiXGXT1U3ug<^IGn0PE)5V|K!ZqHKCkin}X?OO^&>*V`Z;qJa(zXG`*|?NY?XPcU(VI}W-D&3?Ww+RTKw}(NgNu% ze6v5eovXpROeNBC@Vw=l9)5(8b3>v{n4Onzb-D*b`c|i#U&w74A8v40}SZOs-41P8g=%3vlG-DUN36(QgQBxI+Sm5tK5Rf0bZ8|N$P~IE zw96_?2hxr7{-){Lz)${YE#&YKk-r8yj-_CPRZs;a!CRt~#vFX=W4dT;^pgX~+zqPi zCt1OW$iz*D3;6q%80zba>;IJ_c3)mY6*#ZJlmUGO=n&iYcOMR_KfqY!8oG#)-a}h4 zglFt446rjdl|Hz8`YJ+Snqj`=;<6fiLYyfe340qK_Hfa}xe8kA4%m*3Ms^k62JeXM z0<6qHlMQ4E|i#QtVLfK?k-nOC3JR;QWo%zAlL~ z1wZIW3;5C*O#jBOt@bMC#LaX6Ij34)Aytg7ZJ?IY@O?fB(?#}=I|J`{r zIB6C6FnBeKo1$5LiJ9HlA_m{rDbm7YkMAEHbogFDzZT4kW4fB;Y<;)~V#*;`$4L6m z7iU&UY7TMuawv#734L1#zItdcRic=W0N{Jj{Jr-033W|vk(Vzu8h@cSjs!=%D>EMF z5x+AIkRaRO4dFMIxZzt-!=Y5-TZ9z~dDHouRw|aa_ADuI_@l_jxMgM4Pu$WJ^W0gJ zT3^;_#XO_jHaS6u;{k^smJbxtDyXzSV8F#i)ue#&HXdAj?v(zsjF#M(%nKa~8WWAz zpx^R-F2+<;>*i2x;KIZ@Z=@|_EP$g);L?8UlP}8857~|nne|K3ZA=Ho6o<5ig0u1g zBTVXRnj-0O?BoO;=R1C){wyZd8Q>x4;~1P)wE%xcK4>oEKhe3JBR~-}Rm14Esb`>ERGgqYc2Sb`9pBeK_un7AG`n|V zSf*qO0SP*i$CD958POcln_~@%K}pQTb6lvc31scoCoJoz~0$ z$I;Oc!mmGhbX1J(lLx;}Wy~<=2Zs&vUL`K#e8-na958!1IP+Y>Z}ZA~E9h`l;U`Pg z9cb~2RZtpt-57cg?x`^6CHM8Yi&C8y!^&j?Pr+e?uTwXeF}eH~PB;P2x209Kg#L(8*qU(oD6s&Bd@>9p9rqCIM7ej*^C2QtjI;MUio)O#Up|oj8 zEyGG|6gH8@i-p>GN9gQW$W?Fodc#fGQja#=l6Zpu6q`eK(A#|rx66i;9rWTYVU~g3 zBPE<3(kuiQ-@NH3!iS76DHOCUEyK4y``Av%pY9gC9Ijh7Q(lied*aajk=M#i;(;bo zYb&NX=%FK)Lk@%D2I zvG-5V!^b`kZKRi$&(|fe3$LH>Px>JhajG;=BKKC41G#e;Lka6Q2ReMO5?TljgVfM5 z0|8HcCBq`aCm2=%!zt30drS3r>z3{lqwo$Y4}&h)7@QY7bE;V=Mt4#EhKs8+ON`<~ zi-2e4#QxJV>BTaiOR-DjhvW`=JUr#;UJ4E^R-z$*rdohTRTs?=Z!$Lgrk%-G+?HCo zOY$dQ>5-oWCKVF(xG5XgVX(0&r@lILKJH0gfUi7zlD*2$p2VWq^XN-n0zpG|M5z0A zHblO4DRQ$w$WLY}gwe+hN!-!tKy>4561UR(~%!oSb%RtQ_Djkw{ld?>fJCibSBN z$$=;76P6>!yMK{P@;#h|?F|}+++wdd2sn)eYb(I1^_l_s(w-$fknQ|2zVGsPEDlyk zfcR1xB1^KR$-Y{u1;y%pxQ)ZL2Wcd`Zw^f&)zc~LB&=Tv0xtK0@n=stOnQ-?Ube1B z=fE^TdyzdbBqt8-DLkBa@F8|V?9sKfq-IY#*y25S8pLaAlTmc@2ZqeXv#?OV33I9Q z%k8w_Gd(h0i85G7FU9@Sxv+-J1)2xF$*ei%0nLD89`t;zXN>DqqZQ9PcG02pN{Y(- zr0Vgl08lBIIGBGFSbM83&V*2!ocOoENeB9^pe14^D|W%b;$ky_pc^J_LPHChh;_li zHUcNEU|l2VaQ*fr*;%Zz_63m$P6Y|?)DKBp2`O4N5LC;Cji1n!B>n0>k@`b-}Z%y8ba?ZV?%#OI}ZqA#hY z>7MB8I2Sg@8I{uMpg<<@*TUX7vC};f^we&Fda$K~z&-KNEml-Z<0Z5oQY9?8u$hz5LZzd`Va+@L|f>ulih zun6w#@j;B?6awSXcSuNF^vXLBf&i!JwKm@q6EJL|6j<~866lHI1U;)rjvcIKFiP{f z@Nbr;r8U3kSYr1b%tRE2qJ};z-$Gc9`xfHaocCbqN`43h=I8qOAGtc%()@Cc4MO=I zWpC4H4!V+_^9~dt!MHluw64YT(Er|9;(w{2Vmw^Ae>Ff-h=Ru<9w)K6tL@ zdkkt#!!8AdE8LA;q4ZL?gmY|xaXj%nF8<=i^-@(na#2eKx()?P9q`v8k^@IZ`%@Ce)ir_r^0 zA%gYH<|v0wg5$!sbX0^1N8rx$49+p7+*5N~meJczRLuI5ep+O5)qL0rq&XEdEulr>%%?a+j5RXKF@>sjm=XY%mwt6@ylR^d ziL0VB;TC}ui$f>P5sMv8u5%Z(Zv1K-n2}E=FCO#3JJQ-dmw0KJ-N1d`WL0csuXbhJ zLNtm9gV;(ia+5kr4~iW627B+SrN)?#9F~4 zdPaU|5_qhx)i&-+erQfOe}XhlCMAiWQV&P_Zw9Hxh6uXNTU9rRN^<`aaES^UY@nOyng7{X!*W**3;{*M}k991mb1dG= zyYkP<@@msjR|;H4Dg|+I)mOE-JrKnK~$PLBPNGFIzt{)`hDhC4242MC5BI3aN!?puWZ>`oX=Gr%5XGS6UGi~CgDL4NY} z@~wDiZB=?>hbYr&V7apfJLmJ7ZA?EB{`i&(L?_2)-o?O&2CWZ;na3=`uR!#4P)CN| zbYwz?-h348cOZH`hz-cji!a-9QOM9kQfN#1&ld+@wsT*@(qmHFS0p-EdMZr4vGXK? zsTb*#g~CJ*wMd;)%$K3)_z>Bnu=OVUabC7wBV{$ZQ$8!3j89IyvR= zop8-43=^X~SvTpls-TgnlzmO;V0!{fWsf7 zNzqdCE$tKXTUqz-92sl8lQD%^bfBLr^1v@3Gg`cPde6e7EEep<_F}M{WfDO%Dmpw4 zul!7dD5YmZN?E#SHb6WajLqMR;lX>^*YJ$)tC88~sZ2Jb&Yy4X=_@+*wjsX3(jDBL z=KR(sUEn1LVe_oQ7uCcl}7)_jFXHzRvo16OM8x*6%rp6g}ZR)WzI`2*Wq!!6lp+@s?p_a$;jUSqSpGv@cp@JwAZfNT?`L{X~I3^*BQ?Z>bRbdZolY@(@ zt<(bL3e-zY7&2=^m)Myer#y*y{0ex?mU*K*iRpFeJP9(cJc;}P7{rpR-8~VExMyA%?)`Db17`AJczlJZ4!{8#7C(T zKXlRjFjXQMnJRH{;76a+(VEI1@Zc#^A|6_=M2R`mv4=#7IrCJs?3tNrheV0FGJL>9 ziMbR(%|wa06gO0Xb`CQ8gLv5<)pb2}qli4t=&w5~jfMbPCdPh#2Or96rC$gkr> ziHo63iR36%Vm*q^D_3G3AF*}kP2XfDOU#|#BxFlW`UcZe9Sdn%*X1&?o=S6mDiQP~ zOH9Hkr=!S=z{wJGo@7&$o(5sm$(>8mzd6y zQo6((vUqkrlys&`kaN-{@SBY9BUqoWmH85L$Z4p2i8*9gIA3BaNj=jg=1>l>(j{Un zlt6=^&>VETopg!mM0)u;Cc)w|TLR$r5ua?=6!hrpqgsEis3j-O84jLzyL+ zEfK4ty;rux9MX2=wY+Fg;o%^}gr8898rc%@6sN??)*2Z!M!E!d8O1lZi#f8y57y z_sJc$Ub!dJ9frE$nj8+fE2j9xcAD03TG!DG&RIa6cMOHZ;6Ga>J%vt|2-Z@vL?kY(qC9oBy|`&*YbVF%IT@d8 zy_Br><7kv4sJY&1u2~pbtKQDD4;V;~ycYE-O60PyzfXV(l>9MUYqYZIh_ndM2$p*0Fk5xlHwP2LGrSF<)(7ws_3w`$d*H|G5KcBzcAM z!_z|-TdkI_TV6`se2tgIeEFJehJAmBKnK%2U+;P9wv@U@D`cCDxr*iUA6}JCGji}| za4oT^^$`Nq;SBc&2v(DvpvJ|5)SFhmd~%poN=a5g|2&lAL2IkP*5EDFT?(zxRaEd$ z^iX|Bv566r!p#431q)!$FEAc@o?*ka=-Z3FU8$~zalYhmyv=ZkRoL!WJkZF_XcZS! zdO(XJel;I@%?Kx{!&{^bkC>z`$36=~f_A+@Yzk!nW`4&)LcTQhNbrajB~2SO4(Dhv zqJXRNJJ!hjUtTd~QAp_zMv9LZPLO2uxnRm4;j)PEN9dyzaz$1Iu`=kYA9%xtEY zFdj?kbzP2>Z=tz#cGKsA!#p)R;-&mF1*-BeYThJV87=F2if-5HRJb#`pB1U|3!BK% zq6Izcrd14`oQi+{esM}Al@FBbchPAq2gMRrM%3wc2rb$6(BlVzZ zVpV$Y*-k6zKNly?w#N5*Bp+dlEax^LQ_r{bF5$=bpj(xFZ91A>zm%sVZ_#h^_-8|Q z(3M|CQ?bCp(zh>)Tzq3+Zgqhs{#XWsBHCI?mqx~j1{Tu8E1>3d=ff7qE76sW7d#Y= zj49Cb4|?#kWY?`OE4iRu{n-Nr6)iXI&D+yd>5TDQoar6lfcHgq;t z9yQ7%VCO=pq6;dNa3g~sqR?}0hpKp%#pvySf z#w=(i7caZs+50MeZfpIvdR=)OBA#^RW38F_qqXW#u3v)r7Tr)LHv8*b*6hs*Yc}Y1 zj9HLU%DE|n)B9!2?kC+}(CUM>Q;2$hV3@6BbU>V?>n*6t?@G68GN!M(CP_LC`NGHc^CwBBLXV(|G)j^^Vw zEzJ73##>hHe$#^wt9HK%Jfu~-kEM@+4~9h?tlFUWS8>Zefh3rczSCL-+okUOT~{b#j(> z(Z_oOlvH+M*zS^g70?`XOG~?Um!mSZ{!MQ`V!FvtSab1K>o)gx$$DT}gu9%)kFXiz z%P-5;<9|hjH_>9#Pz`LV+P-Mk38iKiD`R}$0p0Ru+^Hs7YtI$^-VeohzUIUD-4#FI zCw7fbeXg?0_t(ENjdITJvNUbu)#l+~k=xWNw?s%|Ed&7bPG#EehXPub?IES9nIXFt z_s?H8DDhISbd8aN!SJT6(s)VzM3b26Qp;M3I-Qv3k}uOZ=Cytq&zgAKwY%uUZPzB_ ze8}N=pLJ@OuxodbI(dfbB`DWDn)D5x(Z1({b5vC{cFv-UgR`izzd{~HE-yTXQRNYG z4x_60r1xUIj~?FP{%YLLP09Ir7&RqirbK9`HUT2zq#skHn9k#<*(;x>LS9o@O|zTS z7+DJOjLq?prLdbMKP&~kmy8LR3V8AIHEmYnWhv~cG7MP?yQ*yOmdaatHMHt!tPdb(o)!+F$|z_fU4SdVJBR)?1bc; zv&bAToSyDbF07u>HH}=lemHPSCp~L-d?mm90msSnT>jMc&rvke)Xt-5q@(cB9rkD9 zEV}6JXE@$L`PU$>kyk}K=#KZp%gzKpPonOUaG>d&b>0)M4kK47QW^jIcJVn&XRk>D@&;$ zXX&k6z7%xZ_MBJm&K3(^-?qrT1GelS3%acX_7Zek6|E9Ldqh`qD!2uP@0^Q%)*@IOu#MY*g@$CDS4qQ+EZ;~jzT;$(nFPbD(B5AwLj!&-OJr-&Lzyf^iQnRn?}ykl!n1? zU;6e`yH^f|zvOVd)%vA%FEx-jgN4kyTkBpbu&MdXdq&Wu_>oba4*l_*U}JECuC~Y; z=~uBFb`yUdLUA~v6pU5fEA}E6-G+zJVe9<`XUa*jBCZh(w=w{7_w!s)l~+GvU*hBi z^72i-K?E*8C&*$J8%oY_NYVHf0jd)>{Z0+^4a6Y`Am1tgD$Mpmh)9cG(dEVd3J@?lf1&q1| zObI!UX!nH^DA9BJ!iDD-kF6?Ojap@FMc13K=lWBW<+KU%^b|P=*(`I&zIJ~|}dRqe*_sQndsC(lC=ry0>DU!#lYf|f}69(y2C4ELECJsc#qi4v4 z6P^RSlnZQ6`V#iz!8Dg0p`mfxgENk@Hq-y=e30#kdD5=)1Nz48joTcV^S?bnc zl;h0<-EMzhaO?mGPS9>;2z4qLvt8lIV7Q4CpbdWLt!{{Ky=m#zVqCiQxrDkke$wHc zIrWIUU;rG&x}jX-wX_-IuklANmc;3%;C0f z&C#U{g>KE^J<2uc+n*hbvQjK-^i{>Eu^ivZ^%-s<4nAGko>Z=fl-r|R2S-BVrHIXT zfk5`t_Z-zaIMexv0lM_`ti}W^Zw%3wW(|(w2f$!@+)!WGL>Jw(G|jPQeK=k>J!={{ z79;ZtweUtRUP^-@2W_t1D;Y$qd;IPvngdc9)S*~|RwsEW)?$A_1r(dO_U#Ts)~kF}2}-s6i-HD@&4QOfrn&upKI(Xw-a zZ)q8V!)p+m?7U{9hvz8P*i_D1Tl~#@=zhN?*tX8rRk>)*Iyj6Tl7lx>9sz)@QW{uU z#GBT3G;6%8{D;(T4o!XZaHv`HC*^W&xcu(ba@uB{blIMT_eQVa3 zw)OP`)LiaIVCtn}hrQnfHWnk~VV- zF2#DYAy_Kb>zsOlsTQGN`DC_a-C}LmIn8Hw(y0(LGn4!UOcj+Pg>hs6QAG$^-e_cO z9EO`W+#IgbsiG4GjK`z8i^tuu@fzE`E&?v`S=myLipolLo$ay5qmIK|067+qqVyQ9 z_l^(_?ErIvc04uW+d(_f&+gdc6;KXNlUOb9sXfPu^`5Fa9g6QOWs&W%gP!Vlk1qs6 zy{ap`(dQDj$Hq@EvLD`BkPp+S@)3=-VBiGJ11w1<-{kd=vV`>aNAFAz5r?I_0Emar zJ}4TH8C$)QxH>S{g?|@nZ_LJKozdj6yCl{HOdDkkTdf>@hZ$^#9WOH6tnubhOMxL6 z@2;jPQ2*aY2|R9)jjwSA$;(&YG6>M>YdkxfFS40MaN49B#YP*93x zQ222iVfM!!Xi1?)May5?)w&2!n?Y;gph5OwsQ<;ynA`xa8>Qm8w9ZzZ=8H8l?vRbQ z)L{t6Rh6Ku{0vT(R2IHgc1^`wHRR<|x5xT?52^$l6>rmGqj4X!ef2u*-)7(?`D8}&`*|ulny&plX zNK1a3ObFI~;@cJKKs3Fg$8%Cu>j@mVx69?l+D}Y7Z(!*s7Roft!scpp``kDQ zgRXK@2!ib$a(lD(6ZB+KHGM}HLqN#MVeKb=R0%L~0N|kpimLfuE@z6f66;eneE{Bl z)dl5M@h8@j_2A8way*V4EIXvRH!6qBo;zR)K8! zmP|=s5*g+9RjWu+evODC-walMf}`f!1s_fn^AzDpyYf?3=S0| zp|=OEMmMPZvm6jD;$I;dy#pn&Z+>aMnJxpBPZbY#_#}$3{+|_n>{j zof=!&Js(@)96F%L(of9te6IoS5{;XRPS09VOUAAeY*v0kXsO{!>0cx(KM#kMpImsq zvhWkMYF=4GfK8}#n&aQKrIz%;uDF{kKe3UGY!S(O!Jso>NxU@G6u9&gQjHrsL;&Rx z6(?li27_v_fMKeUtGq#4 zS8`CW@Ds1$I{fl_k5PJaQ#yU|EGz5d6md1ZBz&d@#&w@qMa>aPuBy8u9>wZi9*0HM zkKKSprFVKHi`-(8WuK6@vj6?MIm8)~tD~@4 zHIT&OU@i;0>km0db1X(P8az145+2fEB~4jwFlR6^aR40_nhxms5wIKSW!$g)jVMV8 z*sqYsWeLGd*iMD5asPnBd_u8;fokQl*t4_|8Jx5c2cb_D1HPy)RM4m|0VH7~qv#GZ z(6FM>k6f03+bT1p3k02RK%D7^Qv}b21dg%#i7NI@9jD)5Szr3|Er8Uq<|-J*6b*Dd)F z(KrUa?)c%vd$AkN-*ZuYpr0h3O?}j+UX^t9$!7U4PTu-3s}pS=Y$;w44X96| zffNeJ;GhGm5=|=yA!q_*it)#+AI^*Y^%oo%OXA>1V@Y51bN>GE*M<*0FHu9Bi^iH3 ztw{)ttG?WPo#?)#Ic?C5MDq@uVf9TsC%;A|q8AnuNEQHJEEGFkG*TTd`bl^v?6ry< zcaX@GtVkBc@(gcQj9#J~!9xy?*5|9?-M}x> zjPRJ($Ayet=36D$8tCV&OuYBdZV=c&qpyP-gpd_*eB}me6j|2>YHWs5?n7OF8D7b}3ijyN@C{Jc?3UVrQby6$|`32jAFE%+oL$&-}t)=QCXgx*s z>La+Bmiy>6`Uz5_3X#eH;DP#%LRaR$i^B^B(@+Q+`X8=>!cqp#%LHWlp{MDvR?Bd^ zK62tg6AqPg$rKpEp?j<67I0==Uo^8%lEDhtKi7LKfzcKRl2~hI{x2;ctjsVVP1$XhgRD$ zXy*Y&LuqJWQo2zmCB6!{R^eO#K_<= zw1lFBob1vBQmE|rIQAY-sSiRlg#sGU`{qdo=~ml)vW4=ql5r`1(hj*8p*kG}QcXdU zuJq$v3Z++{_1emW6{yC-FGCyw41FxZJW!@Nr|?K?+5EeVxU`nm^oG$FOKZ`I8iJI< zdvYU%M$(9DGo_(~Qv`oUuh2@s%|E{qPY7!11ie?PQ9!YgmSnX`&DlclA`BYKL@TRw zNb=}<40D5sRedFN7n;??xm4FpR`sjti%!DSKh@JHPd33ST_@XQO51e>`zBoscuc-- zLG4Xm!3xxyp7{*EmZJ05741t+9;rxM5jY%v>R{jAGZX`c^fgu^)en@BbauD3k{e{t z+3{P|Yl0H~FK7Y=B6uIun<$Z!)5pC#LOIitfa)=&y8}#CL-qPV7m5o^+NyflKIx?_ zn?I#FUoxdT8z6K##BkT3WZc~0p)M0wiehOe>=aLhjn*;zRYrb7;d{B1c)DzAwhEq> zts>|Ema05zLlY%96`~n&7%whf#Mz6giDRviEH#0k#CZ%Y6`3JrN=!u@Yw;)=#+t$g zDN`q{GJfOunw%2K@0lodg93NZq`?%uJZKiCM3Y#CTNQWJe-~k~$6D+>-GOO-X?IDiFuj&f&~j5naDH-`iGYjA&= z!mvHxG+d7N)eJv~^WkKz>z2h#)aw?3o#i_$MsM;RmrSp zwCH)}NODc_c=S-OR7N}*i#3!vU4m$f>C|g+O^x)WEbhU=f|bNt%0;ypTr4vod({`R zAiS>Edbx6kK7?xcybzvv>P%!qVMo5)EJoBKR6%SHEyOJc4IOjBP3lyL`IxPx%1jF& z&F~Z}HF0L(j6&ihab|SRLFN9T;ogo@PB=ghlFX`7>H~NNk=M#1Z@?&xb{lcy$%7D6 z5{N6^?inEo$r&@%F?YQ54oZ*)_E5RxYydC4{nvFc2B+~Euq}h;YrQ5eNq;d2Kyqlb z%eiQtCLg|0KL<{H#CxwHW+3kUb;s8kXRpekSCXDR$g1m#@zyUI zJMKDpg1b$U z2NM+)7zmdtw9_@fvsX=MV-@YGtx)7q>R-Tj^%2zeW_oUYgqHYyN?P%w0!oAOKMmo^ z-OgQyG?b7BoA6`^u!X$X#Dn_L?Ilv!CZliJh=Z2>mdb9KwDUl))I#(KjJFaHO*h1e znBasV8Hb<1laT0{q~A-lZmDUP^wp51fZp=%9w;myg%r{u_de5Yd=eN!-B4R!4TvC{j_D7=em+a(^WG5LEYl3Jg;}W)vCQLTW8ni87 zoEJXhkx#{L(VZ@l2`ek`gj7OZiBI<*aH8lYA}44H*q1eq0lf9z4&Z^fo7`7G2vRG$ z*gIn%T7IQJ7l*sx@2|w_;yL;OgP+IZ(V$UiQHBa7M@hF5N=Ape4&rPky*L1QSPwPv zkiG`my4U2%0Kr{`3$=rzz1ZV~1w*d|x9(6?#PLpC-xi#|7l+xkWs61X24BCRww+{3iJe2C10p=OjY%y|nH5BaBqmW#vCf0Zf;pR&l< zztY2DlG)~e4&!`k|9wW|^UWbHXJ=^&oP)mtQw;6GuMuysbAut!G2(DzXAm20OGbEB zTgppLe3Ku`3!^DGI1E!8P-v1wTw4`M&eq}1R~gz%3^ug?D+cYIy*N$|LA<7USQzZF zW*m!fcQ`oW{CVdu?n1>-)Y*OqnR3^0?C-XP8<BLd=SyI$)S}NvK3EV|&<2!5a+6tp-8n zWdD2c)UO%CO@KHn5a`4@RvP%$Ll@I3 z=u!hAhnZlb=pSM3kO6n%8-wt68Q&PH6iroj65Z!gM5n4zQdgbdx-5Og-*=!+F|VL6 zIF(i4+{6y62>8bO^|zuq*2ISee{>FX}?I6T=W)k3(0g6c32S z7s5U9mhD4ib9+BNm(cDm;2xzr2%kH4UzJu(gh*Nk)?RmNkyc)}imtCq?3t-e2t-BN zhk$c8_oJpDG4YPxc(iV{Vl<3i=!r{^LqmFE&DUbW&P=S;%@nc1feyO#ocSQ%i{=fl6;UWw|7(@F|3XJpyK z_fld`IcJa(PJubh&@J}YAXQ*2rSwce!Y=7y(_rPXGU$BaLdDY2f<>IjGPF#if)CZ7 za64X`5iM{pn#ps7{k*s5fB$oP9u8-1u(eUV7e;spkgQCHT@17tUnks6e)^_-L!RvM zhmIkS&tPd>Fl;Mr0luQI+X?MnoF$;nB|8#Pdx~Z0cUt4hUMob0pdi*x<1f%n%O1j# z%cE(V=sYRXIVT5V%Dh!OlObO^T&CRr2$iQ9iK*mUy}qMKN2G5{B}HXeq3GJ&^+}*r z8N`GsKeDpv2W&$&P4X2gRv9PTUs^*_-QPeIolh;|PA?_&Zf~0U2rRdq;Ca!en$;rC zZ`Exczr3W#q(mBNNCO3xl^hgHZ;dpafa+I2m*oAH&6L+&796dRkk^Mp0I$v%m5q?u zGh0kX$n3)7mK8FYs$nB>stW%YAyduiWQ5F-;f@%D58#jV_mOur9RXb^OPW-Jdo=}# zcU~{;Pnv}dI)T^siJNk1|PqttPWy|&J2}o!7ifr!?kE;o(}|3mVrVCByqW3sclR&oGZPF zg*a+F!KG$wia$*cq1alz|8CW@5Pu70FUMQF9t{J{$e`nKANr_4^OI(_Y8PCqBg{ch zZN7SwI0lG@NV}A*zu>TnV+z%Y?aN^%@h5EFX?oYA4wyQ3*NKSWXbHF;Y58u9|7PM} zHIS5&LJPr@iZXt|z%4~*AUOnRQsTiRIMNB!u%Ubv-kCS#s#mORf%bH30jx?anE3RE zm`u!po-A8Aj0H#apNm5Y`S)-t8;F74KJ-9R+dY0Aoy_q11oVXRZs8RQ=m{Ug-5?rD zE((S21L%o;98ZBf(Y{=Z!BNS}r15jLj%mb0t~Pei2LYfG@S z=}L@Oyh7dv+&C`0#SFRh`mOpMeLx9{^}0hTfSHaRYskT?M`&c< z8QsP!vnz3_ca{$R0A2zN;`Qz2yoMl+OdCkdv<~$E#Cq)7bwKaOz zu4CBh?91mnab!JqLgX!R@ZI%Lb6;7UAp1N1xuJaR>?!xD_idnIu6lpT#i8ZN;ct~78y*Gp=rPNjbwNgf~eIK(DEPNh~7mUXMU-Px&t z$zErt&YhtvnxCRCh20z>sQkTHQy}q#EwhRaEk*nENr+jiPJ+eW&U6#>v(@R9!`&3R z^%aarD;N-(l!U{h+@GnKnw_b0rlSaMxH;uknC<|Y8r_600F7@r(@pv=^CA{T?a#%@ zjcQI>JoC4*fBGwEZTN~VlWAsT6hY^B@!XpDG-v;MWvt&eVzE;V6YQNjSJne2S~RQP zv{4Nz&c*xrVx0B;UKZ+dLKwG$K!VOe2XN_rl?TRWJ9F)k-v4}Wx|tc^n_vB&d~TX? z_b#USvhL{L95P=I-M{sMIVhFSYdDqKuQ`4{^Xo%;=DP7y`#JPw#@%K(F$EpqO;_rg znf^|=PoYQ4mAZ!3NV-zj5F(gesjF*<CN59v8d+^Mg`3ybSIj8BR4y-`QyK|-QrA?zsZC6P1|AzHaGGRk(^_y; zC5_(YcGhVRIM-Cx``QXD$Um_5+31Y`Ra2$aKa2VUy3<1`PwI6AVauFHCr|2f#3|jP z0Z=vUw1ghz#JNMe%-pxAk9S_NRDMlAs=*Y~k-BEu3X2$!bYjbqx}0#Hj?^^-O=L%E z;Dt^78p@zv7$tmSfLN_LEAxX=Wf&Zq$G! zt6vwO;K6RxH8T)oH|iP^_Hv`Hp}{p$ zF2&L5K>Zb2y1<}R7Fy*UP8&52rW1+fKwYdpOb05FF)s&d4C0d-orcwEqrQT6mOQ9y z{r2%M2WqTBJ%lFg&Xa?Pew!@;jstZao#NGI%QS2FjAC!d+>i^^yTvZlwbRQ8U(4EA zOllV@wvUXImzTVfvT&g;F6zsL3LH9XWE>n9+b-gY-XfVD)m*xMzb!N?R8Cfhwj080WJIZ%(#$_c3Jy&Yqd!!NV zxnsw%GrJ?b9&qOEp;kmkk&BT~NmLhlhR<-Qf~Jo$ot#DA?%#_gvv-f9w)U>Uyp7)N z$T^K(BFtPS?Y@HI%WyrJ!>B9R2t-Ej?vl5Y9kY0gsziua&@$@))!o~n$259(OMy%1 zqsBH+Y4vV_&K|2bIjKvVlLOc?sg26?KGB);TzktnP2H(S~3y_WqOyCMjooe z;l?i7Qf~qdT9Nj~E+>}~>%YhqsEsY~ziYzlWmhkLMa|SzVsN>2!N^-EcD=EyYEQi` zMPD1cp7a;RwQ_l9Lfge5;6#(%EF*Wf-$$?gXquTmF$F;*SFGLhn=QwW?z>wi!2!h- zD@W!0IKH=lg)e#Hx0(V}YME#EcoQm){yfdEGVcJdX&^rRc5mV;cAEdo|*O!y)pn(RLdfVeH@QUUxUM*3WCzW z`aT*%I_!nKr|kG}1^)Nz<`_0lneB#b>!Q_QVx!v=bKw!n+wRT8ZY@}&Ovsm#wW~ro z%+2Oj<0DaBoWPo7cyF2WR_!%DgGgC+u-4z(n^7$}>e)+byVQu1$%tijXPemI>fA)> zs}^TL1Ee}WL_aZUYk6;#%DnKv0BbCYAKIS4^C~p~rLutsYYd1n2$Ik)jhb}O&q(RW zr#4DQCVonw<+iENzO-#7ABsR-?g{omxoHFW<@tv51l!xIz?}cRR{T@s{BJ=~GlUjS z#=jqQ$bK0JugF}F2HDSV=UWptrb|Uao3=oB8Aln7S4O(JG?+qMD0cxs2BYaHtY#i% za*k9xoQ6`Gy)yx^@Hdjy_ z5+|W%nrk8G%$5b*)v8HwcRI}|x{Fs+(-ic?t^TG6ZUk>N95AxcTpP537Z(l0qnaDplm!4BW? z996gzW$EtZ1=^nK+B6}rD_e+$aVj4p58}`c@7$a*hiEx-&kUaVH}D$9{UK4 zQ%=?eG^FstBb7-k9bT_!jn_j!4tt%JmozjCa6;K6B8TE8!^lJO8Z>`N>#pPBrx&$R z{KM;(hU+ED;P+m5H45pJ75E&~ipuuMAGJpWS zk#$7t*9C;b_!2;EM9xV_nxD0LJ2r%KllISej&Fp^N_5&khXX}{Xgh~RK{%ueP9YJ| z7C6Sscx(iqVBox%68pyEf&eG>;nQ4eDfko1LA26-`kkX?U>mcDM0QM*&@DXNsak*` z?=wMwx`1(^TaZ@%8dVFtg--Ua8MU*zKb`@}`_T;oLk#RT{z6`8)}_S zdkEwn-4+$GPTaRlN5V`cibulC%2gZ*Q@uq7y?DICc3dRf4S{-`bL-H?r#c+sQ%u5d z(^6d5PdfVx9GPG*(Nk2JLrA76rAyv%eTS4|=Jw$td8>GSo`=Lygtsc|(n-OYE*WV2 zG&fqAd~7C`&HghP8RSb&b0-& z+gq}DU+_9_&4dK($k(ls=_x=b?*88M|JKZTC=Z*&Pt|V#R^>hYoS&D+L$d7OOimRx zXwYgfT=^E?iB)PFfBJNx1-JqyY*gMdz$2|8dVm|4Ir zx&R0JAq~Q!CKEc>)BIZb+q_?y-y+^`!+Y$oKI*ERg z8oPa6(Vk+b0>y~W2xj&Hx<_tLA>ORaDyJlyYS^Zpw-9cx3y3Mq9FmVC?4}vwIGiH_ z)H>WTNc`yIHV72lQ|Uj$a{KPpi1+UIhJIN@dM%4LEccl7J_4&Ko( zV@%h|tzY?YKopW)WvnVMe(q=u-?iVKubxmiu&zBk2zPSbK&X-1P$RDEO}DT9j^jB^ zq_C$0*<$2d@|6CTOou_`JIS|xk=DJ18j!m8N`rLsc`NH@mfq;ry-%Yjx)-tw*0K6_ zrehn8jGf!HN1qd*w=K1^@V^obdMo~Fq&(4=y1p|rB;M!m#hKD_x3WK_o(}=qoUA^4 zjMP{_9>vEir5>O@0Sc1jN2BM^rLV|@-A$#64O^zcvI46|Mgmamp2_kWXZ0n3UuN~C zD#xTgsCxY*8sGGgut`?#QghPanWur5wAB7p2Za}Nk{->fsRKtdzfSLx=9R}oP`lKi zfX)^GV_duRQ5Q>Z(x9(;u$w-M`^T_#zB$L&@wk_?JM=%+a^3BeevEmVd_00fbdwKn zxtV7Lhg&Fhlu3fMm1%D}^}lew!$Hn8JKEnLO>Lwd#y`K6~;P8gQ` zs|F!3OI9}0lauFN8FuA4wZ3$arQDhHEWL}+=X4h=FsjiDTK}RA@^d)DH%RysL}{fo zVE-{cUg9xtJ_fWL0EWg>>q$pVgOOoXeXGzP zaQQsx(a=R^`q&5}Gf(O!VQ^n>IeOvVneH*->YZHBIt>KpR`|YxtrGB?zYckBbVdd&jw-VEG~!rw zk{@Pos7z_W{eaJQUrjkM-l?iEu1*Zx5dCoE{1c5Jr?0v_2j}HXxq_G@w^a4VM7}>? zobZh0>=$;M0PXrZD@Q9Wbz;+5wog=_fL3dZuIt@XpSBS2pJcK2eHIjTKz@eZC=0k; z(+zZiDjQ4ekpWzrhss(ZCT#L3wI}DbUtlC$-pMrN6$lilfdr?+mZcTXk;#!y-b&)+sTXK@f`}`4D2L)s`CQ0 zhg}E&fHh5t%zxP3XU^VnEq41+UT4kf??|FluZ=B9=ZaQs+EZ#^Deum{v44V=1Ea6v zrM~SWgy3-Vor(XuUPxZe;K;lk2!>eflvP3r$cM=_(4%ir+mD+9TL35x%aPD*=8F+`{m!2<@JTYcHc)m zkNxfe;*I<)jwq7n~!im_>PiJ3k`y z&hn<1#c5tn#kFSmhvQb6FvQB~b%K0|Qjqg^By%ui{2~5O3M&%j;V!2~t3uMH2w=ov z>0n%4j&9m*j(%(~eW;VZlVgWVIh8hWxRjoilXSQg1IN}!<2zE?LT^O;%gNDvj5)dO)0ivc6e)(Vy=WP8%mz4_-@*8DcI1bo-Bh~#%`#a^&vbJN!bnvr z|J;!_rS5pH+Q|{kTKo4Mjcu;aYqU&6f(=<(7I4ZqD<@l(AJP=qW}0Zw2S{$|jzqY_ z=(LpZ@Y9s$dNrx~U|fD0<-FNX6Xf{v)5KfWdyY?&7uq|eW%I<5x7ardrvTdPp57-( zAGZrRr@-*CjkB{y4?HvO}D4W3tZ>pQ!SevygJAF z^_uS$!|^F~_ff?mGvDKVDo;uy57gmsD4$HI;I@9$eCZ`tnh&-tss?%aU&|x6&)L^+ z_7LWZcomV(CG)0hZ{#g@?s3t*?svgODFs1Llz;x04)J|3eRC$hw5UawJfT7NuOvvY zn#`-tbz#dA@!LEwk0Ns7C}kY#c-2Ss#~KB?cMS}k%b=$iv$4!%OJz|d-{lgZo*8XVX8!GBX< zr|%5jpT*(LH>?cn{Y+vl+2JL6K?iMMCawA4loL1%vgM8e^%Zsuj%&cM?ZCJ)k}g^s zx0Y@>+oFZ&rRfkJ=boXwf%-R_?rp($ru`gX@XGa}~tP`%; zP%O5^i$&JXmUGx(I~zrWxf>>b&4w-d?)UBl9SrwxN64t2RB(li!XSN4!2`-lGJSb$!?lM?jezy+d}#LSZk+C^;D`$jk;Z1aE> zB!J0jy4`LwzW<|w8}@_7RTPkjzT#KqCc|``$FhiiI4VIMu1F*t&l%Qwwi?qNT?kf4 zOAZ;};{zeydYVSE9W*weoSoq<{~_B2s};1flZqBe{q1--uc!&@)kxY2#=?GZ&IEuI zL>yokGFPgoegX6(m`V6JvAXXfV zx1G`neYtem@I}Sguvsgo9b>iYwG6!b1Emnau@VPp*5VX-ze6){pc2(+c|i2lk9Z9(@nBz zLSJY4;m}dCt$EOn-^5wD{UkdRz33;|xfS&T!%244k8nB~93}DIC%bT{6f z3O`&SZ@5V)aBe>d#F9MNi=tg@#GZW!tN3In0eOx{IOWSyBY z%pNAeA>O97_ezDv=Oo9XW zbF=VL(s)VF%xUy3Qyc7DQRqfqRQyI_2d<)#;s&B?x{lK&1)HI(aig1<1m{Pzo+c*2 zs0wF>+b(E*7JHan47MOyV)Ee)?rya!?-=EDF~L{JqplR;Iw2iSeO0zv9V|zyS+P@Rc4FWa zSC|D4nHi;58xt(Vb=sH&z4vKjf|V>ckf+ah#5`s|?|RypU^`?h5Z~g&3b@|tQddf5 zL4$5zZA`d>P8$=vm;I29pJw!-SIcA`*C+SGGBz-U?zdQmsBYyPISrz^DVenpG8VME z7{>A2PU}R)naGh+8iF)`VlomNbhgK7x@D>wBm8%*WCAowdxPPwZv=t|=ee>3+QEE} zX9aDQUD{kLjPv5LFP~Df{rLj@TGL{f@`v-d+w;#d`H_w(-r+c2Su5_~v(^3*dr%p>82u)PT48Iupc&rX>R^CwZ+~lQrQK=qicJD6WW$x*Obl9rWJB)0MrV` zEu5egjEwqF7+HIJY1XuEr>z!1lTlJxVGs=WlY>?NLwk$G*5fU&mSvbyt>rRhB5pF$ zfV(&d1L7CjSpuycEmsG8JFRrW6@d3tDI8)a@g0gda7s^mD?VamwMbOdYErH-n`s~}54{9kgb1^(n<|uizu|IGO zbs_1}oVUDsM$c>`s9RU#*uoF#M;YaJTe;*TW_C@}`S!i0yw05F6h4*zc$@kR!pqW5 za(t-TZDxZ&I%3;&+X?~{1cO%J#t7EQ+*AFx zosUqBM5fIK2FL2D+O#@lkp|Ve{GS^ui+3~^d+?oxZM2uKv;-We+9w-f)+i&dxK3lRn3b10@)Y zbdZ894rS5^>`!K1B0=?Mi+$x;wF@3y9z?P{qoftKUAn_KFvZ)}8LPC4b}k7d_qMGt zV|ox9+bYoi#Md@{+~jAl>)LT4c4?V*A@(PMKHx*_Z}tnJfa`BAcDA1B@9%6ELQ4KB zxe)uC5F6+`6ZEhUY^J|D&*UZ9dFJA9lHW9-(Rrr7C%Z$PXZp+0s_Hz`1>{lHSf-aO zURCRvUJ^CRR}jLvvXewVc7m*|UbT(YdZt&$?_oHYMB^EFLCkUAnL~%_)$2*{#$eXp z3aP8>OuukL&_5$y$r(8zntI7>K3WkMBUF|{#>)9zv^vg!A%AWd%|R9R$SC^rZ*R8YRR?l?7rTB_Ca z2{m*G$~K8a|-sK}I$Z@+ua z1Z|bzx#^50UmWzD0WFmfaV)QtnmuQNqaHKJkBQe%BNo(g1l^@H(gx-{e)XKWrj|o` zaNMvZuEwAYxCKY$N9;M%Pq!C%j(W>VWd*%^OFRZhii0+eo-;pmF@l}^EoAA~dPQrz zLJRyJrSZAvTaO*W>|+j~1nPy5;@HS^nlSj9~R$Idi;mATSG`EoWMW_qPb9*SQVMnlcimAGNmE&9x@2o5`sDg6SBE06Y~mBG~I0nidGn^lnJ7#611XwRDWkW<7qPWd1WAIH#%EwnpQi5%w6eIc5vpd^qELRuyDHKC{A9vo~!67 z-|R|W=?7H>$tyv-M^p3ec#Yq;xjRm5OuIbccVEi|H#dq^veT+UYD!n>Qpx0%u4O5d5Bq1+X6uH2RD z66CI2w4xn-=U6U%gi^n0J$B>yW$sGfY1JaI(|6{4B6p=53L|q@g45cSyV7?WpvYbM zq3wY2QM!LSSoBI_j?7Dul+IKZO`rRBAaey1d==^UY?4^n+*G>KOvfnmRxUBw^b5Bj z#UziG8QzVPJesioP$U(kd(}a$8O?1)q&~B#8@lemk0@#EP8R{5^uwKw^E6Bk9I1SGIqYhk$ z7!&3+!nSJ$^BOR|GX&T|#Dg0j$GT1Kzo zm_6%3-ThBHad$vbuX=XiL}ciT5I7L&Da<&b4X0~8yzSOM5A&H^Sf0Uu`oeQeHNgos zh{8}K5upw8io_b4h2r-cv&7nzhFUqb1P+^3)a|^5+Pw#~?mtBf$#1^ZSKdv8GvA&nGsaLyg6Ll zz_2}scA0>AL5I8I;^0m+N1TfQ=GiC8OSPO+#ZMiWH#7L3vpS=MwkvVW&Pah#av-XJ zd2?y&gaF!6jT&os3&J8`-aK0L0nD36u@6rn5svGbDw*_wnF-LTSRNV5HUQS3 zr_ygougoWa%$tn$4rJau%B&DDyLo80ahTngX4b`|Jp|m}*ittAiLG`!G7lqjBlG5# znn7gVys&=Q^Gl~gAoC_HoEI{0&PenIWZsOLSp?<#sb@_Fsk(M8(RnkAiUFNBPZW~niEzSX=#zNTnW;_30CrjJ zu_Zi|cKa(^9wQh(XQrBf1$*jl)e@aIvo0CnXwz{tLg&pB?oXlf<_-(0R%2T?I`1#h z3~{}B+*XCoGfpJIJ)nJo;Sy)`exdWoxzKs>6GG=1-F$gd8>tSK=)PStP7mCQZs>xb+xSfN;P)1@P7iFw_1pJg7a33x(ve2 zeL0>97iaxaMW8C=-KyyZpl-b?VG{Qvj+pnKctTy`M~VzCGQb$E@g+F#V#sZDam)a) zN=Pbrq*sa2lYYI5tG5E@Ek)rvIB!)?Z7gHi@(c(9=dGHBDgn;3(JC)+o(=h<2#(Du zq24cW-cp=|xxjhr(Q+0% z%$t?qy!A*k5;)I+-h+!@28BT8ts*D1pn0qOR`egoNm**%q;XTgxTJyyxh@G3&uVY_&1#tybNkM4htQDd3Cl8od8#5 z1DCf-#38%va)&kj)izlI=)$VIO2o_nm$!-_aDmIS)iE5GNAi&=lQKdzV-lBlao`SK z4ndF^%)a4ftx6?oB?w^+-&+#eY$fH+jAgal6tLNCdUo6c9pe(fJX=TIE9`Jxjh^O- z#bgnrK3Y_n5+7?yEh>^hk#b#IwPn_I$AmATRuBcm^O=5mosJhz~o^GDy3KIG~$saIaRrmjQNJo3y z>Wvxf4!$7!0?zL5$WgiZa!?+uH{^ykh{ot3*`%Tj^u~d&bEw3oL9)#dXJDVC`e7Ek zn_=<;v|aZM__p`~`{B=bPGmVS7CZ-rY+E34Tkf>VSSN7q_r=4`7>J4@`0E1({D+-s zOJkHobC{s=#S^MD+G#E~x}heT0A-vCoEwH41cfzXjlk5YE?uXu<%b*_r;ezV4;gld zTeqy_XV>+jGnFSl0bQ+c{U|eAb=7|E%>9C)W4+?8z$*+U8)YKF$kVyJ(90v06P+-@ z)m44V7|^pi6WC!1not(aS1>XgRt}8J!^ttj2}aIVRHt#DV+$Rr(}y%1klLBl7qjss z%?Ug`IGX5T31aCu>EfJ$bcNQW{JU9U?zx1lq_^G z4jAKY(#w95rSv*W!;Zq#!xSR?1r)~XDw1t@FLhn(YA`7oR$}9CHY}_q0cQ-Bfa|>T z;zt`Ffd+4V{q>h%LwUqOII0BCSJn+d`CSqTCT^n0D#hANnH(5Zn8|@<-q{Lkt}$>{ zSWh=dTy)h7zJXZk@o4Nex7>hT?URgtWa7O!rkmm?8ke`7Z1_m$7DUg`2$+gG^DLv8 z+WDwb*AMkglLXo^D&ir8EJi|-fMr^JtWq8smNFj!4Mhh(Q9*NOFFC%(sLFHD;Z`&n zcQEZkqoGO*wahoTFX<>Vn$iX_AD@=+SZn85$r}E{sNO^4+G{sA!t8f0Q_f~ASP`5 zz7$2i(b;OVp@Nj8whVGcGd`m)c>=(i?3jsY(0i)c{Y9%r`o)2N7!396?CTd1YheFVsadfdS9C2L2k(XL*&vT$hR?R2n=`RGyxxYq{^Y7a}f;Ee<8 zj5uSefNTdI-bm>ygG+XzfY&E?=PVj89!*o0)LaR(=}@nkov~y($Qh-9qwoMgJ4#A zb>gI$vgr;w!9lmJoBkjT)N!i6Q^_@PUg@MRbxp`(d7_*$s&%nL$BJ8@HmG$?w^3}+!BR-vpKKL&Om5OaaH=*bY1w0{zUj0p z@B;Q?pFRhxQxA1c)^Ly{Rd%#<`I%q6Yf?5)>A@I9RtMNA#ti-XXu# zi7vsk)G1T|kB@2x%zAqR1g*)+J*+q8Ck3nwK85RZ{z8*kv?bAsEV{FvPbPBn8(=y*< zxRG7WkEk(qEA|~RWs#_~MM?GDEsw!L^i}MskruM*Dtdoy%%S{x7vtW^d&Ueu@g-IDr-G|^i(B?BAU7%s(=qGH&4Tl0Urpyl8P9&6dp9V6+2BPDg zt_lNp@(pO_(=Ei^ja|Tl!iLo8zyX@j9%f(fon4|+BdhWswo0l4N2G<1o*U zu?pXSLmVca0h%h{P|UVf?XpB954h-cW4wu(>(e%IO8=cs!e1ziV zreW5)UXdk??EuZ|rPjn>(v$+0Nz&8*;^<%bU#zc^>YQZ1kNSOT&`3cse=QuA7sh%m z(&w5l$Er)OxeT@Vqzlc~eEfKr&#Lj|8?uj2Rb{cmduooBj&AJMsi=A}v@TA4Jt7?s zPNO-0yNQ;5TfwI7o2Hc+?Y=8`xaSI2f#1tiT+}+&4`{0CjIbVa`HViUd`)F48HkBB z^3c^tnM2YPqvel_(f9u3>m7xb{0rRs%iBclZqw*KnZ3pifw|a;Ci|YOQ*)(nVRFYD zSu%Z~u-HXwWVag`J2xfP6tz&!j+#}@xaSYIJ>Nk?CPa!K+7r?xVhgL$XIi64KP z_JGAKWk2A=Sycw;>0pYHT0_JBG`TPH`#}%iW$&B!fMoCe+fUxLx%x|JX|F-Uwg%{ zZ+ZpiuR)vql0fxjnbS$POWXGA2?GJ0iA#G>j>D zw9{IFPb_Y8BK**Zacy*COqp`w17A;QL=)M&tfy{JhiSwIBHYnSF4|mY2C5vFg?+U! z{$l)>l4GRfWi{nrb|dt12a%LagL=-}OJ&$)zg?Q1v7~)N2AZm3Xi>T9iJ`n7!D2RA zXcm)bhSQoFU#cAo=}bPsGKOT0ljE=F>;3PlHXqSA6PdTo4m-IlP} zW|u0qZmkOvLzKUZ(3JRpp>5j*p+Wk_xDS$5(t2UI5^OeIQSiYMpbK5SY!D>C;jdp$ zjJ(~dMRVlkm-a^nL%i`5W%_pGM+E4RSIt`S$Q-fQswU+Fn(tysmcbxSb-eQ6=bBa) zNLdUGc(@#}QZ%w#GU0G}J&r;c+%{F#C9BiG1&7eeAv7%(s6aTs7r4#X=I(*n!0zq6WpLeE(k^U@8RD3k z8Mm34nVFel+;&VcGegYG%#N9vnVH#+9a9WRzMY&ib7#((TVK_Mdhd@{C2dK)sP%NO zUftT#(g$n3#Y?iJN?Wv+BA}yi8ugEk0ajBx#+yp`wjWaqdg?71OJPhSIxQi49{R3& zWO80DLi&x!z+*5DsFx?)wk3O-SKDi=Gx}9)Hg91GSv#6oZ_6cM0g>dBdeos?PUDvl zLZ7RT5mxW1+K+s!2O5FUh}TFSWy%m3cUJG3$v?!toNlr@|Iow7grf|-rZp`)+%Of* zm(>=G<3S#-mWO~siFTHlm*mkpS;Pk7AungW$1UNCuDN!{eH)aU;Ul6eB)xRmpf!_t z!~0R{gopnPHoSyeGEW9qPPg{kfQ-5pds{8O=|mjSsWt1(~C?sV^(dToYENKmwKVsdtlIS&(-uV~*7=_T&Li=pI% zS&|S(0$#$b;5)#R>s^xD9n&z=c5S1tH9CT`>Z|y8yzmr4_yG!Bcw_3?s(jM70oh^I zy#XOo1`PsO(?gXRqcz%PxLc~Iq;n~5SN?bIVOW^f++ux?yHgqVtK1vbm3nH4?;?YC zlem~|59cVT?2^udjGfAlW4Lc-2h_KsQAvd(fy`KBBp z+*K+!6Sl(QFH{qawX7E%2t7^KcX$zvM7vH<;%j4oQ>DVll^?RfQOBr~ymnlX_@GowM@-;yMP1iCdiV z8Iu-`iF6EjH@PY2uI*j|uY^m{RQ?Dj-!3!nZ@M$-GTK*6Et9vklJk8(IoKVPn1tWNT$80HL1`uFy~8 z2KTC~R|{a_%WgN3x^@>K4!du!1*VOxcmHwrbk6O~m_yJutzJ?*=e}#9jWn zph+*;_Yw7>wK0nd{ zZ2&4o(ED?x(Qf@<$G3$!fr2~mtmrl`xjW~Wnc?y$(DJkkx=r+&r5}D)=?Z*0+;o)* z66o~5`O!hBjm%A7s2~0)UKEvIt@H)e9mi&YW94`Q_dYpmgZ+%5xu{}cy;DC=#X&LU zjP~=#L4ZQBif%h_NvdcosH9z@v;CD}u5|ldq=+02jcP#`*G%an;tUC!O@ZrInS!lr zX#?EP0G)PVgfy1O8NSTx6;HTIzDtjwQA@yu&7>Ka8@0eZmJBbG3OqYD(?^|HsjMwk zDX!CbuaFPoD$dYh$-#SvIa~D=Edrfs<@1ZDS-W0y#mz#(T|X^G#8e7tq zY?c8W*|20X3{D$QCxpI`t0x7N=T|)50Flq~XqpNiJ;e`b?oSK#a}2;O;Xm?d>v76{ zkTcZabder|%*)CTcC}lbjO`*6y-N=2zy^3<(&k&)Bsn4=|nh^W+?Y^+G&3U8!8}r;CKo zLKABTm5Q4a0;JQrq%?&SA%``&feFWYX&dNdc^n?GIpxby?6#F#J#@R zi@kEdKNY=rj;NMRQwVt^=T<9Ds#{932IsEn4S@NsQF59xdE+Awdvt=nR;ZUIFcD6o z|IBCo(4_B9XgmX<>8|8<0&l%Z)%*ZW^R0|jhm%!GOzd2MCy_6I5$9C2gKHy|N(6Z~ zpxyy?elo5kI<=QB|GqRxLQ|~bUNi(oypixpqm5K2mT`VpWI?Eip8wtlqET0H$DThL z1J!GwG?OyAgf;h`Eo~5E#&gb)x@16v$F7{ucjp- z!s0iTONb~8p=(|nvIXu-ks5pzE_~Vd)ZJzS4cU}ro_?GPNKA}-+Ex1NqJ2W11K5g} zs=?c*QI?;xJ&kk+l`i%;J}@-8y+O))$H9W!-+z}w$U4BlVJ^~4;Hou1yQj^h<0E=3 z#&_-koTJIUXFguVnD)$uy_1ZKXFrdyiTxrGKx7U8ii_rG>@$a zfmH;^?s%wkA$#CZlPK8ClS{gZs?CO=_f)%FW*n@rm?e1&D?b-hS8k(N}h6wyztT)pK3T5Ya@p8|!gwO@^X?m)mO>KLQJ z#px}bBdo~&b-efbN|fq4hPzLTFF;Vgar?eg8EjsvQ*ihYC5u0FFtr+?@1~YSpCm@t z&vmfHYEynxc>%s){55atn&n0Qi4~lTYYc9ctnK2W5egG2IW$8U{)(&Cnum{f3i#?f z7$195FG`FJv4(EorZK=y)^S0r=H69uc=%7rgL zKH1%;F$Mpk;ImvHU4owC^twp~FpwhPgw2D^#$+m?W+Lf__J-2)j zs2vsY;haOtvjYCzQyj-fK05qNpD!yO&BBh4tEfL_p^KJmq<;pzM#IEhydXv&*A+IR zvpr|_uUu8Hd~;#hRX<#9c1VIRDVP9Ox*YO|SYieg@^fslA*hSppO*vhRfB`tV=W`e zswYp%b%P_aeYnj>;?x}DQ1X~R`QOBQWNSD0^z2L?%p!~}IP9U*ly*nu>4vBT2|t~6>kCId05dv}ER&(MLDqdpKNgkSm)_TDeg(GvZy(i$) zyBQ>it?0HYj)4({c2wiqMc$dh!w)~h;q@*|#v`cqH+g@r7!{d;AJuzela7DHnnb3+ zt&l^L>v;oD;~kJOWB=Z_s}f@r=Kat>+Hz18w(lo(@8k{tRA#dyZ;hR|@vx8Ds0KzR zb^^M4%ZHgx-bEzA_mK0ECQl5mXANY#xhlefR0~ys(H`g$Vi^gu5zu~m`*?)!P2uO8 zZ4cuGV`b>Mk^98}iUo%Z94Xu<>eZ1(@XcS^p`hs)3OjZj2N>b!KCC`5U^O-6K{B#k9){OCUYea- zbv}5uvb2XGFUxf8RbvPwlo@2kyp`$PC3Z{EDRL)|Wav^M-7k1{a*_)QV0?#_eA$F9 zad^}kl>;0&+KrX@W>On%cbFZmVr6+A`DSWXW?FgB;Y95Qhp7kUY~fAWdUz`hGveaB zwIh?SdVHes8BECv?fYsjq^W%*3oc@TQAd@2QTjAg} z9^!qzpSadtN`usTDdv*o#8SS5(gJpPyaK2cpm)Px(&a;kx>97y%yy?SqYmQfC4W$b z4CG}_Hn{KMPm4N0$N(Iu8^2acQHrnD^G%*;PWXKD#;yJ#M4O!64DC#c_&pBTfeG#W zOzfkFJPrjQPpSdn*IyrEBR6qEJ5lqDOWqXO3IC*JSJ9b!|IsCGvt>cZi^S5cY!`Lj z6MQ&vF0F^2K7(wSVB~5y#?zP@JR!|T2FZ@l4syt`Bc^^Y<=L5OYL1j$hSwpz3Eatk z*p*LAmfT0R)lPYK^+em=L(kVsh_F$_Hu;#Y!I`5-qMDweE+Lf!J&=LjpC~ei+<@t` zMZHfeNkTtUyn!3?2W-;bGEEg8X7afTN;xWGhWH^TgnPB=(BsncbU!DrYSRv01i_Dz zQ{o&pe96TPll;p=PP5R{p84r1oy z7rO}X0oCav<5e0^mFcfS{`w|kXrK2Q6VnBQo$;X$6B2oc0zadkN)rgbWn{7 zJC%}-;4-3o3)-{uu1wDw$+6|iV1(k{_%#iD@?2sYe{M$rRum$dHu$LxG}7Xbag4FQ zaP)5L2c_QId^l(%1wUa+9QX`W>;-JUP=spBMwoU%9(subUUt=#+5LnwHw3oN6M(?I z6B{NL$V#C{-X8c&R4bn*IMFw!F!d?CeY7u!CnE=3Z_)eNt6}L(nQIe-lnRWGQHZIF zjVyzbW*t32X{s7uVCfwBj>gU=(VP2FVc~U9wV(n5T;9Rh06kdxXstH6RiQ4VG%uC~n$RBPnS>zFm5GGP&I=nZ+a z^kiXLwqG<_8pA;s)FV77%}0&RPFg8c&D#fWScYR9ob_lHgmK~`sa2O2)3|XF{sP2Z zZ)FUk-ZnBb=Bszz`=;y}JZtNExy{~fV^)|zq;=1W9|;v?GA9wDg~LyT0){55q3aM+Ok15M514L%&m|xI(D-dBs+@e}l&vZ& zgTJHLFr>t-fu@u!lTVF5YIjshZU~nl7p9|l5xi-ayNaw@<2qBr9LsI`R9yD96!x-% zEqbkAbpClUnrqi~&oU2U!RHw41=%p^&5dV~a^Dc$W!I;Gn3Yubz@pK7g1*LfLgk8{ zp}eKmp>p-mhF3bHQti@oRa?rySp+e3 zn+SDnI(x~b>4!Fg#pJ2SDNRrLsK_z0E8r6^Bco*9MVOH3mA z6gvzvMM+vi*cXhSC?#=xCELP%+|C{f(TCdo%F-3dBPd}A_6+g$W1;z__5OM#L)48A z!m$boF{+k9+jl087w{PQ_#5x+PhN|$HvN=tHC~`FL)D0S)OxLu?HCHZ>{Vv=hYtK% zzwqmP(jnF`4xf=VETO=!nhCR=rC3jClT%Mo(XVlAD6am3INLX}@R;oNwPEEG3IR1| zKj`y~NyzN)UQYKUcm24?FN1hA&SGtM zs#rg_vm3cdP>f}2yNJ%z$=v!@);EKyXO41P4=ql@ITiPN<+y1C%tirxjyl6`m(`kJ z6q}5&%EnLQNBp=5>e?hf^Of^U=0U>DQ^24}3^T3UK<~?4J4r8~SMnc!uT&>KUk~B{JP?6njgz?CaFFfE~j5T&7rSIaXDo z*AMcqev>V2AG5f)XM#CdlUl1|zrJ5lM@A5Kb-1W+PRBfU*Z&c-2Mq>c z$&cM7I^dsDUMp2Fi%CF`QO^39wFPFsXkSzp9=6WWk8)D%Wp@)h^J%e2iIAe=3+=vk zOg;|J!S3hJQL3#;=~wI5r;C!bz8~lkqyg!dJmYTZnH6?0SDz?h5Nb}!({zc_%6W{G zSE#B^qHkL{6f~d4&)_V0BELUZpHv297gpmKUGG_ZNEYnAN)n#x){OKCi}IC$^F0PL z@7Z2Ott98Y8T8M>W_v?S(H}D};Si>}!*(}br_HuW{d&^Gz#ScJf)GmHI+PD<;T0+tp;;|guzEpxEmzF!<4Sr2 z7nGt-i{|4KGXH)W8vc>RvlL(eC^i^Bn3DZk&=s$ZO9TTohncMxrvO18vu%w2=+vl^)`kB1wDfNuzWb-@VP=dkaxLh`1rM2Dc6R7(D09;t6#uvHZ1Jj0OL$E1~okrNr;i zbPjy!b!5Y68Lhsd&(Ama7c!0|auJHiDcT<*>=J=vWjPjmp6Gbg?dIwb`JGJ0Z!Hwn zd65vDHjNn*qcUnrb2A_j06se$sOy{$1S7F|V^Y3sj>Y0!?QbznmZraV5R$}E_y#B= zJ#wb1Dr4?Fn4zuTwtD6I_R>ZzuRIrZK6S{QtZZAG4f}OVKC=HvO{5IX&qvHuh|fYq z)13r8!2$i=%J@$jB@?cWAn_nsOfmP8#d=@HlI?-V&x?d%{ zid1r0b<}&O-gZ}+XDOp~OYpLc4>;H=udB^9dvvO48$|Ci%Ay%?5&)pzOYpT$m}9{l z)gPTMnK9a`hIBHgu%n}NPME)kM#q3~A0;A!aM#C`BB^?zJu~&obH-|m&o7BJc*=YIRSrqbN#Vq9lw4iG^n zeC~`qgzokx#418^shuuM6vOR()|_aX$16UO@v{A~ysR|&u{onHj!7f8d$z#4qk4|L zcNMzTNF_5cY$>0!1q$Kor)#t8OxYuh{q8b2Cd`q9eVAOdZR1C=kLs5W+T&X**;~W< z^p-wt0w&DsSk0N*t#BqX6EPbi`)?YE7*a+r#;uO|-$|vAXvOK0(>=otWML>5G%jlXa8Cs!rq`GMh@WB)f%7eb z(1xKqfy(+C7r{p3z?^#e z24^?jEw;cz|5Ia_O~BxU6;qY_iX2Q#a#M$Pwl)MNtL}_^Q(36teIW`<8oPy7(IBFk z7;F!rh4W(s^*8BRJVnG}&cwk=eK^4i9rit3=t%7hr?TL%41b?bGKW*vA#*aKJ6gR) zN3{L#nL+c+8OY~7ond^3i>q|%(hO5F%0+yT6R66*PcSgV=JiyzXCMZP-XM&1dW~i% zD1O`5X%<(GQ|uXEf=W9{-Rk9({8?yjS1=o`4Ll;*AE+E?&H z#TJXER`!>DCz8NNQq@)aF+$%|@|AkD6-XQ@B^q)kqJ-Yh%_3c@`+aM0OGE zjX48`t_Mz^-`wUdfNA77qoohxH!?FR?Rt$yP2zv~2Fq}oo3mda9s&h=`Q>HwKC;e8 z5CXAQSTiZan-V_UgnEOs?IZtr=90-h1Q7$~@in9(E3jy0c&(G=#B>a8J0ci+*R^Sk zMX)SfmKu|{e08_2u@jc9hw%Nmw>iOQBF6|%ZQ@C7U|b%Auq6SkWvLR>mS$&NK8oj& zQUkd6w;?5?q>uPj4+Lw@yBQ-JXTSxla{Nytni4k;3BKszW5xEeM_!H@a+UtZjUQpw z&O=k#*Q^v*Wch0~VX$s5phaoeVW4!PKcxqN-%o&nx5zu7Lh>PzS|KvXde9~qQ=-Nh z9H|wCV&5Kt=4Tk`M`2^yU|b6%Y9{=^i=}Bcd7?J{Big7H#0*^GP`&CAxs;IYyGom!tn@hQUcc6W$+Y){=Io2ow&YAdsd$n`s1h~JgCDuQSL zH7a^d0UCodIU%7WA)932%xAl~G)E>p187F!uUNzU$VA`Oy7?$y%Y3}#y6&W6;Z9Tf zgIvfml51wCsCHOdt)Aqnkw+|@*^%RNeH$P5W_p(*``#QHor|{&Io1kmJ&gA*;nM)611;3drECO?Mtodj?tTWfSL_{#YYtYWchsjqhdiD7Vm1Wo9Jl3RYvvVmYC|IT= zyVD#ed!~mx@2;|&1_mvSa2qq4F>P3CBOEt`-0m=LACrM9VpYM*06Jf`iVxcIz z;_aAnVn6T6goV2aroh!zY^<7#HukD55ZHz3lN{TNHoAVa)PUHBTKWkYB1zm6vLXqk zFdAZ&Q3m6g*!amf^{uq;UeiNjEaE}ok6RPR2=$JH)R5JNI4nKo2Q=0INV)Sto?D)E zx2=p+EncfGCv?UhD*7~0n>1BTh!JfGqDNQrk|R7mAmJ$dEWuSttO1FwDbsfkr?*i< zcxb?{z1w;|qIS=3K5>$j0vq&Wb#pMSrpHBZRhcmhNSSa|4hD0XX1L(%bl*zT<@-?y zo`yx>Fc}^6GlfzemZ%E8mLFkNR8hNZcBrM4(OE2D6BZpuI!OAF0=Kia21X6F;8Sjj zn)%_XYC5xekSjY2Kc0pcoY`a&ck2=(s?a~7$Y(+67rML*JgUVussU|Y{2)xC7nfQ< zUzb#6Pbo7{$~#P5raR{l8khQd#tEGhQ%?`uo)=f&Q>G7=vpj z0VVgc)5P1n6*gLKI%UVpV%6bRE|g)qfWE132R3!!mp2g?GPMxWnt34&=G$&ak`3SB zmU3)O^qCa=!0-1M*lF(fF4;-igzto8!IT&T;;SbY_sB5j#D`ix8<9yq+S$)BDL~CA zGYQBHk#&AE+rnfxMOx8JDJ@t9)lnF`&Dp;6SaW8b+L+mh#@Y#7!LUF%W_(u%(B<`ce>tq81Z+V>Sq5Ma*n)x&uHp7u}23VPhr} zr1rWw0T1UtknO;Mrd!6Ng@;ZgwBnSB!kQH6-BWTSeGZY927rh8#9H)9<#T?r-sA|G z6~#d=5jR&{47<~b_YS7_EFlL7ob3}jM%uM4!eybvR6-E^;`#}%`msKSu{>LMQX-q#-=wK(cVgg z2)|RsGsgssz!YOw8RDE7$<{6@@uYSMCdH{)>)iJ#fdxcrBx=+cn&^@^T4@f= z<%LR#WOO4oGgG?V&4Hk+Aq?Jmm-7$~)8*sfY`z**<7+da(4vvV03`ba04@y}&UWg7 z7X?Y+TWMIU51#su0UH!(`bqP2iMkO5K?taxbwYr-^?OR^A1& zGw_}}5Q03>cSceYMP$*s?JrS6;{^P);!h-781DP=xkGUnMkh!`ipu0xck}^dfoSo$ zrd$!A=U=`E&Ey4~;=tOt2)%NsheqKq8grUUhjGmS3XqXsKblHBVUK0dyyy-1BiG;` z`{xd|&<2oS`senJbX`p}lnc#dn7cjIk*Q(Qep@k6>KXQy)G%y;9(uSih=3%}y^hIT zmRlbxlU#e$!q$u{=@XK)h}qv8Q-S9r@32ILIm?WKq&SX%{LYff<>!lg+EbW6ovUtSm3R%a-nH zsXL(i$~9A$rpl*Vrk6?VthH&q`N?0%bZk2A+VbPt`D>`DA=5^ z$1wOG=<*2mU%Prm$Yd$XzZ~e@cn-yhAd9<&avTq9KGOmqO(i)Fwpv~{I|@Y~#PaaL z_(CKbTbqvW7yB|<6p|rA0M?m~N7wf5)o3m!N!NJ$a{RmI5D-`g_vW7pV zS{}lHWnQs8{V&JQyWKd}amT#Ys9oJfd0^H3!no0obQM9c&~)BTZ!qCD8dldXCIYt)CKlj4I+~IzCLa5ceas`u zIHv8F)?>V+k1vRjn;%vRS%6~ z3eDQYHi5G9{u8zaJsv-v28nXPrvwY6prytaw4r%ngG9kyZA){COgQFY6?$clEkxK< z=2g+CBLvf^Wi)+j3NSQg?J}|Di5H6s5e{^6p`bf-d&|wa2Gs>e92W3`E4JmX0k>&_ zp^e&w1w-E3Zr{s^NY>`UunXbZGXi8?lf9t|Xgcvl^#F{%3-y4cJ%u>Vo?CfB8Nl!x zh0i4OpE2<@r`-;kgKeW(o`R=2mm(%~ACP|N(>UZjjJ2^VxDUck5mD7Q_cd5hMIT#Q z3xNCN^^02z_`?O7M&};|PYr`V(skh7dK3YmsE^bhNh^dB|_=s^AcH$Vw zBvC@lywR*8vnw?yiBM8-gM{m4_Ymh1 zMi%xItgwBelF?6cKDqyLJQH0cO{dCY#br-vRkI+lc#G5O!sg5R*0z>)0>@9~OpMaj zQjIFL=V(&yu56G_iIn-&CCFsD--R?s@XoV(OjH~f#S03>sYmA%ZSKI6<>5Hj*ZBM} z$u7h1ZScD-Q;THD$k|n=WruwY>^1dTwRwucnj;J07+<9#>$!CNv)%;VcI^<`~G@%=W?$x$NpNu2I;%@T(l;Z(b(MOkU|AqZxK3 zd`Zl=oN}IxZ{RZsoA}Nr+jfxEosbmqnv`ed>@YO)&8l$@(Q_H@ai9MFF3yK>BN%St zww@ku7;RGUGLeNn#7pduBqt8l2$(uz7wM6IyVgPFz@T|(P(m2>Rqx|l&ndpQCok_7Uh@+2%FX1^UtJt@UoY)x`sIxg=<3$Ces1;t zG+m4!t{pdvH>u0rn3kpN7&y8oRi zsm0O&8}h_G3R0Q`WJ)yo&^I{d>#-ogS#IBih8<5ROUU;`nbU)3siIz`CKEpgM~Ti> zvTBIloj(ic)%iMAORRrcgBUfSHTppaYeeQ;2)`s5Lynq?YwMN$gN8+bO%1&*sk3e( z8Bw9Ba)#q8Q;bErw&3w+{M5`9KDenHy-M+6nuM8TNSzf-=gQcqMN@m-L?nlpC(1}` z~t-xGKwEpNs(n z-S@inovSM&<%ki3(D%v#1BJ?M5632h^}>{?zAh$pG}a|tIaqXt8MP{}k^L3(pc#(r zeu76A3AccsM3B6NZmPwvaEdF}m1c_$5wP*#s=`cU^+^>3PMo7kb&-BtJG!yj;J=j* zh4+`p9E_@R8w5ZnPJb9tin2YR7{WC~aeCiXoSfNQm#^`?if`tJSPb&G=4)gkq+u?r z?+;Eo!v;Bo2~M|5%HtK2a(3t0i=QaN3h{yyMf2=jMu2TqhF;@$0udU;?~UZ83=agS zJT8mJpmsS!!yimI)dM0;YP8xUyg5E3QpnmZyOkp*h>pii1PPhjQA01O5n5}(jorW& z(lx2^PwnU^S@0h-Pr(b;QCaB?(Sfx}kcPxMq`tsKn$yM~SQvt9ie!%#uA(#$Lq7rGkse^Xe0!l%Kls;~3`9a6BbP-jYbi=ngcLIbHu#10bvc?}yf zGC4Uuv6GMj)2Xcm8Y5F{;j`%rgYkPt1$t}4u%A16k@&{NpDZYE(zxK>DdSV(vl!c~ zBaes`?i#y9%w47K4p^B#H{+AMGfmX~aM5KZ-)kIVMlbDaXvKCG)?aFn2>yWPSHbBy zIuo+T&9dU`{DbcvTzg9gvPCFcl{L= z7kS26)K?9uNqQV}06WCAyhd#ORS!Spb(hL+;CNP2pJolJ8x*vX z*HhK7h;MRmR0}7uM`c+Yd*GgjLq`YT;Us;;r5iSRfBUd?@^+B253Lf~uZZuwrdwk^ z^z7(!?uE$%QJ0xafXk29uX3UfqH<9;QVe_%9d8(JmiZmt5*g>Y7Q@Yf(I1_k-a>sZ zKor>ImI-n#WT3a`V=;v|uq4k+_XYz4`!a@Jo4}SKJ`n$&hShTL$!-($&&2WI7Bu9s zi>^u!2cv{Uze!N_d*~^q$wdn;wE`+EhHZHIt>uQap-1}ZdIf>8=1aP9V?5REN3%I6FRL(-8{Jp_et;_)p zPLBhzHm-6G%QK^?fD?<#LClN``bJg7HdbTj?x~Nuv>rxe258SW7LLUltf0zgPG-FU6chmkc#3pM+tzo` z`vWVlmAx%dAsa%CKo=c{RFY+GSh__#CFAvQvV_NiA2Y=iQ#po+6vwEiAB(1_r0x3` z6OR1SZE*LtEg)n7AvX#xYh_)VxGe?TSjT{L`7jcqcUMQcpwptKMYg&9tC(E>$WcQOSI zn5u_?qhq4n;P~%{YS{>$=E1yvewUHhAmyoe`JT~#K630M&xwBQ-CfP2gasos#ppF; zq68N35J9K1PL}5Mq%{$3YV3YkpGYiMb9i_f>hH-5nn5y<<-56-hD*q)(+&n5*EKuh zcY9Q(Q2!dlI9=UG;b7+a+$3!Lw}FW}cwxcjG$M921=-TO6``bcoK@xC2d7T*KZA+w zX#7wZ+%TVc7aqsJlvx|{so*sn0{PK)Hn~u+2;R}T6+<}ZdCs@o{2)J1m&`x=F?sVQ z-T_?4yP@TJG!It{xqq(pF0SOX6a7@3>McIZe9u?JDRAcRD7)RCJGfQ_fb*mz0RQR+ z*Q1?IV3Pv5ihyt^;bM9(bM}_`ST4JS01)3r+{tb(sFpua0LS|TF^Gsc^Eh#>joEa0dV1wIhFHHCNLOPgxuo2fce3G}SW0xxu$jO53}5)N$BHu}I9pyW5s7yL29jp<(BO_$Ut z;(|3}Fs39QTVLo^*Xnip_^0;|q85wJba-=nGZ&zY6=%bD9-0w>CcCgx;eCT3%1C)WR+pknUg;OcB@?m`S;`P~wTn?I3q&!mXtM;20g3;n`B_yOE@ zd;984U#JKZ72~TFeoow}1xpgN8hrW15((|_K^Q)Q3Y;F|aR4f>`g36io1yY_{x`|_ zJt>Qe`~=9O=r!qD1FJ7_vqWqid?m}6Hh-7M?<@UNB;2h3faEtn|z%8}h#;^H=COegpDL;{UgyXa5h-1CafQ-$K234f^yz`tRpHLaHqdVbif&?cY+Q zT5~j{$-GJG(8Mfp?BnjOLvzQ`Mt=;!p;AAa;|TdNfNnRiO@YVK(S(yAHs~3rP5%IM zM1V0bUUUN<=ZwkyAHe^0t^WX@{h#3f;_Lq;_?*OmU;XQ^;Q#6he+B<{xA`sd|J&gI zG6gEXdf`9yo*P9 z57IR5f7&6yKP=S$AwvY}^`Q0d*#GJbf5D#Rw`uxc#a{ZovE?6zNz>X4WWhLC*nd|g zWo~V01^nl!sDqt@v#O)9Dadw-nY&q=noBwxd;HERZ4a_@jt;-f95K+@^^eL#tbr~{ z=FXxH?;RcN&Fz82T>mDr%U%FD$h+*zRX8V_T7E0^>*T+e{|W?paEhw2tpBd&zqRU5 z6T`;L@=qJ{KL*@?4tgwq3`PHomiNCE@V`Rr|L?TYn{?`To9W#UW?99w8pgk+-oCTEU z_a1c4!UakLZJca>ZXnvPvaG_OG*F$tHje+ldVjSE$_I*4m^na=v2gzmt(bnZXYF7w z_RA@t7UN-IW&!+S2LNE_W&_YMvrsWJ)BGzY|HE}9X8HqFQDdO7orC4?tNo2IC~*7J z^ZPUYa(6bjfCu?W9Pl8{|6GVU*x6axi7kkK(^$AUxY5O~50sCK`!DseaI>*+f;8yg%d&B> z|E&!+00+ny{YyRo8)$_7cN#l0>)*?=v;U1hHg*<}7yFm89GrjWkDK-HWx1LER+fYH zulTWmq`?jn*e77JI|aTCHiYwP8RNexn7{Nv9+DK^Y4gU)!Nhimu~!W uOH>>jfW$1nbnK7VT-x5kf%tbn{4whgS)%CySp=32u^Sf?(XjH7Tg_zO9H{&B?N*UvUm1-zKin% z&dsb@*1fvAy5y;+DU`(}8CV$E5GV%suJ=w#Z}MgahY{F7%piMH8w7rS5R;^}tqa)c z?PzP_0u~3G*_(qwO!8nmOBX8;2Rlem5W(5S32gEa!5xxL9ZsEEeFjyUK~|B0nnqz# zg?b!_ppBPCg9njcpHGseIIS`BYm!6VVGOnc6$p{ki+qg$wln|Rz}vq+owEF&&ec5} z-g;9uvHa)P32f&AVtu=<3Sv?PJKMWDnSq@_?EhX6v$u13yYCG8^YL#FD1gnaO+@Y8 zL3+$@7r2=@L2N861_*E8`?sGz@BKGOWhZ+xHLwdv@2xX&Nf49F$G0v;{~pEu9%VoV zASP`kQyZ|E3+Rt%WInQhIR5EPQ1Fi+{x22Ce9x~T>m~GYVG3uc2ms$ql3NOAIWk5H*W|m%$(euZ>RrXbNhcM z^mH9I%T7x}&=>KOL>(@DncsVAP+1(BaE1#|grpB76BndtWlgS%A*@Rdnc$G>k#I&jbXXQdIcLinzF0Ab4_^ruE3W5;Pjl*%`b68xq0$zh`9tOw#8siR~haLhyF zjgXU_%7x?352V(Agpe#}d|l?|F@&v!CHajc8>{>2dcsZHiJrOA@wldh#>f01sk}dX z#T5hOSIE2_WU#zclAo0udrrN~-YJ1egd z$S~UEOX@q5H%+&aUb<4YdsC78Q#hXx$;X#8GM^n zx1n-W)XVSM*WZ@|s6AKF_D`5XSC~RS)r5Y27P|lZx^XwK7yG;tyS@p-)wYFfe}5zN zdh@I2^?BoA+HH>eoztmuw{C4ehP7R2b9?V^Sr8ngG&8X$mL~Q0j7p=I>(uZX8=oUN zBh#bji`SQnr?#~OH8;NhG}kK}csO5Q+7yz-GZWVB0HN}$ZA75^`Fqc^SNDOJ?=_X* zb*SHcsGrrhpEku= zEJsF7O5MtVls6`+EzM(L%eRb51=g?ms6K~3YyF=8%q4?f%hOoy(-^GKec$Wb=;y9- zRx)jGJNW)tOU4u!dFItkfrSX))lJ8a`I0m3;lBb)v@tRbR8E; z;516|)~pyR?;+?&3{~KE^D}Dq*++Xse@N3<-`m313T`hiZ^8*?^4?;w_mI0FG-`C$Kj2+{NH%)FW&-8DJ{^2+ z+kc(m4ApMO{kzzeF)rsA7Hm$IsK!O~Z)5u1aQQiJ1>*`H$tZ1W>>74n_*^{Rwe|>1EuQ!_3(A15QC}}nb060Z z4u2=7^;0fBI-OzM=e|A=LwWx2IAEF1a-Qa?VlNr_HfHCE@I&YNW=r6y)$ftZo}%;2 z==G-&aoZ3mYcSf*rI3n$3qHDy^V$0lrR8mLdL;w-ALflB@@68XeC99^o<{thMkb72 zoNy}0Vz{>pA{ob9MD2|>@V~kbk`Y}6;&wvZCSV3eXfRZd zx~1#p&m3q-g9`OoB);sz?Y#c}Y4qwkJO%>J{O&{bt@~o)TA^v7U`Wd=pM0eaEySl$ zOgZe-+`s7LwwzY$dMicxJ4ddy==E0VbzzdK7gSUG{H+$e8NuIkl-VtlM}}H>ohT8> zce=1*TB`T2LEh9&?Y+N5Wy{%ZM0E~9Tsf*6K!M5~>_r^$+=L>&FX8GsdRt0Diy3%@ z`Y=%{9i_RxznNaInT#$xmpj(a?0#h|cMezk6CafA2s4$`J^$L+_#kL|cNr>_l?c7+ zPf-++EBmx(^spzoP*q_

w=ae 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 is your team acronym in uppercase) in this project directory: + +``` +pdflatex -RA-2020 +biber -RA-2020 +pdflatex -RA-2020 +pdflatex -RA-2020 +``` + +## Content of the exported sources + +### The main latex file + +> [TEAM]-RA-2020.tex + +This read-only file contains header data and `\input{}` commands to include the report content. + +### The other _read only_ section files +The content of these sections are build from the IS DATA, and/or can only be modified using the RADAR web application. Modifying these files will have no effect on the published report. + +File | +--------------------------------------------| +00-READONLY-general-description.tex | +00-READONLY-team-data.tex | +01-READONLY-team-members.tex | +07\_01-READONLY-softwares.tex | +12-READONLY-scientific-production.tex | +12\_01-BIB-READONLY-major-publications.bib | +12\_02-BIB-READONLY-year-publications.bib | +12\_03-BIB-READONLY-year-other.bib | + + + +### The `MACRO.tex` file +This file should contain all your LaTeX macros and styles. + +__TODO:__ list of acceptable styles (see what tralics can handle) + +### The writable sections + +The content of these sections must be typesetted in LaTeX. Your modification will be used for the published report. + +File | +--------------------------------------------| +02-overal-objectives.tex | +03-reseach-program.tex | +04-application-domains.tex | +05-social-environment-resp.tex | +06-highlights-year.tex | +07_02-platforms.tex | +07-softwares-platforms.tex | +08-new-results.tex | +09-contracts-grants.tex | +10-partnerships-cooperations.tex | +11-dissemination.tex | + + + +### The config and style files + +File | Description +---------------------|------------------------------- +inria-ra.cls | LaTeX Class +inria-ra.bbx | biber bibliographic style +inria-ra.dbx | biber datamodel extension +biber.conf | biber configuration file +software.bbx | biblatex 'software' bibliographic style +software.dbx | biblatex 'software' datamodel extension +english-software.lbx | biblatex language file for 'software' bib style +french-software.lbx | biblatex language file for 'software' bib style +xurl.sty | package for extended URL breaks, use by biblatex software +latexmkrc | latexmk configuration file +inr_logo_rouge_rvb.pdf| Inria logo + + diff --git a/english-software.lbx b/english-software.lbx new file mode 100644 index 0000000..3d3220e --- /dev/null +++ b/english-software.lbx @@ -0,0 +1,15 @@ + \ProvidesFile{english-software.lbx}[2020/04/02 english with additions for software] + \InheritBibliographyExtras{english} + \InheritBibliographyStrings{english} + \NewBibliographyString{software,edited,swmodule,swpartof,swversion,swexcerpt,swexc,refart,manual} + \DeclareBibliographyStrings{% + software = {{\sc [Software]}{\sc [SW]}}, + swmodule = {{\sc [Software Module]}{\sc [SW Mod\adddot]}}, + swpartof = {{part of}}{{part of}}, + swversion = {{\sc [Software Release]}{\sc [SW Rel\adddot]}}, + swexcerpt = {{\sc [Software excerpt]}{\sc [SW exc\adddot]}}, + swexc = {{from}}{{from}}, + edited = {{Coordinated by}{Coord\adddot by}}, + refart = {{Described in}{Descr\adddot in}}, + manual = {{Manual: }{Manual:}} + } diff --git a/french-software.lbx b/french-software.lbx new file mode 100644 index 0000000..5a77fd3 --- /dev/null +++ b/french-software.lbx @@ -0,0 +1,15 @@ + \ProvidesFile{french-software.lbx}[2020/04/02 french with additions for software] + \InheritBibliographyExtras{french} + \InheritBibliographyStrings{french} + \NewBibliographyString{software,edited,swmodule,swpartof,swversion,swexcerpt,swexc,refart,manual} + \DeclareBibliographyStrings{% + software = {{[Logiciel]}{[Log\adddot]}}, + swmodule = {{[Module logiciel]}{[Mod\adddot log\adddot]}}, + swpartof = {{partie de}}{{partie de}}, + swversion = {{[Version de logiciel]}{[Ver\adddot log\adddot]}}, + swexcerpt = {{[Fragment logiciel]}{[Frag\adddot log\adddot]}}, + swexc = {{dans}}{{dans}}, + edited = {{Coordonn\'e par}{Coord\adddot par}}, + refart = {{D\'ecrit en}{D\'ecrit en}}, + manual = {{Manuel: }{Manuel: }} + } diff --git a/inr_logo_rouge_rvb.pdf b/inr_logo_rouge_rvb.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9b69fd743e55c40be914852b668171a60b23b9bd GIT binary patch literal 31182 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 keywords environment +{\par{\bf Keywords}}{\ra@finpart} +\newcommand\moduleref[3]{\ref{#3}}% !! NEED TO BE TRANSLATE IN THE DOCUMENT !! +% ---------------------------------------------------------------------------- +% Declare unicode greek characters, often meet in the exported HAL bib entries +% ---------------------------------------------------------------------------- +% Uppercase +\DeclareUnicodeCharacter{02F8}{:} +\DeclareUnicodeCharacter{0391}{\ensuremath{A}} +\DeclareUnicodeCharacter{0392}{\ensuremath{B}} +\DeclareUnicodeCharacter{0393}{\ensuremath{\Gamma}} +\DeclareUnicodeCharacter{0394}{\ensuremath{\Delta}} +\DeclareUnicodeCharacter{0395}{\ensuremath{E}} +\DeclareUnicodeCharacter{0396}{\ensuremath{Z}} +\DeclareUnicodeCharacter{0397}{\ensuremath{H}} +\DeclareUnicodeCharacter{0398}{\ensuremath{\Theta}} +\DeclareUnicodeCharacter{0399}{\ensuremath{I}} +\DeclareUnicodeCharacter{039A}{\ensuremath{K}} +\DeclareUnicodeCharacter{039B}{\ensuremath{\Lambda}} +\DeclareUnicodeCharacter{039C}{\ensuremath{M}} +\DeclareUnicodeCharacter{039D}{\ensuremath{N}} +\DeclareUnicodeCharacter{039E}{\ensuremath{\Xi}} +\DeclareUnicodeCharacter{039F}{\ensuremath{O}} +\DeclareUnicodeCharacter{03A0}{\ensuremath{\Pi}} +\DeclareUnicodeCharacter{03A1}{\ensuremath{P}} +% NO 03A2 +\DeclareUnicodeCharacter{03A3}{\ensuremath{\Sigma}} +\DeclareUnicodeCharacter{03A4}{\ensuremath{T}} +\DeclareUnicodeCharacter{03A5}{\ensuremath{\Upsilon}} +\DeclareUnicodeCharacter{03A6}{\ensuremath{\Phi}} +\DeclareUnicodeCharacter{03A7}{\ensuremath{X}} +\DeclareUnicodeCharacter{03A8}{\ensuremath{\Psi}} +\DeclareUnicodeCharacter{03A9}{\ensuremath{\Omega}} +% lowercase +\DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}} +\DeclareUnicodeCharacter{03B2}{\ensuremath{\beta}} +\DeclareUnicodeCharacter{03B3}{\ensuremath{\gamma}} +\DeclareUnicodeCharacter{03B4}{\ensuremath{\delta}} +\DeclareUnicodeCharacter{03B5}{\ensuremath{\varepsilon}} +\DeclareUnicodeCharacter{03B6}{\ensuremath{\zeta}} +\DeclareUnicodeCharacter{03B7}{\ensuremath{\eta}} +\DeclareUnicodeCharacter{03B8}{\ensuremath{\theta}} +\DeclareUnicodeCharacter{03B9}{\ensuremath{\iota}} +\DeclareUnicodeCharacter{03BA}{\ensuremath{\kappa}} +\DeclareUnicodeCharacter{03BB}{\ensuremath{\lambda}} +\DeclareUnicodeCharacter{03BC}{\ensuremath{\mu}} +\DeclareUnicodeCharacter{03BD}{\ensuremath{\nu}} +\DeclareUnicodeCharacter{03BE}{\ensuremath{\xi}} +\DeclareUnicodeCharacter{03BF}{\ensuremath{o}} +\DeclareUnicodeCharacter{03C0}{\ensuremath{\pi}} +\DeclareUnicodeCharacter{03C1}{\ensuremath{\rho}} +% 03C2 final sigma: no tex equiv +\DeclareUnicodeCharacter{03C3}{\ensuremath{\sigma}} +\DeclareUnicodeCharacter{03C4}{\ensuremath{\tau}} +\DeclareUnicodeCharacter{03C5}{\ensuremath{\upsilon}} +\DeclareUnicodeCharacter{03C6}{\ensuremath{\phi}} +\DeclareUnicodeCharacter{03C7}{\ensuremath{\chi}} +\DeclareUnicodeCharacter{03C8}{\ensuremath{\psi}} +\DeclareUnicodeCharacter{03C9}{\ensuremath{\omega}} +%% Other (non greek) UNICODE char +\DeclareUnicodeCharacter{0301}{`} +\DeclareUnicodeCharacter{2009}{\,} +\DeclareUnicodeCharacter{2002}{ }%half space +\DeclareUnicodeCharacter{200B}{} +\DeclareUnicodeCharacter{200E}{} % ctrl LEFT-TO-RIGHT MARK +\DeclareUnicodeCharacter{202A}{} +\DeclareUnicodeCharacter{202F}{~} +\DeclareUnicodeCharacter{2082}{\ensuremath{_2}} +\DeclareUnicodeCharacter{221E}{\ensuremath{\infty}} +\DeclareUnicodeCharacter{22C6}{\ensuremath{\star}} diff --git a/inria-ra.dbx b/inria-ra.dbx new file mode 100644 index 0000000..cd16717 --- /dev/null +++ b/inria-ra.dbx @@ -0,0 +1,7 @@ +\ProvidesFile{inria-ra.dbx}[2020/11/16 datamodel extension for Inria annual report, Inria/DSI/SA] +% This datamodel includes the 'software' datamodel definition. +% See +\RequireBiber[3] +\input{software.dbx} +% inria-ra specific: add hal_id field in name list +\DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,hal_id} \ No newline at end of file diff --git a/latexmkrc b/latexmkrc new file mode 100644 index 0000000..41d203a --- /dev/null +++ b/latexmkrc @@ -0,0 +1,10 @@ +# -*- perl -*- +# The Inria RADAR Project +# ---------------------------------------------- +# latexmk configuration for Inria annual report +# --------------------------------------------- +# See https://ctan.org/pkg/latexmk + +$pdf_mode = 1; # Use pdflatex +$biber='biber --output-safechars'; # better unicode handling +@default_files = ('DIVERSE-RA-2023.tex'); # Set the main filename; diff --git a/software.bbx b/software.bbx new file mode 100644 index 0000000..7ef6d84 --- /dev/null +++ b/software.bbx @@ -0,0 +1,338 @@ +% +% Reference implementation of a BibLaTeX style for the software family of bibliographic entries +% +% 2020/04/02 Roberto Di Cosmo +% +\RequireBiber[3] +\RequirePackage{xurl} +% +% Toggles for typesetting additional ids and printing labels +% +\newtoggle{bbx:halid} +\newtoggle{bbx:swhid} +\newtoggle{bbx:vcs} +\newtoggle{bbx:swlabels} +\newtoggle{bbx:license} + +\DeclareBibliographyOption[boolean]{halid}[true]{% + \settoggle{bbx:halid}{#1}} +\DeclareBibliographyOption[boolean]{swhid}[true]{% + \settoggle{bbx:swhid}{#1}} +\DeclareBibliographyOption[boolean]{swlabels}[true]{% + \settoggle{bbx:swlabels}{#1}} +\DeclareBibliographyOption[boolean]{vcs}[true]{% + \settoggle{bbx:vcs}{#1}} +\DeclareBibliographyOption[boolean]{license}[true]{% + \settoggle{bbx:license}{#1}} + +\ExecuteBibliographyOptions{halid,swhid,swlabels,vcs,license} + +% +% Declare inheritance rules (valid only in LaTeX preamble!) +% +\DeclareDataInheritance{software}{softwareversion,softwaremodule,codefragment}{\inherit{*}{*}} +\DeclareDataInheritance{softwareversion}{softwaremodule,codefragment}{\inherit{*}{*}} +\DeclareDataInheritance{softwaremodule}{codefragment}{\inherit{*}{*}} + +% +% Localization +% +\DeclareLanguageMapping{english}{english-software} +\DeclareLanguageMapping{french}{french-software} + +% +% Macros +% + +% +% Notice the use of \edef to force expansion of the macro parameters before calling \nolinkurl +% +\newbibmacro*{swurl+urldate}{% + \mkbibacro{URL}\addcolon\addspace% + \ifhyperref% + {\href{\strfield{url}}{\nolinkurl{\strfield{url}}}}% + {\edef\temp{\noexpand\nolinkurl{\strfield{url}}}\temp}% + \iffieldundef{urlyear}% + {}% + {\setunit*{\addspace}% + \usebibmacro{urldate}}} + +% +% Support multiline SWHIDs +% +\DeclareStyleSourcemap{ + \maps[datatype=bibtex,overwrite=true]{ + \map{ + \step[fieldsource=swhid, match=\regexp{\s}, replace={}] + } + } +} + +% +% Formatting fields for the software entries +% + +\DeclareFieldFormat[softwaremodule,codefragment]{subtitle}{\mkbibquote{#1\isdot}} +\DeclareFieldFormat[software,softwareversion,softwaremodule,codefragment]{url}{ + \iftoggle{bbx:url}% + {\usebibmacro{swurl+urldate}} + {}% +} +\DeclareFieldFormat[software,softwareversion,softwaremodule,codefragment]{hal_id}{ + \iftoggle{bbx:halid}% + {\mkbibacro{HAL}\addcolon\addspace% + \ifhyperref% + {\href{https://hal.archives-ouvertes.fr/#1\thefield{hal_version}}{\(\langle\)\nolinkurl{#1\thefield{hal_version}}\(\rangle\)}}% + {\(\langle\)\nolinkurl{#1}\thefield{hal_version}\(\rangle\)}% + }% + {}% +} +\DeclareFieldFormat[software,softwareversion,softwaremodule,codefragment]{swhid}{% + \iftoggle{bbx:swhid}% + {\mkbibacro{SWHID}\addcolon\addspace% + \ifhyperref% + {\href{http://archive.softwareheritage.org/#1}{\(\langle\)\nolinkurl{#1}\(\rangle\)}}% + {\(\langle\)\nolinkurl{#1}\(\rangle\)}% + }% + {}% +} +\DeclareFieldFormat[software,softwareversion,softwaremodule,codefragment]{repository}{% + \iftoggle{bbx:vcs}% + {\mkbibacro{VCS}\addcolon\addspace% + \ifhyperref% + {\href{#1}{\nolinkurl{#1}}}% + {\nolinkurl{#1}}% + }% + {}% +} +\DeclareListFormat[software,softwareversion,softwaremodule,codefragment]{license}{% + \usebibmacro{list:delim}{#1}% + #1\isdot + \usebibmacro{list:andothers}} + +% +% Add here special eprint formats +% + +% +% ASCL +% +\DeclareFieldFormat{eprint:ascl}{% + \mkbibacro{ASCL}\addcolon\addspace% + \ifhyperref + {\href{https://ascl.net/#1}{% + \(\langle\)ascl\addcolon\nolinkurl{#1}\(\rangle\)% + \iffieldundef{eprintclass} + {} + {\addspace\texttt{\mkbibbrackets{\thefield{eprintclass}}}}}} + {\(\langle\)ascl\addcolon\nolinkurl{#1}\(\rangle\)% + \iffieldundef{eprintclass} + {} + {\addspace\texttt{\mkbibbrackets{\thefield{eprintclass}}}}} +} + +% +% swMATH +% +\DeclareFieldFormat{eprint:swmath}{% + \mkbibacro{SWMATH}\addcolon\addspace% + \ifhyperref + {\href{https://www.swmath.org/software/#1}{% + \(\langle\)swmath\addcolon\nolinkurl{#1}\(\rangle\)% + \iffieldundef{eprintclass} + {} + {\addspace\texttt{\mkbibbrackets{\thefield{eprintclass}}}}}} + {\(\langle\)swmath\addcolon\nolinkurl{#1}\(\rangle\)% + \iffieldundef{eprintclass} + {} + {\addspace\texttt{\mkbibbrackets{\thefield{eprintclass}}}}} +} + +% +% Macros to format output +% +\newbibmacro*{swtitleauthoreditoryear}{% + \printnames{author}\addcomma% + \setunit{\addspace}% + \printfield{title}\addspace% + \printfield{version}\addspace% + \ifnameundef{editor}% + {}% + {\printtext[parens]{% + \bibstring{edited}\addspace% + \printnames{editor}}}% + \addcomma% + \addspace% + \printdate% +} + +% +\newbibmacro*{swsubtitleauthoreditoryear}{% + \printnames{author}\addcomma% + \setunit{\addspace}% + \iffieldundef{subtitle}% + {} + {\printfield{subtitle}\addcomma\addspace% + \bibstring{swpartof}\addspace + }% + \printfield{title}\addspace% + \printfield{version}\addspace% + \ifnameundef{editor}% + {} + {\printtext[parens]{% + \bibstring{edited}\addspace% + \printnames{editor}}}% + \addcomma% + \addspace% + \printdate% +} + +\newbibmacro*{codefragmenttitleauthoreditoryear}{% + \printnames{author}\addcomma% + \setunit{\addspace}% + \iffieldundef{subtitle}% + {} + {\printfield{subtitle}\addcomma\addspace% + \bibstring{swexc}\addspace + }% + \printfield{title}\addspace% + \printfield{version}\addspace% + \ifnameundef{editor}% + {} + {\printtext[parens]{% + \bibstring{edited}\addspace% + \printnames{editor}}}% + \setunit*{\addcomma\addspace}% + \printdate% +} + +\newbibmacro{licenses}{% + \iflistundef{license} + {} + {\iftoggle{bbx:license}% + {\newunitpunct + \mkbibacro{Lic}\addcolon + \printlist{license} + }% + {}% + } +} + +\newbibmacro*{swids}{% + \printfield{doi}% + \setunit*{\addcomma\addspace}% + \printfield{hal_id}% + \setunit*{\addcomma\addspace}% + \iftoggle{bbx:eprint} + {\usebibmacro{eprint}} + {}% + \setunit*{\addcomma\addspace}% + \printfield{url}% + \setunit*{\addcomma\addspace}% + \printfield{repository}% + \setunit*{\addcomma\addspace}% + \printfield{swhid}% + % + % If only the url is present, output it regardless of bbx:url directive + % + \ifboolexpr{% + not test {\iftoggle{bbx:url}}% + and + not test {\iffieldundef{url}}% + and + test {\iffieldundef{doi}}% + and + test {\iffieldundef{eprint}}% + and + test {\iffieldundef{hal_id}}% + and + test {\iffieldundef{swhid}}% + and + test {\iffieldundef{repository}}% + }% + {\usebibmacro{swurl+urldate}}% + {}% +} + +\newbibmacro*{swrelated}{% + \iffieldundef{related}% + {}% + {\iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related} + } + {}% + }% +} + +% +% Formatting the entries +% + +\DeclareBibliographyDriver{software}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \iftoggle{bbx:swlabels}{\bibstring{software}{\addspace}}{}% + \usebibmacro{swtitleauthoreditoryear}% + \newunit\newblock% + \printlist{institution} + \newunit\newblock% + \printlist{organization} + \newunit\newblock% + \usebibmacro{licenses}% + \newunit\newblock% + \usebibmacro{swids}% + \newunit\newblock% + \usebibmacro{swrelated}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{softwareversion}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \iftoggle{bbx:swlabels}{\bibstring{swversion}\addspace}{}% + \usebibmacro{swsubtitleauthoreditoryear}% + \newunit\newblock% + \printlist{institution} + \newunit\newblock% + \printlist{organization} + \newunit\newblock% + \usebibmacro{licenses}% + \newunit\newblock% + \usebibmacro{swids}% + \newunit\newblock% + \usebibmacro{swrelated}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{softwaremodule}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \iftoggle{bbx:swlabels}{\bibstring{swmodule}\addspace}{}% + \usebibmacro{swsubtitleauthoreditoryear}% + \newblock\newblock% + \printlist{institution} + \newunit\newblock% + \printlist{organization} + \newunit\newblock% + \usebibmacro{licenses}% + \newunit\newblock% + \usebibmacro{swids}% + \newunit\newblock% + \usebibmacro{swrelated}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{codefragment}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \iftoggle{bbx:swlabels}{\bibstring{swexcerpt}\addspace}{}% + \usebibmacro{codefragmenttitleauthoreditoryear}% + \newunit\newblock% + \printlist{institution} + \newunit\newblock% + \printlist{organization} + \newunit\newblock% + \usebibmacro{licenses}% + \newunit\newblock% + \usebibmacro{swids}% + \newunit\newblock% + \usebibmacro{swrelated}% + \usebibmacro{finentry}} diff --git a/software.dbx b/software.dbx new file mode 100644 index 0000000..4d45bc7 --- /dev/null +++ b/software.dbx @@ -0,0 +1,196 @@ +\ProvidesFile{software.dbx}[2020/04/02 datamodel extension for software entries, Roberto Di Cosmo] +\RequireBiber[3] +% +% the software entry type family, with their fields +% +\DeclareDatamodelEntrytypes{software,softwareversion,softwaremodule,codefragment} +\DeclareDatamodelFields[type=field,datatype=literal]{ + introducedin, +} +\DeclareDatamodelFields[type=list,datatype=literal]{ + license, +} +\DeclareDatamodelFields[type=field,datatype=uri]{ + repository, +} +\DeclareDatamodelFields[type=field, datatype=verbatim]{ + hal_id, + hal_version, + swhid, +} + +% +% Fields for software entry +% +\DeclareDatamodelEntryfields[software]{ + abstract, + author, + date, + doi, + editor, + eprint, + eprintclass, + eprinttype, + file, + hal_id, + hal_version, + institution, + license, + month, + note, + organization, + publisher, + related, + relatedstring, + repository, + swhid, + title, + url, + urldate, + version, + year, +} +\DeclareDatamodelConstraints[software]{ + \constraint[type=mandatory]{ + \constraintfieldsor{ + \constraintfield{author} + \constraintfield{editor} + } + \constraintfield{title} + \constraintfield{url} + \constraintfield{year} + } +} + +% +% Fields for softwareversion entry +% +\DeclareDatamodelEntryfields[softwareversion]{ + abstract, + author, + crossref, + date, + doi, + editor, + eprint, + eprintclass, + eprinttype, + file, + hal_id, + hal_version, + institution, + introducedin, + license, + month, + note, + organization, + publisher, + related, + relatedstring, + relatedtype, + repository, + subtitle, + swhid, + title, + url, + urldate, + version, + year, +} +\DeclareDatamodelConstraints[softwareversion]{ + \constraint[type=mandatory]{ + \constraintfieldsor{ + \constraintfield{author} + \constraintfield{editor} + } + \constraintfield{title} + \constraintfield{url} + \constraintfield{version} + \constraintfield{year} + } +} + +% +% Fields for softwaremodule entry +% +\DeclareDatamodelEntryfields[softwaremodule]{ + abstract, + author, + crossref, + date, + doi, + editor, + eprint, + eprintclass, + eprinttype, + file, + hal_id, + hal_version, + institution, + introducedin, + license, + month, + note, + organization, + publisher, + related, + relatedstring, + relatedtype, + repository, + subtitle, + swhid, + title, + url, + urldate, + version, + year, +} +\DeclareDatamodelConstraints[softwaremodule]{ + \constraint[type=mandatory]{ + \constraintfield{author} + \constraintfield{subtitle} + \constraintfield{url} + \constraintfield{year} + } +} + +% +% Fields for codefragment entry +% +\DeclareDatamodelEntryfields[codefragment]{ + abstract, + author, + crossref, + date, + doi, + eprint, + eprintclass, + eprinttype, + file, + hal_id, + hal_version, + institution, + introducedin, + license, + month, + note, + organization, + publisher, + related, + relatedstring, + relatedtype, + repository, + subtitle, + swhid, + title, + url, + urldate, + version, + year, +} +\DeclareDatamodelConstraints[codefragment]{ + \constraint[type=mandatory]{ + \constraintfield{url} + } +} + diff --git a/xurl.sty b/xurl.sty new file mode 100644 index 0000000..9f1f41b --- /dev/null +++ b/xurl.sty @@ -0,0 +1,151 @@ +%% $Id: xurl.sty 1137 2020-01-24 13:32:38Z herbert $ +%% +%% This is file `xurl.sty', +%% +%% IMPORTANT NOTICE: +%% +%% Package `xurl' +%% +%% Herbert Voss +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory macros/latex/base/lppl.txt. +%% +%% DESCRIPTION: +%% `xurl' is a package for extended URL breaks +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{xurl}[2020/01/24 v 0.09 modify URL breaks] + +\newif\if@no@biblatex \@no@biblatexfalse +\DeclareOption{nobiblatex}{\@no@biblatextrue} + +\DeclareOption*{\PassOptionsToPackage\CurrentOption{url}} +\ProcessOptions\relax +% +\RequirePackage{url} +% +\if@no@biblatex\else + \@ifpackageloaded{biblatex}{% + \typeout{xurl: Set penalties for biblatex}% + \setcounter{biburllcpenalty}{100}% + \setcounter{biburlucpenalty}{200}% + \global\setcounter{biburlnumpenalty}{100}% + }{} % biblatex has it's own url handling +\fi +% +%\mathchardef\UrlBigBreakPenalty=100 +%\mathchardef\UrlBreakPenalty=200 + +\def\UrlBreaks{% + \do\/% + \do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l% + \do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z% + \do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L% + \do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X\do\Y\do\Z% + \do\*\do\-\do\~\do\'\do\"\do\-\do\\% + \do0\do1\do2\do3\do4\do5\do6\do7\do8\do9\do=\do/\do.\do:% +} +% +\def\UrlSpecials{% + \do\ {\Url@space}% + \do\%{\Url@percent}% + \do\^^M{\Url@space}% + \Url@force@Tilde +} + +\Urlmuskip=0mu plus 1mu +% +\def\useOriginalUrlSetting{% +\def\UrlBreaks{\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]% + \do\)\do\,\do\?\do\&\do\'\do+\do\=\do\#}% +\def\UrlSpecials{\do\ {\Url@space}\do\%{\Url@percent}\do\^^M{\Url@space}% + \Url@force@Tilde}% package option may force faked text-ascii-tilde +} + +\endinput + +\def\UrlSpecials{% + \do\ {\Url@space}% + \do\%{\Url@percent}% + \do\^^M{\Url@space}% + \Url@force@Tilde + \do\/{/\penalty\UrlBreakPenalty}% + \do\a{a\penalty\UrlBreakPenalty}% + \do\b{b\penalty\UrlBreakPenalty}% + \do\c{c\penalty\UrlBreakPenalty}% + \do\d{d\penalty\UrlBreakPenalty}% + \do\e{e\penalty\UrlBreakPenalty}% + \do\f{f\penalty\UrlBreakPenalty}% + \do\g{g\penalty\UrlBreakPenalty}% + \do\h{h\penalty\UrlBreakPenalty}% + \do\i{i\penalty\UrlBreakPenalty}% + \do\j{j\penalty\UrlBreakPenalty}% + \do\k{k\penalty\UrlBreakPenalty}% + \do\l{l\penalty\UrlBreakPenalty}% + \do\m{m\penalty\UrlBreakPenalty}% + \do\n{n\penalty\UrlBreakPenalty}% + \do\o{o\penalty\UrlBreakPenalty}% + \do\p{p\penalty\UrlBreakPenalty}% + \do\q{q\penalty\UrlBreakPenalty}% + \do\r{r\penalty\UrlBreakPenalty}% + \do\s{s\penalty\UrlBreakPenalty}% + \do\t{t\penalty\UrlBreakPenalty}% + \do\u{u\penalty\UrlBreakPenalty}% + \do\v{v\penalty\UrlBreakPenalty}% + \do\w{w\penalty\UrlBreakPenalty}% + \do\x{x\penalty\UrlBreakPenalty}% + \do\y{y\penalty\UrlBreakPenalty}% + \do\z{z\penalty\UrlBreakPenalty}% + \do\A{A\penalty\UrlBreakPenalty}% + \do\B{B\penalty\UrlBreakPenalty}% + \do\C{C\penalty\UrlBreakPenalty}% + \do\D{D\penalty\UrlBreakPenalty}% + \do\E{E\penalty\UrlBreakPenalty}% + \do\F{F\penalty\UrlBreakPenalty}% + \do\G{G\penalty\UrlBreakPenalty}% + \do\H{H\penalty\UrlBreakPenalty}% + \do\I{I\penalty\UrlBreakPenalty}% + \do\J{J\penalty\UrlBreakPenalty}% + \do\K{K\penalty\UrlBreakPenalty}% + \do\L{L\penalty\UrlBreakPenalty}% + \do\M{M\penalty\UrlBreakPenalty}% + \do\N{N\penalty\UrlBreakPenalty}% + \do\O{O\penalty\UrlBreakPenalty}% + \do\P{P\penalty\UrlBreakPenalty}% + \do\Q{Q\penalty\UrlBreakPenalty}% + \do\R{R\penalty\UrlBreakPenalty}% + \do\S{S\penalty\UrlBreakPenalty}% + \do\T{T\penalty\UrlBreakPenalty}% + \do\U{U\penalty\UrlBreakPenalty}% + \do\V{V\penalty\UrlBreakPenalty}% + \do\W{W\penalty\UrlBreakPenalty}% + \do\X{X\penalty\UrlBreakPenalty}% + \do\Y{Y\penalty\UrlBreakPenalty}% + \do\Z{Z\penalty\UrlBreakPenalty}% +% \do0\do1\do2\do3\do4\do5\do6\do7\do8\do9\do=\do/\do.\do:% + \do\*{*\penalty\UrlBreakPenalty}% + \do\-{-\penalty\UrlBreakPenalty}% + \do\~{~\penalty\UrlBreakPenalty}% + \do\'{'\penalty\UrlBreakPenalty}% + \do\"{"\penalty\UrlBreakPenalty}% + \do\0{/\penalty\UrlBreakPenalty}% + \do\1{/\penalty\UrlBreakPenalty}% + \do\2{/\penalty\UrlBreakPenalty}% + \do\3{/\penalty\UrlBreakPenalty}% + \do\4{/\penalty\UrlBreakPenalty}% + \do\5{/\penalty\UrlBreakPenalty}% + \do\6{/\penalty\UrlBreakPenalty}% + \do\7{/\penalty\UrlBreakPenalty}% + \do\8{/\penalty\UrlBreakPenalty}% + \do\9{/\penalty\UrlBreakPenalty}% + \do\={/\penalty\UrlBreakPenalty}% + \do\/{/\penalty\UrlBreakPenalty}% + \do\.{/\penalty\UrlBreakPenalty}% + \do\:{/\penalty\UrlBreakPenalty}% +} +% + + +