Peraldi-Frati et al., 2011 - Google Patents
Scheduling multi clock real time systems: From requirements to implementationPeraldi-Frati et al., 2011
View PDF- Document ID
- 15881476597521983914
- Author
- Peraldi-Frati M
- DeAntoni J
- Publication year
- Publication venue
- 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing
External Links
Snippet
This paper presents an approach for modeling simulating and analyzing multi clocks real time systems during the different steps of a design. These steps range from the first requirements to a model allocated on a specific execution platform. The UML MARTE profile …
- 230000002123 temporal effect 0 abstract description 21
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
-
- 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
- G06F17/5022—Logic simulation, e.g. for logic circuit operation
-
- 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/362—Software debugging
- G06F11/3632—Software debugging of specific synchronisation aspects
-
- 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/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- 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/5086—Mechanical design, e.g. parametric or variational 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/3604—Software analysis for verifying properties of programs
-
- 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/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1675—Temporal synchronisation or re-synchronisation of redundant processing components
-
- 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
-
- 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
- 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
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Peraldi-Frati et al. | Scheduling multi clock real time systems: From requirements to implementation | |
Anssi et al. | Enabling scheduling analysis for AUTOSAR systems | |
Forget et al. | Verifying end-to-end real-time constraints on multi-periodic models | |
Broy et al. | Cross-layer analysis, testing and verification of automotive control software | |
Ma et al. | Toward polychronous analysis and validation for timed software architectures in AADL | |
Peraldi-Frati et al. | Timing modeling with autosar-current state and future directions | |
Socci et al. | Modeling mixed-critical systems in real-time BIP | |
Ge et al. | Time properties verification framework for uml-marte safety critical real-time systems | |
Anssi et al. | chronval/chronsim: A tool suite for timing verification of auto-motive applications | |
Yan et al. | Design verification and validation for reliable safety-critical autonomous control systems | |
Diaz et al. | VIPPE, parallel simulation and performance analysis of multi-core embedded systems on multi-core platforms | |
Mubeen | Timing predictability and performance standoff in component-based vehicle software on multi-core | |
Derler et al. | Using Ptides and synchronized clocks to design distributed systems with deterministic system wide timing | |
de la Cámara et al. | Model extraction for arinc 653 based avionics software | |
Marinescu et al. | Pruning architectural models of automotive embedded systems via dependency analysis | |
Kim et al. | A tool integration approach for architectural exploration of aircraft electric power systems | |
Ge et al. | Time properties dedicated transformation from UML-MARTE activity to time transition system | |
Morelli et al. | A system-level framework for the evaluation of the performance cost of scheduling and communication delays in control systems | |
Ober et al. | Modeling and validation of a software architecture for the ariane-5 launcher | |
Chakraborty et al. | Timing and schedulability analysis for distributed automotive control applications | |
Iyenghar et al. | Translating timing requirements of Embedded Software systems modeled in Simulink to a timing analysis model | |
Xie et al. | Translation-based co-verification | |
Becker et al. | Timing analysis of safety-critical automotive software: The AUTOSAFE tool flow | |
Morelli | Automated generation of robotics applications from simulink and sysml models | |
Seyyedi | Globally Accurate Locally Inaccurate (GALI): On the Combination of Time-Triggered Architectures with Instruction Accurate Simulators for the Analysis of System Behavior |