FlexCAN: An Architecture for Highly DependableSafety-Critical SystemsKettering University (formerly General Motors Institute) |
![]() |
Design of
a Safety-Critical Drive-by-Wire system using FlexCAN
Pre-print of a paper to be presented at the SAE 2006 Congress.
Testing,
Verification, and Validation of a Steer-by-Wire system using DO-178B
Pre-print of a paper to be presented at the SAE 2006 Congress.
FlexCAN
Bus Guardian. PDF
Pre-print of a paper to be presented at the IEEE Int. Workshop on
Emerging Technologies in Factory Automation (ETFA05), Catania, Italy, Sept. 2005. It summarizes
a simple but effective bus guardian for FlexCAN.
FlexCAN
Architecture. PDF
Paper presented at the 3rd Int. Workshop on
Real-Time Networks to be held in Catania, Italy, July 2004. It summarizes
FlexCAN and SafeCAN and the main architectural components.
SafeCAN
Protocol. PDF
The paper that describes the SafeCAN protocol is some detail. Paper
published at INCOM'04, 11th IFAC Symp. on Information Control Problems
in Manufacturing, April 2004, Salvador, Bahia, Brazil. Additional details
of SafeCAN can be found in this paper as well as a summary on a case study
involving a steer-by-wire system including some testing and verification
issues.
Elements
of the FlexCAN Architecture. PDF
Paper presented at the SAE Congress 2004 (Paper Number 2004-01-0714)
that contains a discussion of the main constituent components of FlexCAN
particularly a discussion of the "Safeware" paradigm.
Designing
Safety-Critical Systems: A Convergence of Technologies. PDF
Paper presented at the 2003 Symposium on Reliable Distributed Systems
(SRDS'2003) in Sept. 2003, Florence, Italy. This paper details the holistic
approach used to design FlexCAN and SafeCAN.
Deterministic
and real-time response of grouped messages on CAN. PDF
Paper presented at the SAE Congress 2003 (Paper Number 2003-01-1199).
This paper proves deterministic and real-time behavior for grouped messages
in CAN. The title of this paper is a bit of a missnomer.
Evaluation
of Reliability and Availability: Components with repair. PDF
A method to numerically evaluate reliability and availability functions
using Petri Nets for replicated components within FTU's when failed components
are repaired. Paper presented at IECON'03, Blacksburg, Virginia.
Evaluation
of Reliability and Availability: Components without repair. PDF
A method to numerically evaluate reliability and availability functions
using Petri Nets for replicated components within FTU's when failed components
are not repaired. Paper presented at IECON'02, Seville, Spain.
A
Fault Management Protocol for TTP/C. PDF
A Fautl Management Protocol that can be implemented using the native
TTP/C protocol. Paper presented at IECON'01, Denver, Colorado.
Vector CANtech Inc.
CANoe: The comprehensive tool for CAN projects.
CAN-AC2-PCI: A PCI interface card for CAN.
CANcardX: A PCMCIA interface for CAN with a selection of bus drivers.
dSPACE Inc.
DS1103 multiprocessor board and brakeout box.
Control Desk
Target Link.
The Mathworks Inc.
Matlab/Simulink,
Real Time Workshop (RTW)
Other resources
PC workstations with the Windows XP operating system connected to the
Internet.
T-boards (ECUs) containing Motorola MCS12 (S12) microcontrollers.
IAR. A windows based software development environment that incudes
a C-compiler, assembler, and linker.
Debugging and software download modules (IAR C-Spy with P&E Background
debugger module (BDM)).
Dr. Juan R. Pimentel
Computer Engineering Program Electrical and Computer Engineering Department Kettering University 1700 W. Third Avenue Flint, MI 48504 |
http://www.kettering.edu/~jpimente/
jpimente@kettering.edu Phone: 810-762-7990 Toll-Free: 800-955-4464 x7990 Fax: 810-762-9830 |
last update: July 28,2005.