Please use this identifier to cite or link to this item:
Title: Combining single-processor prototyping and code generation for the development of distributed embedded systems
Authors: Vidler, Peter John
Supervisors: Pont, Michael
Award date: 1-Jun-2011
Presented at: University of Leicester
Abstract: Distributed embedded systems can be very challenging to test—not only is there increased complexity in the design of the software and operating systems, but we may also have to evaluate different scheduling and fault-tolerance approaches for suitability. The result is that system-level testing will generally take place in hardware at a much later time than would be possible with a single-processor system. Carrying out high-level testing at an early stage of the software development process offers a number of advantages in the common scenarios of changing and poorly specified requirements; this thesis aims to address these concerns. A tool-supported process is introduced, which is capable of converting a single-processor prototype embedded system into various multi-processor equivalents, allowing the creation and use of a testable system at an earlier stage of development. The process is then expanded to incorporate the automatic generation of source-code supporting redundancy, essentially allowing a developer to focus on writing code and leave the exploration of multi-processor scheduling and fault-tolerance mechanisms to the process described in this thesis. These approaches are illustrated by means of empirical studies.
Type: Thesis
Level: Masters
Qualification: Mphil
Rights: © The Author, 2011.
Appears in Collections:Theses, Dept. of Engineering
Leicester Theses

Files in This Item:
File Description SizeFormat 
2010vidlerpjmphil.pdf1.73 MBAdobe PDFView/Open

Items in LRA are protected by copyright, with all rights reserved, unless otherwise indicated.