DEVS modeling of Traffic in AToM3 Presented by Ximeng Sun April 11, 2005.

Slides:



Advertisements
Similar presentations
EDOC MDSW Workshop1 An MDA-based Approach for Facilitating Adoption of Semantic Web Service Technology Dr. Gerald Gannod –
Advertisements

6 August 2009 OOR Some Questions Todd Schneider. 6 August 2009 Ontology Driven Development What are the impacts of ontology driven development? Can the.
Credit hours: 4 Contact hours: 50 (30 Theory, 20 Lab) Prerequisite: TB143 Introduction to Personal Computers.
McGill University School of Computer Science Ph.D. Candidate in the Modelling, Simulation and Design Lab MSDL09 De-/Re-constructing Model Transformation.
McGill University School of Computer Science Ph.D. Student in the Modelling, Simulation and Design Lab Eugene Syriani Hans Vangheluwe.
Eugene Syriani and Huseyin Ergin University of Alabama Software Modeling Lab Software Engineering Group Department of Computer Science College of Engineering.
McGill University School of Computer Science Ph.D. Student in the Modelling, Simulation and Design Lab GraBaTS08 Eugene Syriani Hans Vangheluwe.
IEEE/FIPA WG Mobile Agents Ulrich Pinsdorf Fraunhofer-Institute IGD, Germany Dept. Security Technology
Introduction to Computer Science Robert Sedgewick and Kevin Wayne Recursive Factorial Demo pubic class Factorial {
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Systems development using M&S based on the DEVS formalism Gabriel A. Wainer Department of Systems and Computer Engineering. Carleton University. Ottawa,
CSE/ASU1ACIMS Hessam S. Sarjoughian Arizona Center for Integrative Modeling & Simulation Computer Science & Engineering Dept. Fulton School of Engineering.
Comparison of Several Meta-modeling Tools 2 Yi Lu Computer Science Department McGill University
Comparison of Several Meta-modeling Tools Yi Lu Computer Science Department McGill University
1. Scala 2. Traffic DSL in Scala 3. Comparison AToM3 4. Conclusion & Future work.
McGill University School of Computer Science Ph.D. Candidate in the Modelling, Simulation and Design Lab Eugene Syriani.
Huseyin Ergin and Eugene Syriani University of Alabama Software Modeling Lab Software Engineering Group Department of Computer Science College of Engineering.
McGill University GT-VMT’10 School of Computer Science Ph.D. Candidate in the Modelling, Simulation and Design Lab Eugene Syriani Hans Vangheluwe.
Creation of Automaton Classes from Graphical Models and Automatic Solution for Inverse Problem Yuri A. Gubin student of SPb SU ITMO supervised by Anatoly.
McGill University School of Computer Science Ph.D. Student in the Modelling, Simulation and Design Lab MSDL’08 Eugene Syriani.
Automatic Model Transformation for Enterprise Simulation
McGill University School of Computer Science ‘07 Eugene Syriani and Hans Vangheluwe McGill University School of Computer Science 1.
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
JAVA API (GUI) Subject:T0934 / Multimedia Programming Foundation Session:1 Tahun:2009 Versi:1/0.
CS0004: Introduction to Programming Introduction to Programming.
Listen/Java Edward L. Gilmore II Bryan P. Strait Aditya P. Mathur Purdue University
Hüseyin Ergin University of Alabama Software Modeling Lab Software Engineering Group Department of Computer Science College of Engineering.
Introduction Complex Engineered Systems
CS 355 – Programming Languages
Rule Based Operational Semantics Specification in Ptolemy Yanwar Asrigo COMP 763B - Modeling and Simulation Based Design 30 th April 2008.
SBML Viewer Laurent Francioli. Introduction SBML Viewer is… A java application belonging to the bio-chemical modelling tools framework –Provides graphical.
DEVS-Based Simulation Web Services for Net-Centric T&E Saurabh Mittal, Ph.D. Jose L. Risco-Martin*, Ph.D. Bernard P. Zeigler, Ph.D. Arizona Center for.
A Composable Discrete-Time Cellular Automaton Formalism Gary R. Mayer Hessam S. Sarjoughian Arizona Center for Integrative.
Replacing Hardware With Software Analysis and simulation of existing hardware using Discrete Event System Specification. By:Philip Felber Aman Gupta Imaduddin.
Using the Vanderbilt Generic Modeling Environment (GME) to Address SOA QoS Sumant Tambe Graduate Intern, Applied Research, Telcordia Technologies Inc.
DEVS and DEVS Model Dr. Feng Gu. Cellular automata with fitness.
Introduction to AS Computing
Formalizing Material Flow Diagrams How can an MDE approach be used to improve the design process of material handling systems? Robert-Jan Bijl.
By Manuel C. Salas Advisor: Dr. Bernard P. Zeigler University of Arizona 2008.
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
AToM 3 : A Tool for Multi- Formalism and Meta-Modelling Juan de Lara (1,2) Hans Vangheluwe (2) (1) ETS Informática Universidad Autónoma de Madrid Madrid,
DEVS Namespace for Interoperable DEVS/SOA
Author: Graham Hughes, Tevfik Bultan Computer Science Department, University of California, Santa Barbara, CA 93106, USA Source: International Journal.
Institute e-Austria in Timisoara 1 Author: prep. eng. Calin Jebelean Verification of Communication Protocols using SDL ( )
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
Formalized Model Development & Test Generation: Key Role of Abstraction Bernard P. Zeigler Arizona Center for Integrative Modeling and Simulation (ACIMS)
Computer Science Automated Software Engineering Research ( Mining Exception-Handling Rules as Conditional Association.
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
Performance Analysis and Simulation of Service Based Applications Rajapaksage Jayampathi DM Rasanjalee Himali Instructor: Dr Xaolin Hu CSC 8350.
Processing (Program Language) by Piseth Tep intro Processing is a code base visual design and electronic art programing. It were initiated by Casey Reas.
PolicyMorph: Interactive Policy Model Transformations for a Logical ABAC Framework Michael LeMay Omid Fatemieh Carl A. Gunter.
Transforming DEVS to Non-Modular Form For Faster Cellular Space Simulation Arizona Center for Integrative Modeling and Simulation Electrical and Computer.
DEVS-based Modeling and Simulation References: 1.B. P. Zeigler, Hessam S. Sarjoughian, Introduction to DEVS Modeling and Simulation with JAVA: Developing.
Approach and Techniques for Building Component-based Simulation Models Bernard P. Zeigler, Ph.D. Hessam S. Sarjoughian, Ph.D. Arizona Center for Integrative.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
Cloud Computing ILAS project DONE BY:. Table of content INTRODUCTION. ◦ Cloud computing in general ◦ What are the things that worked during the implementation.
Extension du formalisme SES pour l’intégration de la hiérarchie d’abstraction et la granularité temporelle au sein de la modélisation et la simulation.
DEVS modeling of Traffic in AToM3 Presented by Ximeng Sun April 11, 2005.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Parallel DEVS & DEVSJAVA
Algorithm and Ambiguity
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
Approach and Techniques for Building Component-based Simulation Models
Presented by Denis Dubé Feb 28, 2005
POWSYBL “Power System Blocks”
DEVS Background DEVS = Discrete Event System Specification
Social Practice of the language: Share information through graphic
Links to Websites.
Social Practice of the language: Describe and share information
Links to Websites.
Presentation transcript:

DEVS modeling of Traffic in AToM3 Presented by Ximeng Sun April 11, 2005

References [1] Bernard P. Zeigler, Herbert Praehofer, and Tag Gon Kim. Theory of Modeling and Simulation. Academic Press, [2] Hans Vangheluwe, Juan de Lara. Computer Automated Multi-Paradigm Modelling for Analysis and Design of Traffic Networks. Proceedings of the 2004 Winter Simulation Conference. [3] Ernesto Posse and Jean-Sebastien Bolduc. Generation of DEVS Modeling and Simulation Environments. Proceedings of the 2003 Summer Simulation MultiConference, 2003 [4] Modelling, Simulation and Design Lab. AToM3 V0.3: A Tool for Multi-formalism and Meta-Modelling [5] Bernard P. Zeigler, Hessam S. Sarjoughian. Introduction to DEVS Modeling and Simulation with JAVA.

Outline Introduction TimedTraffic Formalism DEVS Formalism Map TimedTraffic to DEVS Meta-Modeling TimedTraffic Meta-Model DEVS Meta-model Model Transformation Code Generation (Python and Java) Demo Conclusion

Introduction TimedTraffic Formalism DEVS Formalism Map TimedTraffic to DEVS Meta-Modeling TimedTraffic Meta-Model DEVS Meta-model Model Transformation Code Generation Demo Conclusion

TimedTraffic Formalism Based on models described in [2].

DEVS Formalism

Introduction TimedTraffic Formalism DEVS Formalism Map TimedTraffic to DEVS Meta-Modeling TimedTraffic Meta-Model DEVS Meta-model Model Transformation Code Generation Demo Conclusion

TimedTraffic Meta-Model Based on the meta-model described in [2].

DEVS Meta-Model Based on the meta-model described in [3] and the work done by Denis Dube (

TimedTraffic to DEVS Transformation Rules See automatically generated document from AToM3

Code Generation Simulator in Python (PythonDEVS) Based on the work described in [3]. Simulator in Java (DEVSJAVA)

Introduction TimedTraffic Formalism DEVS Formalism Map TimedTraffic to DEVS Meta-Modeling TimedTraffic Meta-Model DEVS Meta-model Model Transformation Code Generation Demo Conclusion

DEVSJAVA Class hierarchy of DEVS classes

Conclusion AToM3 is an amazing tool! Pure graphical translation from DEVS or other formalism to a real programming language such as Python or Java? Using neutral language to describe specific cases in transformation rules?

Thank you!