Liveness
- Liveness
-
Vivacité (informatique)

Pour les articles homonymes, voir
Vivacité.
En programmation concurrente, la vivacité est le fait pour un système de garantir qu'une propriété sera vraie dans un système à partir d'une certaine étape de l'exécution. Par exemple, dans un algorithme d'exclusion mutuelle, une propriété de vivacité est : inéluctablement, tout processus qui le demande entre en section critique.
L'équivalent en algorithmique séquentielle (c'est-à-dire non concurrente) est la terminaison.
Souvent, ce type de propriété est vérifié sous une condition d'équité : par exemple, on va garantir la terminaison d'un programme parallèle sous la condition que l'ordonnanceur soit équitable.
L'autre grand type de propriété de programmes est la sûreté.
Voir aussi
Portail de l’informatique
Portail de la sécurité informatique
Catégories : Méthode formelle | Programmation concurrente
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Liveness de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
liveness — n. The quality of having animal life as distinguished from plant life. Syn: animateness, aliveness. [WordNet 1.5] … The Collaborative International Dictionary of English
liveness — See live2. * * * … Universalium
liveness — noun The property of being alive … Wiktionary
liveness — live·ness … English syllables
liveness — noun the property of being animated; having animal life as distinguished from plant life • Syn: ↑animateness, ↑aliveness • Ant: ↑inanimateness (for: ↑animateness) • Derivationally related forms: ↑ … Useful english dictionary
Petri net — A Petri net (also known as a place/transition net or P/T net) is one of several mathematical modeling languages for the description of distributed systems. A Petri net is a directed bipartite graph, in which the nodes represent transitions (i.e.… … Wikipedia
Concurrent data structure — In computer science, a concurrent data structure is a particular way of storing and organizing data for access by multiple computing threads (or processes) on a computer. Historically, such data structures were used on uniprocessor machines with… … Wikipedia
Register allocation — In compiler optimization, register allocation is the process of multiplexing a large number of target program variables onto a small number of CPU registers. The goal is to keep as many operands as possible in registers to maximise the execution… … Wikipedia
SP-DEVS — abbreviating Schedule Preserving Discrete Event System Specification is a formalism for modeling and analyzing discrete event systems in both simulation and verification ways. SP DEVS also provides modular and hierarchical modeling features which … Wikipedia
Finite & Deterministic Discrete Event System Specification — FD DEVS (Finite Deterministic Discrete Event System Specification) is a formalism for modeling and analyzing discrete event dynamic systems in both simulation and verification ways. FD DEVS also provides modular and hierarchical modeling features … Wikipedia