Passer à la navigation principale Passer à la recherche Passer au contenu principal

A hybrid synchronous language with hierarchical automat

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Hybrid modeling tools like Simulink have evolved from simulation platforms into development platforms on which testing, verification and code generation are also performed. It is critical to ensure that the results of simulation, compilation and verification are consistent. Synchronous languages have addressed these issues but only for discrete systems. Reprising earlier work, we present a hybrid modeler built from a synchronous language and an of-the-shelf numericcal solver. The main novelty is a language with hierarchical automata that can be arbitrarily mixed with data-flow and ordinary deferential equations (ODEs). A type system statically ensures that discrete state changes are aligned with zero-crossing events and that the function passed to the numerical solver has no side effects during integration. Well- typed programs are compiled by source-to-source translation into synchronous code which is then translated into sequential code using an existing synchronous language compiler. Categories and Subject Descriptors C.3 [Special-purpose and application-based systems]: Real-time and embedded systems; D.3.2 [Language classifications]: Dataflow languages General Terms Algorithms, Languages, Theory.

langue originaleAnglais
titreEmbedded Systems Week 2011, ESWEEK 2011 - Proceedings of the 9th ACM International Conference on Embedded Software, EMSOFT'11
Pages137-147
Nombre de pages11
Les DOIs
étatPublié - 9 nov. 2011
Modification externeOui
EvénementEmbedded Systems Week 2011, ESWEEK 2011 - 9th ACM International Conference on Embedded Software, EMSOFT'11 - Taipei, Taiwan
Durée: 9 oct. 201114 oct. 2011

Série de publications

NomEmbedded Systems Week 2011, ESWEEK 2011 - Proceedings of the 9th ACM International Conference on Embedded Software, EMSOFT'11

Une conférence

Une conférenceEmbedded Systems Week 2011, ESWEEK 2011 - 9th ACM International Conference on Embedded Software, EMSOFT'11
Pays/TerritoireTaiwan
La villeTaipei
période9/10/1114/10/11

Empreinte digitale

Examiner les sujets de recherche de « A hybrid synchronous language with hierarchical automat ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation