Building a Hybrid Systems Modeler on Synchronous Languages Principles
Hybrid systems modeling languages that mix discrete and continuous time signals and systems are widely used to develop cyber-physical systems where control software interacts with physical devices. Compilers play a central role, statically checking source models, generating intermediate representati...
Saved in:
| Published in: | Proceedings of the IEEE Vol. 106; no. 9; pp. 1568 - 1592 |
|---|---|
| Main Authors: | , , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.09.2018
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
| Series: | Design Automation for Cyber-Physical Systems |
| Subjects: | |
| ISSN: | 0018-9219, 1558-2256 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Hybrid systems modeling languages that mix discrete and continuous time signals and systems are widely used to develop cyber-physical systems where control software interacts with physical devices. Compilers play a central role, statically checking source models, generating intermediate representations for testing and verification, and producing sequential code for simulation and execution on target platforms. This paper presents a novel approach to the design and implementation of a hybrid systems language, built on synchronous language principles and their proven compilation techniques. The result is a hybrid systems modeling language in which synchronous programming constructs can be mixed with ordinary differential equations (ODEs) and zero-crossing events, and a runtime that delegates their approximation to an off-the-shelf numerical solver. We propose an ideal semantics based on nonstandard analysis, which defines the execution of a hybrid model as an infinite sequence of infinitesimally small time steps. It is used to specify and prove correct three essential compilation steps: 1) a type system that guarantees that a continuous-time signal is never used where a discrete-time one is expected and conversely; 2) a type system that ensures the absence of combinatorial loops; and 3) the generation of statically scheduled code for efficient execution. Our approach has been evaluated in two implementations: the academic language Zélus, which extends a language reminiscent of Lustre with ODEs and zero-crossing events, and the industrial prototype Scade Hybrid, a conservative extension of Scade 6. |
|---|---|
| AbstractList | Hybrid systems modeling languages that mix discrete and continuous time signals and systems are widely used to develop Cyber-Physical systems where control software interacts with physical devices. Compilers play a central role, statically checking source models, generating intermediate representations for testing and verification, and producing sequential code for simulation and execution on target platforms.This paper presents a novel approach to the design and implementation of a hybrid systems language, built on synchronous language principles and their proven compilation techniques. The result is a hybrid systems modeling language in which synchronous programming constructs can be mixed with Ordinary Differential Equations (ODEs) and zero-crossing events, and a runtime that delegates their approximation to an off-the-shelf numerical solver.We propose an ideal semantics based on non standard analysis, which defines the execution of a hybrid model as an infinite sequence of infinitesimally small time steps. It is used to specify and prove correct three essential compilation steps: (1) a type system that guarantees that a continuous-time signal is never used where a discrete-time one is expected and conversely; (2) a type system that ensures the absence of combinatorial loops; (3) the generation of statically scheduled code for efficient execution.Our approach has been evaluated in two implementations: the academic language Zélus, which extends a language reminiscent of Lustre with ODEs and zero-crossing events, and the industrial prototype Scade Hybrid, a conservative extension of Scade 6. Hybrid systems modeling languages that mix discrete and continuous time signals and systems are widely used to develop cyber-physical systems where control software interacts with physical devices. Compilers play a central role, statically checking source models, generating intermediate representations for testing and verification, and producing sequential code for simulation and execution on target platforms. This paper presents a novel approach to the design and implementation of a hybrid systems language, built on synchronous language principles and their proven compilation techniques. The result is a hybrid systems modeling language in which synchronous programming constructs can be mixed with ordinary differential equations (ODEs) and zero-crossing events, and a runtime that delegates their approximation to an off-the-shelf numerical solver. We propose an ideal semantics based on nonstandard analysis, which defines the execution of a hybrid model as an infinite sequence of infinitesimally small time steps. It is used to specify and prove correct three essential compilation steps: 1) a type system that guarantees that a continuous-time signal is never used where a discrete-time one is expected and conversely; 2) a type system that ensures the absence of combinatorial loops; and 3) the generation of statically scheduled code for efficient execution. Our approach has been evaluated in two implementations: the academic language Zélus, which extends a language reminiscent of Lustre with ODEs and zero-crossing events, and the industrial prototype Scade Hybrid, a conservative extension of Scade 6. |
| Author | Bourke, Timothy Caillaud, Benoit Pouzet, Marc Colaco, Jean-Louis Pasteur, Cedric Benveniste, Albert |
| Author_xml | – sequence: 1 givenname: Albert surname: Benveniste fullname: Benveniste, Albert email: albert.benveniste@inria.fr organization: Inria, Rennes, France – sequence: 2 givenname: Timothy surname: Bourke fullname: Bourke, Timothy email: timothy.bourke@ens.fr organization: Inria, Paris, France – sequence: 3 givenname: Benoit orcidid: 0000-0002-3234-5033 surname: Caillaud fullname: Caillaud, Benoit email: benoit.caillaud@inria.fr organization: Inria, Rennes, France – sequence: 4 givenname: Jean-Louis orcidid: 0000-0003-3848-1826 surname: Colaco fullname: Colaco, Jean-Louis organization: ANSYS/Esterel-Technologies, Toulouse, France – sequence: 5 givenname: Cedric surname: Pasteur fullname: Pasteur, Cedric organization: ANSYS/Esterel-Technologies, Toulouse, France – sequence: 6 givenname: Marc surname: Pouzet fullname: Pouzet, Marc email: marc.pouzet@ens.fr organization: école normale supérieure, PSL University, Paris, France |
| BackLink | https://inria.hal.science/hal-01879026$$DView record in HAL |
| BookMark | eNp9kMtOwzAQRS0EEqXwA7CJxIpFih-x4yxLVSioqBWPteU4TusqtYudIPXvcWlhwYLNjDRzz-jOPQPH1lkNwCWCA4Rgcfs0f5mNBhgiPsCccojYEeghSnmKMWXHoAfjKi0wKk7BWQgrCCGhjPTA-K4zTWXsIpHJZFt6UyWv29DqdUieXaUb7RNn48iqpXfWdSGZSrvo5EKHZO6NVWbT6HAOTmrZBH1x6H3wfj9-G03S6ezhcTScporkpE0VU4TwsipLSDDGNcpUoWRVUpxVBUUFqnAFY81LWsO65rpmGeE5i0wGc4pJH9zs7y5lIzberKXfCieNmAynYjeLX-YFxOwTRe31Xrvx7qPToRUr13kb7QmMUI5yirIsqvhepbwLwetaKNPK1jjbemkagaDYBSy-Axa7gMUh4IjiP-iPo3-hqz1ktNa_AM8YK3hOvgDg8IdF |
| CODEN | IEEPAD |
| CitedBy_id | crossref_primary_10_1007_s10626_023_00375_x crossref_primary_10_1016_j_entcom_2024_100711 crossref_primary_10_1145_3737698 crossref_primary_10_2478_acss_2019_0001 |
| Cites_doi | 10.1145/1086228.1086261 10.1017/CBO9780511615542 10.1016/j.conengprac.2011.04.013 10.1145/3049797.3049806 10.1515/9781400884223 10.1561/1000000001 10.1016/j.tcs.2015.01.036 10.1145/2429069.2429120 10.3384/ecp15118459 10.1007/s10009-004-0160-y 10.1016/0022-0000(78)90014-4 10.1145/1113830.1113834 10.1145/1289927.1289949 10.1109/43.736561 10.1145/207110.207134 10.1145/1967677.1967687 10.1145/2248418.2248437 10.1177/0037549714536255 10.1016/j.nahs.2017.04.004 10.1109/ACCESS.2014.2345759 10.1145/1089014.1089020 10.1109/JPROC.2002.805826 10.1145/2904081.2904091 10.3182/20090916-3-ES-3003.00065 10.1109/5.97300 10.1017/CBO9781139172110.002 10.2307/1995158 10.1007/3-540-36580-X_25 10.1016/j.jcss.2011.08.009 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018 Distributed under a Creative Commons Attribution 4.0 International License |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018 – notice: Distributed under a Creative Commons Attribution 4.0 International License |
| DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD L7M 1XC VOOES |
| DOI | 10.1109/JPROC.2018.2858016 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Electronics & Communications Abstracts Technology Research Database Advanced Technologies Database with Aerospace Hyper Article en Ligne (HAL) Hyper Article en Ligne (HAL) (Open Access) |
| DatabaseTitle | CrossRef Technology Research Database Advanced Technologies Database with Aerospace Electronics & Communications Abstracts |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1558-2256 |
| EndPage | 1592 |
| ExternalDocumentID | oai:HAL:hal-01879026v1 10_1109_JPROC_2018_2858016 8466987 |
| Genre | orig-research |
| GroupedDBID | -DZ -~X .DC 0R~ 123 1OL 29P 3EH 4.4 6IK 85S 97E 9M8 AAJGR AAWTH ABAZT ABFSI ABJNI ABQJQ ABVLG ACBEA ACGFS AENEX AETEA AETIX AFOGA AGNAY AGQYO AGSQL AHBIQ AIBXA ALLEH ALMA_UNASSIGNED_HOLDINGS AZLTO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD FA8 HZ~ H~9 IAAWW IBMZZ ICLAB IDIHD IFIPE IFJZH IPLJI JAVBF LAI M43 MVM O9- OCL RIA RIE RIU RNS TAE TN5 TWZ UDY UHB UKR UQL VOH WHG XJT XOL YNT ZCA ZXP ZY4 ~02 AAYXX CITATION 7SP 8FD L7M RIG 1XC VOOES |
| ID | FETCH-LOGICAL-c373t-c6c338bdbb03222f14c9cadb524d95191d2d091d7b5f0ff8ef64387638b407523 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 6 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000445274600007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0018-9219 |
| IngestDate | Sat Oct 25 11:34:01 EDT 2025 Fri Jul 25 18:58:42 EDT 2025 Sat Nov 29 03:15:13 EST 2025 Tue Nov 18 20:45:56 EST 2025 Wed Aug 27 02:43:12 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 9 |
| Keywords | HybridLang Hybrid Systems Synchronous Languages Numerical Simulation |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c373t-c6c338bdbb03222f14c9cadb524d95191d2d091d7b5f0ff8ef64387638b407523 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-3234-5033 0000-0003-3848-1826 0000-0003-0601-4182 |
| OpenAccessLink | https://inria.hal.science/hal-01879026 |
| PQID | 2117175144 |
| PQPubID | 85453 |
| PageCount | 25 |
| ParticipantIDs | crossref_citationtrail_10_1109_JPROC_2018_2858016 hal_primary_oai_HAL_hal_01879026v1 proquest_journals_2117175144 crossref_primary_10_1109_JPROC_2018_2858016 ieee_primary_8466987 |
| PublicationCentury | 2000 |
| PublicationDate | 2018-09-01 |
| PublicationDateYYYYMMDD | 2018-09-01 |
| PublicationDate_xml | – month: 09 year: 2018 text: 2018-09-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationSeriesTitle | Design Automation for Cyber-Physical Systems |
| PublicationTitle | Proceedings of the IEEE |
| PublicationTitleAbbrev | JPROC |
| PublicationYear | 2018 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) – name: Institute of Electrical and Electronics Engineers |
| References | ref14 benveniste (ref17) 2011 ref10 åström (ref2) 2014 (ref29) 2017 cellier (ref60) 2006 mosterman (ref7) 2009; 42 (ref46) 2010 ref51 (ref12) 2001 dahlquist andå björck (ref34) 2008; 1 bourke (ref21) 2013 bourke (ref19) 2015; 9031 ref42 ref43 ljung (ref5) 1999 ref49 (ref45) 2010 benveniste (ref64) 2017 ref8 pouzet (ref52) 2006 ref6 liu (ref28) 2003; 2623 (ref11) 1999 caspi (ref39) 2009; 5469 ref40 benveniste (ref16) 2011 buck (ref13) 2001; 21 bourke (ref57) 2017 mosterman (ref31) 2009 ref37 ref36 ref30 halbwachs (ref26) 2002 ref32 amagbegnon (ref56) 1995 (ref44) 2017 caspi (ref9) 2005; 4 berry (ref53) 1999 biernacki (ref50) 2008 acary (ref59) 2010; 69 colaco (ref15) 2017 ptolemaeus (ref27) 2014 berry (ref3) 1989 benveniste (ref65) 2017 ref24 ref23 ref25 benveniste (ref18) 2014 ref20 (ref38) 2010 ref63 carloni (ref1) 2006; 1 brooks (ref22) 2004 vincent (ref58) 2008; 35 potop-butucaru (ref55) 2007 bourke (ref48) 2016 shiple (ref54) 1996 casella (ref62) 2015 maler (ref33) 1991; 600 robinson (ref35) 1996 ref61 lee (ref4) 2005; 3414 (ref47) 2010 colaço (ref41) 2004; 6 |
| References_xml | – ident: ref51 doi: 10.1145/1086228.1086261 – ident: ref49 doi: 10.1017/CBO9780511615542 – start-page: 11 year: 1989 ident: ref3 article-title: Real Time programming: Special purpose or general purpose languages publication-title: Proc IFIP Congr – ident: ref30 doi: 10.1016/j.conengprac.2011.04.013 – year: 2017 ident: ref65 article-title: Structural analysis of multi-mode DAE systems doi: 10.1145/3049797.3049806 – start-page: 121 year: 2008 ident: ref50 article-title: Clock-directed modular code generation of synchronous data-flow languages publication-title: Proc Conf Lang Compil Tools Embedded Syst (LCTES) – volume: 9031 start-page: 69 year: 2015 ident: ref19 article-title: A synchronous-based code generator for explicit hybrid systems languages publication-title: Proc Held Part Eur Joint Conf Theory Pract Softw (ETAPS) Compiler Construct 24th Int Conf (CC) – year: 2010 ident: ref47 publication-title: Functional Mock-up Interface for Co-Simulation v1 0 – year: 1996 ident: ref35 publication-title: Nonstandard Analysis doi: 10.1515/9781400884223 – volume: 1 start-page: 1 year: 2006 ident: ref1 article-title: Languages and tools for hybrid systems design publication-title: Found Trends Electron Design Autom doi: 10.1561/1000000001 – year: 2016 ident: ref48 article-title: Sundials/ML: Interfacing with numerical solvers publication-title: Proc of ACM MLBS Workshop – volume: 35 year: 2008 ident: ref58 publication-title: Numerical Methods for Nonsmooth Dynamical Systems Applications in Mechanics and Electronics – year: 2017 ident: ref29 publication-title: Simulink Developing S-Functions – ident: ref40 doi: 10.1016/j.tcs.2015.01.036 – volume: 3414 start-page: 9 year: 2005 ident: ref4 article-title: Operational semantics of hybrid systems publication-title: Hybrid Systems Computation and Control (HSCC) – ident: ref37 doi: 10.1145/2429069.2429120 – start-page: 328 year: 1996 ident: ref54 article-title: Constructive analysis of cyclic circuits publication-title: Proc Int l Design and Testing Conf (ITDC) – year: 2015 ident: ref62 article-title: Simulation of large-scale models in modelica: State of the art and future perspectives publication-title: Proc 11th Int Modelica Conf doi: 10.3384/ecp15118459 – volume: 6 start-page: 245 year: 2004 ident: ref41 article-title: Type-based initialization analysis of a synchronous data-flow language publication-title: Int J Softw Tools Technol Transfer doi: 10.1007/s10009-004-0160-y – year: 2010 ident: ref38 publication-title: Simulink 7-User's Guide – ident: ref43 doi: 10.1016/0022-0000(78)90014-4 – start-page: 137 year: 2011 ident: ref17 article-title: A hybrid synchronous language with hierarchical automata: Static typing and translation to synchronous code publication-title: Proc EMSOFT – volume: 4 start-page: 779 year: 2005 ident: ref9 article-title: Translating discrete-time simulink to lustre publication-title: ACM Trans Embedded Comput Syst doi: 10.1145/1113830.1113834 – ident: ref8 doi: 10.1145/1289927.1289949 – year: 2004 ident: ref22 article-title: Heterogeneous concurrent modeling and design in Java – year: 2017 ident: ref44 publication-title: Stateflow User's Guide (R2017b) – ident: ref24 doi: 10.1109/43.736561 – year: 2006 ident: ref52 article-title: Lucid synchrone, version 3. Tutorial and reference manual – year: 2014 ident: ref27 publication-title: System Design Modeling and Simulation Using Ptolemy II – start-page: 163 year: 1995 ident: ref56 article-title: Implementation of the data-flow synchronous language signal publication-title: Proc Program Lang Design Implement (PLDI) doi: 10.1145/207110.207134 – year: 2010 ident: ref45 publication-title: Functional Mock-up Interfacefor Model Exchange 1 0 – year: 2014 ident: ref2 publication-title: Modeling and Simulation From Physics to Software – year: 1999 ident: ref5 publication-title: System Identification-Theory for the User – year: 2002 ident: ref26 publication-title: A Tutorial of Lustre – year: 2001 ident: ref12 publication-title: Controller Style Guidelines for Production Intent Using MATLAB Simulink and Stateflow – start-page: 61 year: 2011 ident: ref16 article-title: Divide and recycle: Types and compilation for a hybrid synchronous language publication-title: Proc Lang Compilers Tools for Embedded Syst (LCTES) doi: 10.1145/1967677.1967687 – start-page: 71 year: 2014 ident: ref18 article-title: A type-based analysis of causality loops in hybrid systems modelers publication-title: Proc 17th Int Conf Hybrid Syst Comput Control (Part CPS Week) (HSCC) – ident: ref6 doi: 10.1145/2248418.2248437 – start-page: 1 year: 2017 ident: ref15 article-title: SCADE 6: A formal language for embedded critical software development publication-title: Proc IEEE Int Symp Theor Aspects Softw Eng (TASE) – volume: 21 start-page: 7 year: 2001 ident: ref13 article-title: On modelling guidelines: Flowchart patterns for STATEFLOW publication-title: Gesellschaft für Informatik FG 2 1 1 Softwaretechnik Trends – volume: 5469 start-page: 46 year: 2009 ident: ref39 article-title: Actors without directors: A Kahnian view of heterogeneous systems publication-title: Proc Hybrid Syst Comput Control 12th Int Conf (HSCC) – ident: ref61 doi: 10.1177/0037549714536255 – ident: ref23 doi: 10.1016/j.nahs.2017.04.004 – ident: ref32 doi: 10.1109/ACCESS.2014.2345759 – ident: ref20 doi: 10.1145/1089014.1089020 – year: 2007 ident: ref55 publication-title: Compiling Esterel – start-page: 376 year: 2009 ident: ref31 article-title: Towards computational hybrid system semantics for time-based block diagrams publication-title: Proc 3rd IFAC Conf Anal Des Hybrid Syst – ident: ref14 doi: 10.1109/JPROC.2002.805826 – ident: ref63 doi: 10.1145/2904081.2904091 – volume: 42 start-page: 376 year: 2009 ident: ref7 article-title: Towards computational hybrid system semantics for time-based block diagrams publication-title: IFAC Proc Volumes doi: 10.3182/20090916-3-ES-3003.00065 – start-page: 113 year: 2013 ident: ref21 article-title: Zélus: A synchronous language with ODEs publication-title: Hybrid Syst Comput Control – ident: ref25 doi: 10.1109/5.97300 – year: 2010 ident: ref46 publication-title: Functional Mock-up Interface for Model Exchange and Co-Simulation v2 0 – start-page: 253 year: 2017 ident: ref64 article-title: Structural analysis of multi-mode DAE systems publication-title: Proc 20th Int Conf Hybrid Syst Comput Control (HSCC) – ident: ref36 doi: 10.1017/CBO9781139172110.002 – volume: 600 start-page: 447 year: 1991 ident: ref33 article-title: From timed to hybrid systems publication-title: REX Workshop – volume: 1 year: 2008 ident: ref34 publication-title: Numerical Methods in Scientific Computing – year: 2017 ident: ref57 article-title: A synchronous look at the simulink standard library publication-title: Proc ACM Int Conf Embedded Softw (EMSOFT) – volume: 69 year: 2010 ident: ref59 publication-title: Nonsmooth Modeling and Simulation for Switched Circuits – year: 2006 ident: ref60 publication-title: Continuous System Simulation – ident: ref42 doi: 10.2307/1995158 – year: 1999 ident: ref11 publication-title: Structured Analysis and Design Using MATLAB/Simulink/Stateflow Modelling Style Guidelines Version 2 4 2 – volume: 2623 start-page: 328 year: 2003 ident: ref28 article-title: On the causality of mixed-signal and hybrid models publication-title: Proc 6th Int Workshop Hybrid Systems Computation Control (HSCC) doi: 10.1007/3-540-36580-X_25 – year: 1999 ident: ref53 article-title: The constructive semantics of pure Esterel – ident: ref10 doi: 10.1016/j.jcss.2011.08.009 |
| SSID | ssj0003563 |
| Score | 2.3220577 |
| Snippet | Hybrid systems modeling languages that mix discrete and continuous time signals and systems are widely used to develop cyber-physical systems where control... Hybrid systems modeling languages that mix discrete and continuous time signals and systems are widely used to develop Cyber-Physical systems where control... |
| SourceID | hal proquest crossref ieee |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1568 |
| SubjectTerms | Combinatorial analysis Compilers Computational modeling Computer models Computer Science Computer simulation Cyber-physical systems Differential equations Discrete-time systems Embedded Systems Hybrid systems Language Luster Mathematical model Modeling and Simulation nonlinear dynamical systems Numerical models Ordinary differential equations Programming Programming Languages Semantics systems modeling Systems modelling Time signals |
| Title | Building a Hybrid Systems Modeler on Synchronous Languages Principles |
| URI | https://ieeexplore.ieee.org/document/8466987 https://www.proquest.com/docview/2117175144 https://inria.hal.science/hal-01879026 |
| Volume | 106 |
| WOSCitedRecordID | wos000445274600007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-2256 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0003563 issn: 0018-9219 databaseCode: RIE dateStart: 19630101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFD5swwd98DbF6ZQgvmm3ZusleZxjY8icQxT2VpakQUE6WbeB_96TLCuKIvhWQgKhX8_lS0_OB3AV-4IHU8G8SDDtBUpSNCnNPS18pdEdqra2qiXDeDRikwkfl-CmuAuTpqktPksb5tH-y1czuTRHZU2MlRFy5DKU4zha39UqvG47dKppFA0YzXBzQcbnzbvx40PXVHGxRouF6JKjb0Go_GJKIK22yg-HbKNMf-9_-9uHXZdNks4a_gMopdkh7HzpMViF3q0TviZTMvgw97OI61JO7q0KzpzMMhzKpGmTO1vmZOiOMHMy3pzE50fw3O89dQee007wZDtuLzwZSSSfQgnhm38pmgaSy6kSYStQmFRxqloKUwUVi1D7WrNUY2piutMxgRQP2ekxVLJZlp4AmeoYF2LYQusOOA0ZlVxRpmJfIzsUrAZ08zIT6RqLG32Lt8QSDJ8nFoDEAJA4AGpwXax5X7fV-HP2JWJUTDQdsQedYWLGjKYgRx65ojWoGkSKWQ6MGtQ3kCbOPPMEWS_SWMwVg9PfV53BttnAupisDpXFfJmew5ZcLV7z-YX98j4BD93T6w |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB58gXrwLdZnEG-67abd7SZHLZWqay2i4C00yQYF2Uq3Ffz3TtJ0URTB2xISCDuZx5fMzAdwkoSSR33JgqZkJoi0oqhShgdGhtqgOdQN41hL0qTbZU9PvDcDZ2UtTJZlLvksq9pP95avB2psr8pq6CubiJFnYd4yZ_lqrdLuNmLPm0ZRhVERpyUyIa9d9-7vWjaPi1XrLEaj3PzmhmafbRKkY1f5YZKdn7lc_d8O12DFx5PkfHIA1mEmyzdg-UuXwU1oX3jqa9InnQ9boUV8n3Jy63hwhmSQ41CubKPcwbggqb_ELEhvehdfbMHjZfuh1Qk8e0KgGkljFKimQvgptZShfU0xNFJc9bWM65HGsIpTXdcYLOhExiY0hmUGgxPbn45JBHmIT7dhLh_k2Q6QvklwITou1O-I05hRxTVlOgkN4kPJKkCnP1Mo31rcMly8CgcxQi6cAIQVgPACqMBpueZt0ljjz9nHKKNyou2J3TlPhR2zrIIckeQ7rcCmlUg5ywujAvtTkQqvoIVA3ItAFqPFaPf3VUew2Hm4TUV61b3ZgyW7mUlq2T7MjYbj7AAW1PvopRgeulP4CUXL1zQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Building+a+Hybrid+Systems+Modeler+on+Synchronous+Languages+Principles&rft.jtitle=Proceedings+of+the+IEEE&rft.au=Benveniste%2C+Albert&rft.au=Bourke%2C+Timothy&rft.au=Caillaud%2C+Benoit&rft.au=Colaco%2C+Jean-Louis&rft.date=2018-09-01&rft.issn=0018-9219&rft.eissn=1558-2256&rft.volume=106&rft.issue=9&rft.spage=1568&rft.epage=1592&rft_id=info:doi/10.1109%2FJPROC.2018.2858016&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_JPROC_2018_2858016 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9219&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9219&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9219&client=summon |