[go: up one dir, main page]

Henriksson et al., 1997 - Google Patents

Tools for real-time control systems co-design

Henriksson et al., 1997

View PDF
Document ID
11156596352482662032
Author
Henriksson D
Redell O
El-Khoury J
Cervin A
Törngren M
Årzén K
Publication year
Publication venue
ARTES–A network for Real-Time research and graduate Education in Sweden

External Links

Snippet

This report presents a survey of current simulation tools in the area of integrated control and realtime systems design. Each tool is presented with a quick overview followed by a more detailed section describing comparative aspects of the tool. These aspects describe the …
Continue reading at lucris.lub.lu.se (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4887Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/86Hardware-Software co-design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment

Similar Documents

Publication Publication Date Title
Garrido Object-oriented discrete-event simulation with java: A practical introduction
US7613595B2 (en) Execution and real-time implementation of a temporary overrun scheduler
Vestal MetaH support for real-time multi-processor avionics
Singhoff et al. Investigating the usability of real-time scheduling theory with the Cheddar project
Carlson et al. SaveCCM: An analysable component model for real-time systems
André et al. The Time Model of Logical Clocks available in the OMG MARTE profile
Rumpe et al. Abstraction and refinement in hierarchically decomposable and underspecified CPS-architectures
Henriksson et al. Tools for Real-Time Control Systems Co-Design: A Survey
Alur et al. RTComposer: a framework for real-time components with scheduling interfaces
Mallet et al. Executing AADL models with UML/Marte
Guan et al. Formal verification of a hybrid IoT operating system model
Henriksson et al. Tools for real-time control systems co-design
Hastono et al. An integrated SystemC framework for real-time scheduling assessments on system level
Chen et al. Modeling autosar implementations in simulink
Palopoli et al. A tool for simulation and fast prototyping of embedded control systems
Singhoff et al. Can we increase the usability of real time scheduling theory? The Cheddar project
Böke Automatic configuration of real time operating systems and real time communication systems for distributed embedded applications
Jin et al. An approach to schedulability analysis of UML-based real-time systems design
Abdullah et al. Towards a tool: times-pro for modeling, analysis, simulation and implementation of cyber-physical systems
Kim et al. Scenario-based multitasking for real-time object-oriented models
Templ et al. 6 Modeling and Simulation of Timing Behavior with the Timing Definition Language
Derler et al. Simulation of let models in simulink and ptolemy
Anssi et al. AUTOSAR vs. MARTE for enabling timing analysis of automotive applications
Munk Visualization of scheduling in real-time embedded systems
Kumar Integrated timing analysis and verification of component-based distributed real-time systems