lmarques.bib

@inproceedings{MARQUES_ICIT_2012,
  author = {Marques, L. and Vasconcelos, V. and Pedreiras, P. and Almeida, L.},
  title = {Tolerating transient communication faults with online traffic scheduling},
  booktitle = {IEEE International Conference on Industrial Technology (ICIT'2012) Proceedings},
  year = {2012},
  editor = {},
  volume = {},
  series = {},
  pages = {396-402},
  address = {Athens, Greece},
  month = {March},
  organization = {},
  publisher = {},
  doi = {10.1109/ICIT.2012.6209970},
  issn = {},
  isbn = {978-1-4673-0340-8},
  keywords = {Real-Time communications, FTT, CAN, Embedded systems, Scheduling, x-by-wire systems},
  note = {},
  key = {},
  abstract = {Building distributed embedded systems that will be fault-free for all their lifetime is virtually impossible, thus the systems must deal with them if a continued correct behavior is needed. This is the case of safety-critical systems, such as X-by-wire systems in the automotive domain. Concerning transient communication faults in particular, they can be dealt with at various levels of the protocol stacks, with different techniques, e.g., temporal and spatial redundancy. In this paper we focus on temporal redundancy and we address the limitations imposed by typical time-triggered systems, commonly found in safety-critical systems, arising from their static traffic definition. In these systems the use of temporal redundancy to handle communication errors requires the pre-allocation of communication resources that, in the absence of errors, are wasted. Therefore, we propose an online traffic scheduling approach in which retransmissions are consistently scheduled with the remaining time-triggered traffic, using the unique flexibility provided by the FTT-CAN protocol (Flexible Time-Triggered communication on CAN). We address the integration of appropriate fault detectors in the FTT-CAN protocol to monitor the bus activity and re-schedule omitted messages. We show that this approach is more efficient than the static allocations, since communication resources are only allocated when necessary. We also discuss alternative realizations and validate the approach with initial results from a prototype implementation}
}
@inproceedings{MARQUES_INFORUM_2011,
  author = {Marques, L. and Vasconcelos, V. and Pedreiras, P. and Almeida, L.},
  title = {Towards Efficient Transient Fault Handling in Time-Triggered Systems},
  booktitle = {INFORUM - Simp\'{o}sio de Inform\'{a}tica},
  year = {2011},
  editor = {},
  volume = {},
  series = {},
  pages = {},
  address = {Coimbra, Portugal},
  month = {September},
  organization = {},
  publisher = {},
  doi = {},
  issn = {},
  isbn = {},
  keywords = {CAN, FTT-CAN, Scheduling, Real-Time communications},
  note = {},
  key = {},
  abstract = {Transient communication faults in distributed control systems (DCS) are unavoidable but must be handled adequately in order to enforce correct system behaviour. A typical way of handling transient faults is temporal redundancy by means of retransmissions. However, DCS are frequently designed with time-triggered architectures, being scheduled offline and not coping efficiently with retransmissions as these require the pre-allocation of bandwidth that, in the absence of errors, is wasted. In this paper we propose using the Flexible Time-Triggered paradigm to reconcile the Time-Triggered model with on-line scheduling of retransmissions when needed, only, leading to an efficient bandwidth usage. This is confirmed with preliminary experimental results obtained on an FTT-CAN network}
}