Modeling a Real Time Operating System Using SpecC

dc.contributor.advisorCollins, John
dc.contributor.authorNukala, Akilesh
dc.date.accessioned2008-04-18T01:11:41Z
dc.date.available2008-04-18T01:11:41Z
dc.date.copyright2007-10-03
dc.date.issued2007-10-03
dc.description.abstractIn today's digital (electronics) world, people's desire for electronic goods that ease their life at work, and leisure is increasing the complexity of the products of the embedded systems industry. For example, MP3 players for listening to music and cell phones for communicating with people.The gap between the hardware and software parts of embedded systems is being reduced by the use of System Level Design Languages (SLDL) that can model both hardware and software simultaneously. One such SLDL is SpecC.In this thesis, a SpecC model of a Real Time Operating System (RTOS) is constructed. It is shown how RTOS features can be incorporated into a SpecC model. The model is used to develop an application involving a robot avoiding obstacles to reach its destination. The RTOS model operates similar to the actual RTOS in the robot.The application includes a testbench model for the robot, including features such as interrupts, sonar sensors and wheel pulses, so that its operation closely resembles the actual robot. The sensor model is programmed to generate the values from the four sensor receivers, similar to the behaviour of the sensors on the actual robot. Also the pulses from the wheels and associated interrupts are programmed in the model so that it resembles the interrupts and wheel pulses present on actual robot.
dc.identifier.urihttps://hdl.handle.net/10292/87
dc.publisherAuckland University of Technology
dc.rights.accessrightsOpenAccess
dc.subjectSLDL
dc.subjectSpecC
dc.subjectRTOS
dc.subjectRobot
dc.subjectObstacle avoidance
dc.titleModeling a Real Time Operating System Using SpecC
dc.typeThesis
thesis.degree.disciplineSchool of Engineeringen_US
thesis.degree.grantorAuckland University of Technology
thesis.degree.levelMasters Theses
thesis.degree.nameMaster of Engineering
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
NukalaA.pdf
Size:
522.52 KB
Format:
Adobe Portable Document Format
Description:
Thesis
Collections