1 / 16

New and Upcoming Features of the Visual Generalized Net Editor Gennete

New and Upcoming Features of the Visual Generalized Net Editor Gennete. Hristo Aladjov. Why we need Simulator / Visual Editor. Facilitate the drawing and editing of GN model Prove the applicability of the model for the real world data Verify the behavior of the model

amara
Download Presentation

New and Upcoming Features of the Visual Generalized Net Editor Gennete

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. New and Upcoming Featuresof the Visual Generalized Net Editor Gennete Hristo Aladjov

  2. Why we need Simulator / Visual Editor Facilitate the drawing and editing of GN model Prove the applicability of the model for the real world data Verify the behavior of the model Reuse models and provide a means of creating more complex ones Integrate GN models in other software packages Make Krassimir Atanassov really happy

  3. OpenGN - Design Goals Complete implementation of the formal definition of Generalized Nets Extend rather then invent standards Expandable plug-in architecture Free, open source, platform independent portable Targeted user interfaces. Web 2.0

  4. OpenGN - Overview Expansion modules GN Model Visual CPP GN JS Core Visual CPP GN Ticker Server Visual CPP GN Ticker User Interface Java GN IDE Object Pascal Standards Gennete XML TCP/IP XGN GNTP

  5. OpenGN - Existing modules GNTicker - The simulator core GNTicker Server – TCP/IP interface to the core GN IDE – graphic user interface Gennete – graphic user interface GN JS – Java Script function interpolator GN constructor – generates topology from connectivity information Sim2000 (obsolete) – The old core

  6. OpenGN - Existing standards XGN – XML based GN description GNTCFL – Lisp like language for describing predicates and characteristics functions GNTP – GN GN, VGN(obsolete)

  7. OpenGN - Colaboration • Existing • Ifigenia.org wiki • Wiki (GN-JS, GN - Ticker) • Google GN Group • CVS / SVN Repositories • Planed • SourceForge • OhlOh • SlideShare

  8. GNTicker • Purpose: To interpret Generalized Net model described in GNML format. Perform syntax check, simulation and generate results. • Leading Developers: Trifon Trifonov and Kalin Georgiev • Source code: Visual C++ • Documentation: Minimal

  9. GNTicker • Current tasks: • GN JS integration • Visual C++ to GCC migration • Documentation • More information • Documentation and examples: http://www.ifigenia.org/w/index.php/GNTicker • SVN Repository dump http://debian.fmi.uni-sofia.bg/~spooler/svn-backup-gnpackage-2009-03-10.bz2

  10. GNTicker Server • Purpose: To integrate Generalized Net GNTicker with GNTP protocol for remote execution. • Leading Developers: Trifon Trifonov and Kalin Georgiev • Source code: Visual C++ • Documentation: Minimal

  11. GNTicker Server • Current tasks: • Provide execution “snapshot” • Platform independent release • Additional Information • Documentation and examples: http://www.ifigenia.org/w/index.php/GNTicker • SVN Repository dump http://debian.fmi.uni-sofia.bg/~spooler/svn-backup-gnpackage-2009-03-10.bz2

  12. GN IDE • Purpose: Graphical user interface for GNTicker which allows editing simulation of GN models. Provides runtime simulation visual feedback and allows object editing • Leading Developers: Dimitar Dimitrov • Source code: Java • Documentation: Minimal

  13. GN IDE • Current tasks: • Support user input during simulation • Platform independent release • Additional Information • SVN Repository dump http://debian.fmi.uni-sofia.bg/~spooler/svn-backup-gnpackage-2009-03-10.bz2

  14. Gennete • Purpose: Graphic user interface for GN model design. It which supports: • Easy to use drag and drop interface • Automatic arc wiring • Automatic topology verification • Full undo/redo history • Image / LaTeX export • Leading developer: Hristo Aladjov • Programming Language: Object Pascal • Documentation: Partial user documentation

  15. Gennete • Current tasks: • XGN support • Lazarus migration • Merging with GN IDE • Source code documentation • Additional information • User documentation / Windows binaryhttp://www.ifigenia.org/w/index.php/Gennete • Source code http://debian.fmi.uni-sofia.bg/~spooler/svn-backup-gnpackage-2009-03-10.bz2 • http://www.ifigenia.org/w/index.php/Gennete

  16. Acknowledgements KrassimirAtanassov VassiaAtanassova DimitarDimitrov KalinGeorgiev PetarGeorgiev Roman Khazankin EvelinaKoycheva AndreyMorozov BoyanKolev Nikolai Nikolov TrifonTrifonov Thank You!

More Related