UP1-PROG-27-MIX507-116 - M2I Information Knowledge Systems Engineering & M_FI-FA-CP


Following this course, the students will understand how to define, design, simulate and implement systems that can be adapted by configuration (e.g., ERP systems) and systems that can adapt themselves to the ever-changing context conditions. 

Some of the systems that need to adapt themselves to optimally manage the resources are, for instance, irrigation, telecommunication (networks and communication devises like sensors and smartphones), banking, aerospace, hospital systems.

We will also discuss some trends and remaining challenges in this field of software engineering.

This is not a course about ERP systems or any kind of certification of this kind of systems! ERPs are just one example of configurable and adaptable system and therefore it will be studied, not from a final ERP systems and other kinds of (self)adaptable systems to bring them configurable and self-adaptable.

The content of this training course is summarized as follows (not necessarily in that order):

1. Introduction to configurable systems

2. Development of ERP systems

3. Introduction to self-adaptive systems

4. Specification and analysis of self-adaptive systems

5. Control theory

6. Verification and simulation of self-adaptive systems

7. Implementation of self-adaptive systems with Arduino (try to buy the kit attached to this EPI section)


100 % final exam, during the afternoon of the last lecture

Some references:

Coveney & Highfield, 1995: Frontiers of Complexity

Doyle J., Francis B., Tannenbaum A. Feedback Control Theory. Macmillan Publishing Co., 1990

Harvey-Alférez G., Pelechano V., Mazo R., Salinesi C., Diaz D. Dynamic Adaptation of Service Compositions with Variability Models. Special Issue in Journal of Systems and Software "Variability in Software Architecture". Elsevier, July 2013.

Sawyer P., Mazo R., Diaz D., Salinesi C., Hughes D. Constraint Programming as a Means to Manage Configurations in Self-Adaptive Systems. Special Issue in IEEE Computer Journal "Dynamic Software Product Lines", pp. 1-12. ISSN 0018-9162, October 2012.

Waldrop. Complexity: The Emerging Science at the Edge of Chaos, 1992

Informations sur l'espace de cours

Nom Archive année 2018-2019 M2I Information Knowledge Systems Engineering & M_FI-FA-CP - Configurable and self-adaptive systems
Nom abrégé UP1-PROG-27-MIX507-116-10 - Configurable and self-adaptive systems
Groupes utilisateurs inscrits Consultation des ressources, participation aux activités : aucune cohorte inscrite.
Consultation des ressources uniquement : aucune cohorte inscrite.

Rattachements à l'offre de formation

Élément pédagogique UP1-PROG-27-MIX507-116 -
Chemin complet > Année 2022-2023 > Paris 1 > Mathématiques et informatique > UP1-PROG-27-MIX507-116 Référence cassée