1 / 13

October 30, 2008

Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR). Slide 1 > Extensible Workflow Management for Simmod > Alexander Scharnweber. October 30, 2008. Background and Motivation. Simmod GUI applications do not cover the complete workflow

rafal
Télécharger la présentation

October 30, 2008

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. Extensible Workflow Management for SimmodESUG32, Frankfurt, Oct 30, 2008Alexander Scharnweber (DLR) Slide 1 > Extensible Workflow Management for Simmod > Alexander Scharnweber October 30, 2008

  2. Background and Motivation • Simmod GUI applications do not cover the complete workflow • Manual tasks cost time: • backing up • documenting changes • Working in a team requires copying complete application • No Undo functionality available • Backup copies take up a lot of space Slide 2 > Extensible Workflow Management for Simmod > Alexander Scharnweber October 30, 2008

  3. Background and Motivation Numerous different analysis tools in use Excel Access Stand-alone tools written in different programming languages No documentation No structured software development for tools No peer review for algorithms Slide 3 > Extensible Workflow Management for Simmod > Alexander Scharnweber

  4. Extensible Workflow Management for Simmod (EWMS) Workflow Wrapper for Simmod Engine and GUI applications Prototype developed as diploma thesis Ongoing further development within DLR Will cover as much of the simulation workflow as possible Versioning and Backup Teamwork Simulation Execution Simulation Documentation as required by QMS Analysis and Reporting Slide 4 > Extensible Workflow Management for Simmod > Alexander Scharnweber

  5. Versioning Complete Application stored in a Subversion repository After each simulation run, modified files are committed to the repository Metadata available: User Name Date and Time Simmod version Comment All previous versions available at any time Slide 5 > Extensible Workflow Management for Simmod > Alexander Scharnweber

  6. Backup and Teamwork Daily backup for repository server Backup copies take up no space on workstation No manual backup necessary Subversion only stores modified files, not entire applications All Simmod users can access repository to retrieve applications Access Control available for individual applications Slide 6 > Extensible Workflow Management for Simmod > Alexander Scharnweber

  7. Analysis and Reporting Built-in database stores relevant input and output files API Framework provides access to: application files database Analysis and Reporting Modules access information via API Modules implemented in Java File System access Individual User Interface Slide 7 > Extensible Workflow Management for Simmod > Alexander Scharnweber

  8. EWMS Design Slide 8 > Extensible Workflow Management for Simmod > Alexander Scharnweber

  9. Database • Built-in SQL database (HSQLDB) • Memory-based tables for speed • Import parsers for DBF files and SIMU26 • Configurable SIMU26 import to allow for future extensions • Data access via SQL queries • Supports several concurrent application revisions Slide 9 > Extensible Workflow Management for Simmod > Alexander Scharnweber

  10. Extensibility Slide 10 > Extensible Workflow Management for Simmod > Alexander Scharnweber Modules can be activated at runtime Each module is essentially an independent Java program presented as a Tab in the main interface Common filter panel provides detailed filtering of simulation output Documentation and Source Code available Peer Review of underlying algorithms

  11. Planned Extensions Slide 11 > Extensible Workflow Management for Simmod > Alexander Scharnweber • Performance Indicators • Separations • Comparative Analyses • compare different revisions of an application • Direct connection to real-time simulation • ... • Export to Excel • Diagram Generation

  12. Live Demonstration Slide 12 > Extensible Workflow Management for Simmod > Alexander Scharnweber

  13. Questions? Slide 13 > Extensible Workflow Management for Simmod > Alexander Scharnweber

More Related