2001.bib

@inproceedings{PEDREIRAS_RTES_2001,
  author = {Pedreiras, P. and Almeida, L.},
  title = {A practical approach to EDF scheduling on controller area network},
  booktitle = {IEEE/IEE Real-Time Embedded Systems Workshop (RTES'2001) at the 22nd IEEE Real-Time Systems Symposium (RTSS'2001) Proceedings},
  year = {2001},
  editor = {},
  volume = {},
  series = {},
  pages = {},
  address = {London, England},
  month = {December},
  organization = {},
  publisher = {},
  doi = {},
  issn = {},
  isbn = {},
  keywords = {CAN, FTT-CAN},
  note = {},
  key = {},
  abstract = {The Controller Area Network (CAN) protocol was originally developed aiming at automotive applications. One of the limitations of this protocol is its maximum transmission rate, specified at 1Mb/s. In practice, the maximum transmission rate can even be lower depending on the desired bus length and available transceiver speed. Furthermore, the message scheduling defined at the medium access control is based on fixed priorities, imposing an even lower limit on the achievable utilisation when timeliness guarantees are required. This paper presents an implementation of Earliest 				Deadline First (EDF) message scheduling on CAN that allows higher utilisation factors with timeliness guarantees than using fixed priorities. This implementation is based on the FTT-CAN protocol (Flexible Time-Triggered communication on CAN). A comparison between EDF and RM scheduling in this environment is performed, namely concerning processing and communication overhead, bus utilization and network-induced jitter. Schedulability analysis for both RM and EDF is presented as well as a comparison with other proposals for EDF scheduling on CAN}
}
@inproceedings{PEDREIRAS_FET_2001,
  author = {Pedreiras, P. and Almeida, L.},
  title = {Asynchronous communication on FTT-CAN: Experimental results},
  booktitle = {4th IFAC International Conference on Fieldbus Systems and their Applications (FeT'2001) Proceedings},
  year = {2001},
  editor = {},
  volume = {},
  series = {},
  pages = {113--120},
  address = {Nancy, France},
  month = {November},
  organization = {},
  publisher = {INRIA},
  doi = {},
  issn = {},
  isbn = {},
  keywords = {CAN, FTT-CAN},
  note = {},
  key = {},
  abstract = {Many real-time control applications require heterogeneous sets of tasks, where both periodic and sporadic computational activities must be performed. For distributed systems, this implies that also the messages that are exchanged at the fieldbus level are heterogeneous in theirs nature. A flexible real-time communication system should, therefore, efficiently support both event triggered and time-triggered communications. The authors have recently proposed a new CAN-based protocol (FTT-CAN) that supports both event-triggered and time-triggered traffic, with temporal isolation. This paper describes the asynchronous messaging system of FTT-CAN, which handles the event-triggered traffic, supporting different QOS requirements. Furthermore, an enhanced response-time analysis concerning this type of traffic and experimental results are also presented}
}
@article{FERREIRA_FET_2001,
  author = {Ferreira, J. and Pedreiras, P. and Almeida, L. and Fonseca, J. A.},
  title = {FTT CAN Error Confinement},
  journal = {4th IFAC International Conference on Fieldbus Systems and their Applications (FeT'2001) Proceedings},
  year = {2001},
  volume = {},
  number = {},
  pages = {8--15},
  month = {November},
  doi = {},
  issn = {},
  isbn = {},
  keywords = {CAN, FFT-CAN},
  note = {},
  key = {},
  abstract = {Transmission errors in a flexible distributed communication system based on the Flexible Time-Triggered Controller Area Network protocol (FTT CAN) must be confined and controlled if such a system is to be used in a safety critical real-time environment. This paper presents a first approach to error confinement in FTT CAN using a deterministic error model. Two strategies to cope with such errors are presented. In the first one the error model is introduced in the schedulability analysis causing 	the allocation of extra time in each elementary cycle. The second one is based on bus traffic monitoring and on a dynamic scheduler with a schedulability analyzer. The impact of this last strategy on the FTT CAN master node architecture is discussed and a possible solution is presented}
}