1 / 17

DEVS M&S Tutorial 2

DEVS M&S Tutorial 2. Chungman Seo cseo@email.arizona.edu. Contents. DEVSJAVA Lib DEVS Interface Expression of Atomic Model State Diagram DEVSJAVA code Structure Atomic model Coupled model Exercise : Fire once neuron. DEVS Interface. DEVS Supporting Interface DEVS Modeling Interface

fionn
Download Presentation

DEVS M&S Tutorial 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEVS M&S Tutorial 2 Chungman Seo cseo@email.arizona.edu

  2. Contents • DEVSJAVA Lib • DEVS Interface • Expression of Atomic Model • State Diagram • DEVSJAVA code Structure • Atomic model • Coupled model • Exercise : Fire once neuron

  3. DEVS Interface • DEVS Supporting Interface • DEVS Modeling Interface • DEVS Simulation Interface

  4. DEVS Supporting Interface • Provide a supporting environment for implementing DEVS implementations • Basic data structures • Entity • Content • Message • Port

  5. Message-related-Interfaces • ContentInterface • A Pair of port-value • MessageInterface • A collection of contents

  6. Ensemble-Interface

  7. DEVS Modeling Interfaces

  8. Extending the “Core” interfaces • interface dynamicStructureInterface { void addCoupling(String srcName, String p1, String destName, String p2); void removeCoupling(String srcName, String p1, String destName, String p2); void addModel(String ModelName); void removeModel(String ModelName); void addInport(String ModelName, String port); void addOutport(String ModelName, String port); void removeInport(String ModelName, String port);

  9. coreSimulatorInterface CoordinatorInterface atomicSimulatorInterface CoupledSimulatorInterface CoupledCoordinatorInterface Simulator Interfaces

  10. State Diagram of Atomic Model :Generator

  11. State Diagram of Atomic Model :Processor

  12. State Diagram of Atomic Model :Transducer

  13. Mapping state diagram to Atomic DEVS model

  14. Overall Structure of Atomic DEVS with DEVSJAVA

  15. Overall Structure of Coupled DEVS with DEVSJAVA

  16. receptive refract fire Out Fire-once Neuron Input Firing delay >0 ta = ∞ ta = ∞ Exercise : Fire-Once Neuron

  17. State Diagram : Fire-Once Neuron

More Related