Henriksson et al., 1997 - Google Patents
Tools for real-time control systems co-designHenriksson 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 …
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
- G06F9/4887—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/86—Hardware-Software co-design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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 |