Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

Higher-Fidelity Modelling and Simulation of the CAN Protocol Stack

dc.contributor.advisorLawford, Mark
dc.contributor.advisorWassyng, Alan
dc.contributor.authorWhinton, Grant
dc.contributor.departmentComputing and Softwareen_US
dc.date.accessioned2015-09-28T19:49:45Z
dc.date.available2015-09-28T19:49:45Z
dc.date.issued2015-11
dc.description.abstractThis thesis details a higher-fidelity, scalable simulation tool and model for message response time and bus utilization rate analysis for the Controller Area Network (CAN) protocol stack. This tool achieves higher fidelity than existing commercial and academic simulation tools by including details of the stack implementation that are often neglected, such as receive and transmit hardware buffer availability and usage policy (i.e., which messages are able to be copied to which buffer resources), and the buffer polling or queueing policies. Key details of these features have been identified by a thorough examination of CAN stack behaviour, taking into account the physical considerations of commercial CAN implementations. Inclusion of these details in the simulation can produce better accuracy by exposing certain priority inversion scenarios. Scalability is achieved by using a transaction-based modelling approach and modelling transmissions at the protocol level rather than the physical/bit level. The tool requires minimal user interaction, and system level model generation is automated using an AUTOSAR XML system description file (ARXML format) to specify network topology and message information (transmitter, receiver(s), period, length, etc.), and an Excel spreadsheet file (XLS or XLSX format) to specify node hardware/software implementation details (buffer resource details, polling loop rates, main control loop rates, etc.) as inputs.en_US
dc.description.degreeMaster of Applied Science (MASc)en_US
dc.description.degreetypeThesisen_US
dc.identifier.urihttp://hdl.handle.net/11375/18302
dc.language.isoenen_US
dc.subjectController Area Networken_US
dc.subjectCANen_US
dc.subjectmodellingen_US
dc.subjectsimulationen_US
dc.subjectSimEventsen_US
dc.subjectnetwork analysisen_US
dc.titleHigher-Fidelity Modelling and Simulation of the CAN Protocol Stacken_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
whintoge_thesis.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format
Description:
Compiled MASc thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: