Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
review-article

Languages and Tools for Hybrid Systems Design

Published: 01 January 2006 Publication History
  • Get Citation Alerts
  • Abstract

    The explosive growth of embedded electronics is bringing information and control systems of increasing complexity to every aspects of our lives. The most challenging designs are safety-critical systems, such as transportation systems (e.g., airplanes, cars, and trains), industrial plants and health care monitoring. The difficulties reside in accommodating constraints both on functionality and implementation. The correct behavior must be guaranteed under diverse states of the environment and potential failures; implementation has to meet cost, size, and power consumption requirements. The design is therefore subject to extensive mathematical analysis and simulation. However, traditional models of information systems do not interface well to the continuous evolving nature of the environment in which these devices operate. Thus, in practice, different mathematical representations have to be mixed to analyze the overall behavior of the system. Hybrid systems are a particular class of mixed models that focus on the combination of discrete and continuous subsystems. There is a wealth of tools and languages that have been proposed over the years to handle hybrid systems. However, each tool makes different assumptions on the environment, resulting in somewhat different notions of hybrid system. This makes it difficult to share information among tools. Thus, the community cannot maximally leverage the substantial amount of work that has been directed to this important topic. In this paper, we review and compare hybrid system tools by highlighting their differences in terms of their underlying semantics, expressive power and mathematical mechanisms. We conclude our review with a comparative summary, which suggests the need for a unifying approach to hybrid systems design. As a step in this direction, we make the case for a semantic-aware interchange format, which would enable the use of joint techniques, make a formal comparison between different approaches possible, and facilitate exporting and importing design representations.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Foundations and Trends in Electronic Design Automation
    Foundations and Trends in Electronic Design Automation  Volume 1, Issue 1-2
    Jun 2006
    193 pages
    ISSN:1551-3939
    EISSN:1551-3947
    Issue’s Table of Contents

    Publisher

    Now Publishers Inc.

    Hanover, MA, United States

    Publication History

    Published: 01 January 2006

    Qualifiers

    • Review-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Graded Refinement, Retrenchment, and SimulationACM Transactions on Software Engineering and Methodology10.1145/353411632:2(1-69)Online publication date: 31-Mar-2023
    • (2021)Pragmatic reuse for DSML developmentSoftware and Systems Modeling (SoSyM)10.1007/s10270-020-00831-420:3(837-866)Online publication date: 1-Jun-2021
    • (2021)Language evolution and healthiness for critical cyber‐physical systemsJournal of Software: Evolution and Process10.1002/smr.230133:9Online publication date: 12-Sep-2021
    • (2019)Hybrid co-simulationSoftware and Systems Modeling (SoSyM)10.1007/s10270-017-0633-618:3(1655-1679)Online publication date: 1-Jun-2019
    • (2019)Hybrid automataInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-017-0458-121:1(87-104)Online publication date: 1-Feb-2019
    • (2019)Constraint-Based Modeling and Symbolic Simulation of Hybrid Systems with HydLa and HyLaGICyber Physical Systems. Model-Based Design10.1007/978-3-030-41131-2_8(153-178)Online publication date: 17-Oct-2019
    • (2018)Co-SimulationACM Computing Surveys10.1145/317999351:3(1-33)Online publication date: 23-May-2018
    • (2018)Some Problems of Analysis of Hybrid AutomataCybernetics and Systems Analysis10.1007/s10559-018-0053-954:4(517-526)Online publication date: 1-Jul-2018
    • (2017)Cyber-Physical SystemsCybernetics and Systems Analysis10.5555/3169141.316917853:6(821-834)Online publication date: 1-Nov-2017
    • (2017)Designing Swarms of Cyber-Physical SystemsProceedings of the Computing Frontiers Conference10.1145/3075564.3077628(305-312)Online publication date: 15-May-2017
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media