Fancy Some Chips for Your TeaStore? Modeling the Control of an Adaptable Discrete System

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gallone, Anna, Bliudze, Simon, Cerf, Sophie, Kouchnarenko, Olga
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917250425946112
author Gallone, Anna
Bliudze, Simon
Cerf, Sophie
Kouchnarenko, Olga
author_facet Gallone, Anna
Bliudze, Simon
Cerf, Sophie
Kouchnarenko, Olga
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2512_23496
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Fancy Some Chips for Your TeaStore? Modeling the Control of an Adaptable Discrete System
Gallone, Anna
Bliudze, Simon
Cerf, Sophie
Kouchnarenko, Olga
Programming Languages
Distributed, Parallel, and Cluster Computing
C.1.3; D.3.2
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.
title Fancy Some Chips for Your TeaStore? Modeling the Control of an Adaptable Discrete System
topic Programming Languages
Distributed, Parallel, and Cluster Computing
C.1.3; D.3.2
url https://arxiv.org/abs/2512.23496