Presentation is loading. Please wait.

Presentation is loading. Please wait.

Replacing Hardware With Software Analysis and simulation of existing hardware using Discrete Event System Specification. By:Philip Felber Aman Gupta Imaduddin.

Similar presentations


Presentation on theme: "Replacing Hardware With Software Analysis and simulation of existing hardware using Discrete Event System Specification. By:Philip Felber Aman Gupta Imaduddin."— Presentation transcript:

1 Replacing Hardware With Software Analysis and simulation of existing hardware using Discrete Event System Specification. By:Philip Felber Aman Gupta Imaduddin Mohammed Kwadwo Adomako November 27, 2001 Prepared for Dr. James Stine ECE 587 Hardware / Software CoDesign Illinois Institute of Technology

2 11/27/2001ECE587 Replacing Hardware With Software2 Replacing Hardware With Software Philip – Set the scene

3 11/27/2001ECE587 Replacing Hardware With Software3 Replacing Hardware With Software Large apartment buildings built in the seventies (before embedded computers) were equipped with custom electronic security and control systems.

4 11/27/2001ECE587 Replacing Hardware With Software4 ON Security Key Switch OFF Security OnPackage (loudspeaker) Replacing Hardware With Software Apartment Security Panel Security Package Notification Fire Alarm Emergency

5 11/27/2001ECE587 Replacing Hardware With Software5 Replacing Hardware With Software System components Apartment security panels (in each unit) Central communications controller Alarm “readout” at front desk Keypad terminal at receiving room

6 11/27/2001ECE587 Replacing Hardware With Software6 Replacing Hardware With Software Today it’s increasingly hard to find both repair parts and technicians who understand this antiquated hardware.

7 11/27/2001ECE587 Replacing Hardware With Software7 Replacing Hardware With Software With DEVS as a framework, this study analyzes and simulates a legacy security system and assesses opportunities to replace certain hardware components with software.

8 11/27/2001ECE587 Replacing Hardware With Software8 Replacing Hardware With Software Aman – DEVS

9 11/27/2001ECE587 Replacing Hardware With Software9 Replacing Hardware With Software The Discrete Event System Specification (DEVS) environment is a system based simulation tool that provides expandability with modular and hierarchical features and flexibility. DEVS framework consists of: real system model simulator experimental frame These are related by two relations: modeling relation simulation relation

10 11/27/2001ECE587 Replacing Hardware With Software10 Source System Simulator Model Behavior database Modeling Relation Simulation Relation Replacing Hardware With Software Experimental frame

11 11/27/2001ECE587 Replacing Hardware With Software11 Replacing Hardware With Software In the DEVS formalism, there are two models to be specified: Atomic Model from which larger models are built Coupled Model

12 11/27/2001ECE587 Replacing Hardware With Software12 Replacing Hardware With Software Atomic Model contains Set of input ports Set of output ports Set of state variables and parameters Internal transition External transition Output function

13 11/27/2001ECE587 Replacing Hardware With Software13 Replacing Hardware With Software Coupled Model must contain Set of components Set of input ports Set of output ports Coupling specifications

14 11/27/2001ECE587 Replacing Hardware With Software14 Replacing Hardware With Software Imaduddin – Specific analysis

15 11/27/2001ECE587 Replacing Hardware With Software15 Replacing Hardware With Software Modeling with DEVS States: Key Position Emergency Fire Door Position Package Input Events Output Events Outline the functions. Identify the Input Events. Intrusion Identify Internal States. Identify Output Events

16 11/27/2001ECE587 Replacing Hardware With Software16 Replacing Hardware With Software Hierarchical Model of the System Security Alarm Emergency Alarm Fire Alarm Apartment Panel Package Notification from Receiving room Central Communication Control KeyDoor Atomic Model Coupled Model Atomic Model Alarms to front desk

17 11/27/2001ECE587 Replacing Hardware With Software17 Replacing Hardware With Software Simulation Start Initialize States Wait For Input Event Occurs YES NO Process the request Give output Event Driven Program Multithreaded Modular

18 11/27/2001ECE587 Replacing Hardware With Software18 Replacing Hardware With Software For Example: PkgReceive Module Central Communication Control Module AptPanel Module Input Event Package Arrival Output Event Set package Light ON State----------------  Pkg Before Input Event  NO After Input Event -  Yes

19 11/27/2001ECE587 Replacing Hardware With Software19 Replacing Hardware With Software Kwadwo – Close the deal

20 11/27/2001ECE587 Replacing Hardware With Software20 Replacing Hardware With Software What we have accomplished Analysis of the system with DEVS formalism. Choose which components we can replace with software. Simulate the system. The DEVS simulation may develop into the actual production program.

21 11/27/2001ECE587 Replacing Hardware With Software21 Replacing Hardware With Software Advantages of our Design Our design makes the system faster. It provides room for further additions to the system. It is easier to maintain.

22 11/27/2001ECE587 Replacing Hardware With Software22 Replacing Hardware With Software What’s yet to be done? Complete the simulation program of the system in java. Complete documentation of the project.

23 11/27/2001ECE587 Replacing Hardware With Software23 Replacing Hardware With Software Summary Some parts of legacy hardware systems are candidates for emulation by software running on general purpose microprocessors. DEVS may be a useful tool for analysis and simulation. The DEVS simulation may develop into the actual production program.

24 11/27/2001ECE587 Replacing Hardware With Software24 Replacing Hardware With Software Where To Get More Information Zeigler, Praehofer, and Kim: Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems, Academic Press, 2000. Search the ‘NET’ for DEVS. www.ece.iit.edu/~pfelber/devs/ibms/


Download ppt "Replacing Hardware With Software Analysis and simulation of existing hardware using Discrete Event System Specification. By:Philip Felber Aman Gupta Imaduddin."

Similar presentations


Ads by Google