Refine Your Search

Search Results

Author:
Viewing 1 to 3 of 3
Journal Article

On Designing Software Architectures for Next-Generation Multi-Core ECUs

2015-04-14
2015-01-0177
Multi-core systems are promising a cost-effective solution for (1) advanced vehicle features requiring dramatically more software and hence an order of magnitude more processing power, (2) redundancy and mixed-IP, mixed-ASIL isolation required for ISO 26262 functional safety, and (3) integration of previously separate ECUs and evolving embedded software business models requiring separation of different software parts. In this context, designing, optimizing and verifying the mapping and scheduling of software functions onto multiple processing cores becomes key. This paper describes several multi-core task design and scheduling design options, including function-to-task mapping, task-to-core allocation (both static and dynamic), and associated scheduling policies such as rate-monotonic, criticality-aware priority assignment, period transformation, hierarchical partition scheduling, and dynamic global scheduling.
Technical Paper

Model Based Verification and Validation of Distributed Control Architectures

2006-10-16
2006-21-0046
This paper describes a framework for modeling and validating distributed real-time embedded control systems. The modeling component of the framework combines executable architectural specifications with component models in notations such as Simulink and Stateflow to yield simulate-able models of distributed systems. The paper then discusses techniques for comparing the behavior of these system models with idealized control specifications given in Simulink / Stateflow. The framework is intended to support design processes in which a controls engineer develops a controller model that is then used as a specification by a system-engineering team responsible for a system model that may involve deployment-platform details.
Technical Paper

Architecture of By-Wire Systems Design Elements and Comparative Methodology

2003-03-03
2003-01-1291
By-wire systems have the potential of augmenting the normal capabilities of human drivers as well as serving as enablers for emerging safety technologies. To achieve these features, these systems must be carefully designed, analyzed, and verified for safety because they are new, complex, and potentially exhibit new and different failure modes and effects. Duplication may be required to ensure that safety margins are met in the presence of faults. Full duplication of every system may not lead to a cost effective implementation, especially if multiple independent by-wire systems are placed on a single vehicle. Other architectural approaches for the integration of by-wire systems need to be considered and analyzed. These architectures should meet if not exceed the safety requirements while providing a more cost effective implementation than a fully duplicated architecture.
X