Automatic Modeling and Simulation of Networked Components

dc.contributor.advisorKoskie, Sarah
dc.contributor.authorBruce, Nathaniel William
dc.contributor.otherChen, Yaobin
dc.contributor.otherLi, Lingxi
dc.date.accessioned2011-08-22T20:30:44Z
dc.date.available2011-08-22T20:30:44Z
dc.date.issued2011
dc.degree.date2011en_US
dc.degree.disciplineElectrical & Computer Engineeringen
dc.degree.grantorPurdue Universityen_US
dc.degree.levelM.S.E.C.E.en_US
dc.descriptionIndiana University-Purdue University Indianapolis (IUPUI)en_US
dc.description.abstractTesting and verification are essential to safe and consistent products. Simulation is a widely accepted method used for verification and testing of distributed components. Generally, one of the major hurdles in using simulation is the development of detailed and accurate models. Since there are time constraints on projects, fast and effective methods of simulation model creation emerge as essential for testing. This thesis proposes to solve these issues by presenting a method to automatically generate a simulation model and run a random walk simulation using that model. The method is automated so that a modeler spends as little time as possible creating a simulation model and the errors normally associated with manual modeling are eliminated. The simulation is automated to allow a human to focus attention on the device that should be tested. The communications transactions between two nodes on a network are recorded as a trace file. This trace file is used to automatically generate a finite state machine model. The model can be adjusted by a designer to add missing information and then simulated in real-time using a software-in-the-loop approach. The innovations in this thesis include adaptation of a synthesis method for use in simulation, introduction of a random simulation method, and introduction of a practical evaluation method for two finite state machines. Test results indicate that nodes can be adequately replaced by models generated automatically by these methods. In addition, model construction time is reduced when comparing to the from scratch model creation method.en_US
dc.identifier.urihttps://hdl.handle.net/1805/2627
dc.identifier.urihttp://dx.doi.org/10.7912/C2/2475
dc.language.isoen_USen_US
dc.subjectautomationen_US
dc.subjectcommunicationsen_US
dc.subjectfinite state machineen_US
dc.subjectmodelingen_US
dc.subjectnetworken_US
dc.subjectsimulationen_US
dc.subjecttestingen_US
dc.subjectverificationen_US
dc.subjectvalidationen_US
dc.subject.lcshSimulation methodsen_US
dc.subject.lcshComputer simulationen_US
dc.titleAutomatic Modeling and Simulation of Networked Componentsen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
16.16 MB
Format:
Adobe Portable Document Format
Description:
Thesis
Loading...
Thumbnail Image
Name:
appendix.pdf
Size:
141.3 KB
Format:
Adobe Portable Document Format
Description:
Appendix Source Code
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.88 KB
Format:
Item-specific license agreed upon to submission
Description: