Publication

On the Soundness of Behavioural Abstraction in Hybrid Systems

Simon Bliudze
2014
Discussion par affiche
Résumé

We discuss the challenges of building a simulation framework for hybrid systems, in particular the well-known Zeno effect and correct composition of models idealised by abstracting irrelevant behavioural details (e.g. the bounce dynamics of a bouncing ball or the process of fuse melting in an electrical circuit). We argue that the cornerstone of addressing these challenges is the definition of a semantic framework with an appropriate underlying model of time. Using two simple examples, we illustrate the properties of such a model and explain why existing models are not sufficient. Finally, we propose a new Zeno-free semantic model that allows mixing discrete and continuous behaviour in a rigorous way and provides for the compositional behavioural abstraction. Although it is based on non-standard analysis, we explain how our semantic model can be used to develop hybrid system simulators.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Concepts associés (32)
Abstraction (informatique)
En informatique, le concept d'abstraction identifie et regroupe des caractéristiques et traitements communs applicables à des entités ou concepts variés ; une représentation abstraite commune de tels objets permet d'en simplifier et d'en unifier la manipulation. thumb|upright=1.4|Différentes couches de logiciel, partant d'en bas, le matériel est programmé en langage binaire, via un firmware, qui permet une abstraction pour le noyau, puis lui même pour le système d'exploitation, qui a son tour permet une abstraction pour les applications.
Is-a
An is-a relationship is when one type of object 'is a' instance of another type of object. For example, a cat 'is a' animal, but not vice versa. All cats are animals, but not all animals are cats. The concept becomes important in object oriented programing, where 'is a' relationships are often used as a way to structure code - behaviour that are is relevant to all animals is defined on an animal class, whereas behaviour that is relevant only for cats is defined in a cat class.
Principe de substitution de Liskov
vignette|Barbara Liskov en 2010 Le principe de substitution de Liskov (LSP) est, en programmation orientée objet, une définition particulière de la notion de sous-type. Il a été formulé par Barbara Liskov et Jeannette Wing dans un article intitulé Family Values: A Behavioral Notion of Subtyping : Liskov et Wing en ont proposé la formulation condensée suivante : Si est une propriété démontrable pour tout objet de type , alors est vraie pour tout objet de type tel que est un sous-type de .
Afficher plus
Publications associées (36)

An aircraft assembly process formalism and verification method based on semantic modeling and MBSE

Jinzhi Lu, Xiaochen Zheng

The aircraft assembly system is highly complex involving different stakeholders from multiple domains. The design of such a system requires comprehensive consideration of various industrial scenarios aiming to optimize key performance indicators. Tradition ...
Elsevier Sci Ltd2024

Thermally-Compensated Magnetic Core Loss Model for Time-Domain Simulations of Electrical Circuits

Drazen Dujic, Min Luo, Nikolina Djekanovic

This paper introduces a thermally-compensated magnetic hysteresis model, capable of accurately determining core losses of ferrite materials while accounting for core temperature variations. The employed model is based on permeance-capacitance analogy and i ...
2021

Energy Analysis of a Cardiac Assist Device based on Dielectric Elastomer Actuator through an Equivalent Electrical Circuit

Yves Perriard, Yoan René Cyrille Civet, Francesco Clavica, Jonathan André Jean-Marie Chavanne

Lumped parameter model and mock circulation loop are two tools commonly used in biomedical research to simulate cardiac system in order to study different assist devices. In this paper, a lumped parameter model is proposed to simulate a circulation loop. T ...
IEEE2021
Afficher plus
MOOCs associés (6)
Electrotechnique I
Découvrez les circuits électriques linéaires. Apprenez à les maîtriser et à les résoudre, dans un premier temps en régime continu puis en régime alternatif.
Electrotechnique I
Découvrez les circuits électriques linéaires. Apprenez à les maîtriser et à les résoudre, dans un premier temps en régime continu puis en régime alternatif.
Simulation Neurocience
Learn how to digitally reconstruct a single neuron to better study the biological mechanisms of brain function, behaviour and disease.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.