Year: 2025
Type: article
Abstract: When designing new web applications, developers must cope with different kinds of constraints relative to the resources they rely on: software, hardware, network, online micro-services, or any combination of the mentioned entities.Together, these entities form a complex system of communicating interdependent processes, physical or logical.It is very desirable that such system ensures its robustness to provide a good quality of service.In this paper we introduce Chips, a language that aims at facilitating the design of models made of various entwined components.It allows the description of applications in the form of functional blocks.Chips mixes notions from control theory and general purpose programming languages to generate robust component-based models.This paper presents how to use Chips to systematically design, model and analyse a complex system project, using a variation of the Adaptable TeaStore application as running example.Resources
DOI: 10.4204/eptcs.438.4
Authors: Anna Gallone, Simon Bliudze, Sophie Cerf, Olga Kouchnarenko
Institutions: Centre National de la Recherche Scientifique, Franche-Comté Électronique Mécanique Thermique et Optique - Sciences et Technologies, Université Marie et Louis Pasteur, Institut national de recherche en sciences et technologies du numérique, Université de Lille, Centre Inria de l'Université de Lille, Centre de Recherche en Informatique, Signal et Automatique de Lille, SPIRALS: Self-adaptation for distributed services and large software systems, Centrale Lille Institut
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
Funder: Agence Nationale de la Recherche
OpenAlex ID: W4414627534
FWCI:
Cites:
Cited by:
Related to:
