ABSTRACT

This chapter introduces some basic examples of Discrete Event systems Specification (DEVS) and Cell-DEVS models and their implementation in CD++, which will provide a basis for better understanding of the varied models. The maze is represented as a two-dimensional Cell-DEVS model using value 1 to represent walls and value 0 to define hallways, using von Neumann’s neighborhood. The chapter describes the Cell-DEVS coupled model and its parameters: size, neighborhood shape, kind of delay, and borders and shows how to create a model of a programmable microwave oven system using DEVS. It presents a few Cell-DEVS models based on traditional cellular automata applications and showed how to define them using the toolkit. The chapter discusses a basic model to represent a microwave oven as a DEVS model, trying to mimic the behavior of the oven controller and display. It examines a simple networking application based on authentication for GSM cellular phones.