Author
Ariyananda, LahiruIssue Date
2022Advisor
Rozenblit, JerzyAdegbija, Tosiron
Metadata
Show full item recordPublisher
The University of Arizona.Rights
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction, presentation (such as public display or performance) of protected items is prohibited except with permission of the author.Abstract
DEVS (Discrete Event System Specification) is a formalism that was introduced in the mid-1970s by Bernard Zeigler, for modeling and analysis of discrete event systems. DEVS is essentially a formal mathematical language for specifying complex systems through models that can be simulated and has been executed in object-oriented software, DEVSJava being prominent. In the present day, it serves as a robust and popular engine for simulation-based design in areas such as manufacturing, transportation, communication, military, etc. Here lies the first obstacle. DEVS and Modeling and Simulation, in general, is multi-disciplinary in nature. Any student or industry personnel who desire to learn modeling and simulation through DEVS will need a solid mathematical and programming background to get a good grasp. Though powerful as it is, there could be significant overhead involved in learning, and depending on the skill level of the learner it may even deter some from further studies. To date, DEVS is usually taught at universities as a Graduate level course. Hence, the objective of this dissertation is to present a simplified pedagogical content/methodology that would cater to a wider audience including undergraduates, industry workers, or even high school students with minimal background in programming and mathematics to get exposed to modeling and simulation via DEVS concepts. Utilization of a unique software environment is introduced to define DEVS models via an innovative easy-to-learn natural language format that encourages active learning along with automatic model generation, testing, and experimentation. The broader educational aspects of this dissertation will lead to general understanding of ways to bridge the gap between concept acquisition and the use of the concepts, and extend some of the learning to pay the way for use of DEVS in other fields of study beyond Engineering and Computer Science.Type
textElectronic Dissertation
Degree Name
Ph.D.Degree Level
doctoralDegree Program
Graduate CollegeElectrical & Computer Engineering