An Introduction to Time-Constrained Automata

Autor: Christophe Aussaguès, Guy Vidal-Naquet, Vincent David, Matthieu Lemerre
Přispěvatelé: Faivre, Evelyne, Laboratoire des fondements des Systèmes Temps-Réels Embarqués (LASTRE), Laboratoire d'Intégration des Systèmes et des Technologies (LIST), Direction de Recherche Technologique (CEA) (DRT (CEA)), Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Direction de Recherche Technologique (CEA) (DRT (CEA)), Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA), Supélec Sciences des Systèmes (E3S), Ecole Supérieure d'Electricité - SUPELEC (FRANCE), Laboratoire d'Intégration des Systèmes et des Technologies (LIST (CEA))
Rok vydání: 2010
Předmět:
FOS: Computer and information sciences
Computer Science - Logic in Computer Science
Theoretical computer science
Time constrained
Semantics (computer science)
Computer science
Formal Languages and Automata Theory (cs.FL)
Operating Systems (cs.OS)
Computation
Computer Science - Formal Languages and Automata Theory
ComputerApplications_COMPUTERSINOTHERSYSTEMS
0102 computer and information sciences
02 engineering and technology
01 natural sciences
lcsh:QA75.5-76.95
Scheduling (computing)
Computer Science - Operating Systems
Computer Science - Software Engineering
0202 electrical engineering
electronic engineering
information engineering

Computer Science::Operating Systems
lcsh:Mathematics
020207 software engineering
lcsh:QA1-939
Determinism
Automaton
Logic in Computer Science (cs.LO)
Software Engineering (cs.SE)
010201 computation theory & mathematics
Aperiodic graph
[INFO.INFO-OS] Computer Science [cs]/Operating Systems [cs.OS]
Graph (abstract data type)
lcsh:Electronic computers. Computer science
[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS]
Zdroj: Proceedings of ICE 2010 3rd Interaction and Concurrency Experience
ICE 2010 3rd Interaction and Concurrency Experience
ICE 2010 3rd Interaction and Concurrency Experience, Jun 2010, Amsterdam, Netherlands. pp.83-98
ICE
Electronic Proceedings in Theoretical Computer Science, Vol 38, Iss Proc. ICE 2010, Pp 83-98 (2010)
DOI: 10.48550/arxiv.1010.5571
Popis: We present time-constrained automata (TCA), a model for hard real-time computation in which agents behaviors are modeled by automata and constrained by time intervals. TCA actions can have multiple start time and deadlines, can be aperiodic, and are selected dynamically following a graph, the time-constrained automaton. This allows expressing much more precise time constraints than classical periodic or sporadic model, while preserving the ease of scheduling and analysis. We provide some properties of this model as well as their scheduling semantics. We show that TCA can be automatically derived from source-code, and optimally scheduled on single processors using a variant of EDF. We explain how time constraints can be used to guarantee communication determinism by construction, and to study when possible agent interactions happen.
Comment: In Proceedings ICE 2010, arXiv:1010.5308
Databáze: OpenAIRE