A new GreatSPN GUI for GSPN editing and CSL TA model checking Tool presentation Elvio G. Amparore UNIVERSITÀ DEGLI STUDI DI TORINO.

Slides:



Advertisements
Similar presentations
Comparison of Several Meta-modeling Tools 2 Yi Lu Computer Science Department McGill University
Advertisements

IAAnalyzer: Towards a Model-Driven Modeling and Analysis Framework for C ONNECT(ors) Massimo Tivoli, University of L’Aquila (UNIVAQ)
Productivity Tools For SAS . SAS ® users today ASAP ™Enhancement complementSoft introduces ASAP ™ an innovative productivity tool for SAS ® Diagramming.
Tree Regular Model Checking P. Abdulla, B. Jonsson, P. Mahata and J. d’Orso Uppsala University.
Hydra (A General Framework for Formalizing UML with Formal Languages for Embedded Systems*) *from the Ph.D. thesis of William E. McUmber Software Engineering.
Year 1 SDD Evolution of Software Applications Your Name Style your PowerPoint Change the theme, colours, font, add relevant pictures.
Brief Introduction to Java and C# Dahai Guo Oracle Certified Java Programmer (SCJP) Associate Professor and Program Director Software Engineering Program.
Linzhang Wang Joint work with Lei Bu, You Li and Xuandong Li Department of Computer Science and Technology, National Key Laboratory for Novel Software.
MATLAB Presented By: Nathalie Tacconi Presented By: Nathalie Tacconi Originally Prepared By: Sheridan Saint-Michel Originally Prepared By: Sheridan Saint-Michel.
University of Southern California Center for Software Engineering C S E USC 02/16/05©USC-CSE1 LiGuo Huang Computer Science Department.
Department of Computer Science and Engineering Southern Methodist University 03/17/081 LiGuo Huang Department of Computer Science.
VisTrails Provenance In VisIt David Koop. VisIt Basics ‘Turn-key’ visualization application Viewer GUI Plots / Operators.
Chapter 7 UNDERSTANDING AND DESIGNING FORMS. Input Forms: Content and Organization Need for forms Event analysis and forms Relationship between input.
RESYN'09 March 2009 Newcastle upon Tyne 1 Workcraft – a Framework for Interpreted Graph Models Ivan Poliakov, Arseniy Alekseyev, Victor Khomenko, Alex.
LemGen (Linguistic EMulation and Generation ENgine) CS491 Project Chris Lemcke.
1 Petri Nets H Plan: –Introduce basics of Petri Net models –Define notation and terminology used –Show examples of Petri Net models u Calaway Park model.
Motion Map: Image-based Retrieval and Segmentation of Motion Data EG SCA ’ 04 學生 : 林家如
Algorithm Animation for Bioinformatics Algorithms.
An Integrated Solution for Web-based Mathematical Expression Inputting Wei Su Department of Computer Science, Lanzhou University, PRC Department of Computer.
Ch9: Software Engineering Tools and Environments.
Sudoku Game Programming By Ravikumar Kemapiah Xu Hui 22 nd June 2006.
Comparing Python and Visual Basic
Digital Image Processing Lecture3: Introduction to MATLAB.
1 Conceptual Modeling of User Interfaces to Workflow Information Systems Conceptual Modeling of User Interfaces to Workflow Information Systems By: Josefina.
InsilicoCell: an integrated platform for biological model development and analysis Thai Quang Tung Korea Institute of Science and Technology Information.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
Tool for Sketching Statecharts (TSS) Shahla Almasri COMP 762B: Modelling and Simulation Based Design April 4 th, 2005 April 4 th,
1 GRL Tools JUCMNav vs. OpenOME CSI5112 – Project Winter 2008 Bo Peng, Li Chen, Yessine Daadaa.
ACPN2010, Rostock, September 22nd Advanced solution methods for Stochastic Petri Nets Prof.ssa Susanna Donatelli Universita’ di Torino, Italy
Pisa, 11/25/2002Susanna Donatelli1 Modelling process and heterogeneous model construction Susanna Donatelli Modelling and evaluation groups.
Research, Development, Consulting, Training High Fidelity Modeling and Simulation Where we are going… …future plans.
 Platform Independent Petri net Editor 2 (PIPE2) CS2650 Distributed Multimedia Systems Wen Xu November 23 rd, 2010.
Integrated Development Environment (IDE)
Common interface of Microsoft Office
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Pisa, 11/25/2002Susanna Donatelli1 Heterogeneous model construction Susanna Donatelli Modelling and evaluation groups of the Dipartimento.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Australian Nuclear Science & Technology Organisation GumTree A Java Based GUI Framework for Beamline Experiments Tony Lam (ANSTO) Andy Götz (ESRF) Ferdi.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
A Graphical User Interface for the SLKMC Simulator - Charlie Thornton -
S. Shumilov – Zürich Analytical Visualization Framework - a visual data processing and knowledge discovery system Ivan Denisovich, Serge Shumilov Department.
APT Overview Tom Donaldson APST/ESS/STScI6/4/2002.
Tools, Formats, & Solutions.  Survey of literature found 3 interesting ways Petri Nets are used  BioPNML – Petri Nets for Bio  GJobDL – Petri Nets.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
A brief introduction to EDA systems Paolo PRINETTO Politecnico di Torino (Italy) University of Illinois at Chicago, IL (USA)
QPE A Graphical Editor for Modeling using Queueing Petri Nets Christofer Dutz.
Simulink by Dr. Amin Danial Asham. References  MATLAB Help  Telemark University College - Department of Electrical Engineering, Information Technology.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
A Structured Solution Approach for Markov Regenerative Processes Elvio G. Amparore 1, Peter Buchholz 2, Susanna Donatelli 1 1 Dipartimento di Informatica,
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTRODUCTION TO INTERSTAGE BPM.
Introducing Windows Applications Lesson 1. Objectives.
Introducing Windows Applications Lesson 1. Objectives.
Automata Editor Tool with GEF and EMF
CST 1101 Problem Solving Using Computers
Visual Basic Code & No.: CS 218
MATLAB Basics Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
State of the art We still have problem using 3D – There are no standard of how to make the modelling, so we can’t benefit from each other. There are not.
1. Introduction to Visual Basic
Manufacturing Information System
Boosting SSAS Productivity with Tabular Editor
Physics-based simulation for visual computing applications
MATLAB/SIMULINK Professor Walter W. Olson
Raspberry Pi Stefan konzelmann
Digital Image Processing
Thales Alenia Space Competence Center Software Solutions
Elvio G. Amparore and Susanna Donatelli
The SCIRun and BioPSE Problem Solving Environments
05 | Desktop Applications
Co-OPR – Compendium and I-X
Presentation transcript:

A new GreatSPN GUI for GSPN editing and CSL TA model checking Tool presentation Elvio G. Amparore UNIVERSITÀ DEGLI STUDI DI TORINO

The GreatSPN framework What is GreatSPN: ◦ Framework for modeling, validation and performance evaluation centered around the GSPN and SWN formalisms. ◦ Very long development history, started in ◦ Several state-of-the art solvers, tools, analyzers, model checkers, … ◦ Provides an outdated Motif-based GUI. Introduce a new GUI for GreatSPN.

A new GUI for GreatSPN Java-based, portable application. Support editing of: GSPN models DTA automata for CSL TA model checking Editing Interactive Token game P/T invariant visualization Specification of measures Computation using GreatSPN solvers. Editing Interactive model- checking simulation Computation using GreatSPN model checker.

Editor features Various features: Undo/redo of every editing command. Cut/copy/paste, drag&drop of objects Single/multiple editing of selected objects. High graphical quality of the models. Integrated LaTeX engine for object labels.

EDITOR DEMO

Conclusions New GreatSPN interface available at: Complete workflow for modeling GSPNs and DTAs, including: ◦ editing ◦ interactive analysis ◦ specification/computation/visualization of measures Multiple solvers + model checking Ongoing work to add SWN nets, symbolic CTL model checking, and other solvers.