[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Peraldi-Frati et al., 2011 - Google Patents

Scheduling multi clock real time systems: From requirements to implementation

Peraldi-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 …
Continue reading at inria.hal.science (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
    • 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
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3632Software debugging of specific synchronisation aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • 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/5086Mechanical design, e.g. parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1675Temporal synchronisation or re-synchronisation of redundant processing components
    • 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
    • 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
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/86Hardware-Software co-design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details 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/04Generating 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