Design and formal verification of a fault-tolerant clock synchronization subsystem for the controller area network

Show simple item record

dc.contributor.author Rodríguez-Navas González, Guillermo
dc.date 2010
dc.date.accessioned 2021-03-10T11:26:15Z
dc.date.available 2021-03-10T11:26:15Z
dc.date.issued 10/03/2021
dc.identifier.uri http://hdl.handle.net/11201/155271
dc.description.abstract [cat] Controller Area Network (CAN) és un bus de camp amplament utilitzat dins l’àrea dels sistemes encastats distribuïts. S’ha documentat que per tal de fer CAN vàlid per aplicacions amb garantia de funcionament, és necessària la provisió d’un servei adequat de sincronització de rellotge; on l’adequació es mesura en funció de tres atributs: alta precisió, tolerància a fallades i baix cost. Aquesta tesi aborda el disseny i l’avaluació formal d’una nova solució per sincronització de rellotge sobre CAN que tracta aquests tres aspectes satisfactòriament. Aquesta solució s’implementa en hardware, utilitza un esquema mestre/esclau i rep el nom de Orthogonal Clock Subsystem for CAN (OCS-CAN). L’avaluació formal dels mecanismes de tolerància a fallades d’OCS-CAN s’ha fet analíticament i també mitjançant model checking i autòmats temporitzats. Això ha requerit el desenvolupament d’unes tècniques específiques de modelització que són aplicables a un ample ventall de sistemes encastats distribuïts amb rellotges. ca
dc.description.abstract [eng] The Controller Area Network (CAN) is a fieldbus extensively used in the area of distributed embedded systems. It has been reported that, in order to make CAN adequate for dependable applications, the provision of a suitable clock synchronization service is required; where suitability is measured in terms of three attributes: high precision, fault tolerance and cost effectiveness. This thesis discusses the design and formal assessment of a novel solution for clock synchronization over CAN that addresses these three aspects with satisfactory results. This solution is hardware-implemented, uses a master/slave scheme for synchronization and is called the Orthogonal Clock Subsystem for CAN (OCS-CAN). The formal assessment of the fault tolerance mechanisms of OCS-CAN is performed both analytically and by means of model checking and timed automata, and it has required the development of specific modeling techniques that are applicable to a wide range of distributed embedded systems with computer clocks. ca
dc.format application/pdf
dc.format.extent 208 ca
dc.language.iso eng ca
dc.publisher Universitat de les Illes Balears
dc.rights all rights reserved
dc.rights info:eu-repo/semantics/openAccess
dc.subject.other Autòmats temporitzats ca
dc.subject.other Model checking ca
dc.subject.other Tolerància a fallades ca
dc.subject.other Sincronització de rellotge ca
dc.subject.other Controller Area Network ca
dc.subject.other Busos de camp ca
dc.subject.other Sistemes encastats distribuits amb garantia de funcionament ca
dc.subject.other Sistemes de temps real ca
dc.subject.other Autómatas temporales ca
dc.subject.other Tolerancia a fallos ca
dc.subject.other Sincronización de relojes ca
dc.subject.other Buses de campo ca
dc.subject.other Sistemas empotrados distribuidos con garantía de funcionamiento ca
dc.subject.other Sistemas de tiempo real ca
dc.subject.other Timed automata ca
dc.subject.other Fault tolerance ca
dc.subject.other Clock synchronization ca
dc.subject.other Fieldbuses ca
dc.subject.other Dependable distributed embedded systems ca
dc.subject.other Real-time systems ca
dc.title Design and formal verification of a fault-tolerant clock synchronization subsystem for the controller area network ca
dc.type info:eu-repo/semantics/doctoralThesis
dc.type info:eu-repo/semantics/publishedVersion
dc.subject.udc 004 - Informàtica ca
dc.subject.udc 51 - Matemàtiques ca
dc.subject.udc 621.3 - Enginyeria elèctrica. Electrotècnia. Telecomunicacions ca
dc.subject.ac Enginyeria de sistemes i automàtica ca
dc.contributor.director Proenza Arenas, Julián
dc.doctorat Doctorat en Informàtica (extingit)


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account

Statistics