Kurt Jensen Lars M. Kristensen 1 Coloured Petri Nets Department of Computer Science Kurt Jensen ADA-220 Coloured Petri Nets Modelling.

Slides:



Advertisements
Similar presentations
Kurt Jensen Lars M. Kristensen 1 Coloured Petri Nets Department of Computer Science Coloured Petri Nets Modelling and Validation of Concurrent Systems.
Advertisements

Kurt Jensen Lars M. Kristensen 1 Coloured Petri Nets Department of Computer Science Coloured Petri Nets Modelling and Validation of Concurrent Systems.
CE 3372 Water Systems Design Lecture 001. Course Location Meet: 9:30-10:50AM, T-Th, CE Room 205 Instructor: T.G. Cleveland TA: P. Monaco Course Materials:
½ hour Chapter 2 Java in 30 minutes 1. 2 Rationale ½ hour Teaching a computer language like a logical system is possible. But not necessarily helpful.
Introduction to Financial Management. Overview of Financial Management Introduction Keys to Success Stay up in class (complete assignments on time each.
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Introduction to Financial Management. Overview of Financial Management Introduction Keys to Success Recitations Class Structure - Syllabus Text – Financial.
Project Workshops Schedule. 2 Important Points to Note Project Workshops will be Thursday at 1315 in LC 50 These workshops are compulsory for all project.
ICS 324 Database Systems Second Semester (072) Information & Computer Science Department.
KAU Engineering College Engineering Management IE 257 INTRODUCTION Dr. Mohammed Balubaid.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Overview Discrete Mathematics and Its Applications Baojian Hua
Modelling with Coloured Petri Nets Søren Christensen Department of Computer Science University of Aarhus.
CEE 498C AutoCAD Graphics Communication for Civil and Environmental Engineers Introduction to the class and the software Chapter 1.
Lecture 1 Concepts of Programming Languages Arne Kutzner Hanyang University / Seoul Korea.
Concordia University Department of Computer Science and Software Engineering Click to edit Master title style ADVANCED PROGRAMING PRACTICES Introduction.
ECE200 – Computer Organization Course Introduction.
OV-1.1 CSE244 CSE244 Programming Language Translation Aggelos Kiayias Computer Science & Engineering Department The University of Connecticut 371 Fairfield.
MONDAYS 10:00-12:00, 14:00-17:00 THURSDAYS 14:00-16:00 FRIDAYS 9:00-12:00 Mark Neil - Microprocessor Course 1 Microprocessor Experiment A6.
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Welcome to FISH 297: Scientific Writing and Communication Today’s agenda: 1.A round of self-introductions: Why I am here, 2.Why this class exists, 3.Why.
Edexcel IGCSE Mae Patel, May IGCSE l 25/05/112 Introduction Mae Patel Commissioning Editor at Pearson Education Based in Oxford, UK Responsible.
Biochemistry and Molecular Biology Graduate Program Graduate Skills Workshop October 20, 2010 The PhD Candidacy Examination: Preparing for Success Tara.
Feb. 2006RUFO- 2nd Workshop Al-Quds University Rashid Jayousi, PhD Computer Science Dept. Experiences in E-learning.
Welcome This presentation explains what you need to know and do to prepare for the Oracle Academy Pre-Institute virtual training.
CHM1303 SOLIDS AS ADVANCED POLYMER MATERIALS This course can be taken by students with basic knowledge in Organic Chemistry and Polymer Science! TOPICS:
SYSE 802 John D. McGregor Module 0 Session 1 Course Introduction.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
General Physics1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
Industrial Engineering
Engaged with you. SAM Getting Started with your Course in Desire2Learn Fact: 81% of students identify SAM as a key factor in preparing to use the Office.
Course Introduction Software Engineering
Goals Approach Evaluation Intro to Python The two on-line sources Getting started with LPTHW.
Subject (Exam) Review WSTA 2015 Trevor Cohn. Exam Structure Worth 50 marks Parts: – A: short answer [14] – B: method questions [18] – C: algorithm questions.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
ALCIC - Advanced Level Computing & ICT Courses 1 Year 11 Advanced VCE/GCE Selection Advanced Level Computing and Information & Communications Technology.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
CS255 Communication Skills Aidan Mooney
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Introduction.
PADM 7040 Nonprofit Management Course Introduction & Overview Jerry Merwin.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Effective Learning: Lecture 1 Learning Strategies By David Smith.
Coach Jones Business Information Management (BIM) Monday, September 21, 2015 Begin warmups: – Go to ; – Click.
Public Presentation TEMPUS project (CD-JEP 16160/2001) Innovation of Computer Science Curriculum in Higher Education Artificial Intelligence Course Innovation.
Scholarship Skills Andrew Black 1 Lecture 1 Scholarship Skills Andrew P Black Winter 2013 All material © 1996–2012 David Maier, Tim Sheard, Andrew Black,
Fall 2012 Professor C. Van Loan Introduction to CSE Using Matlab GUIs CS 1115.
Key Documents: Mandatory Information DocumentPurpose Course specification Explains the overall structure of the Course, including its purpose and aims.
Introduction to Financial Management. Overview of Financial Management Introduction Keys to Success Recitations Class Structure - Syllabus Text – Financial.
Lecture 1 Page 1 CS 236 Online Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
Advances in Cloud Computing CIS6930/CIS4930
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Software Architecture in Practice Welcome to SAiP.
PB20403 PSIKOLOGI SILANG BUDAYA/ CROSS-CULTURE PSYCHOLOGY WEEK 1: Course Introduction.
1 Cp Sc 111 – Programming in C. 2 Objectives  Meet your instructor  Go over syllabus  Learn basic concepts – start of chapter 1.
Advanced Programing practices
“Smart” State Spaces © Kurt Jensen Department of Computer Science University of Aarhus, Denmark "Smart" State.
Getting Started: SAM in Desire2Learn
CSCD 330 Network Programming Spring
Performance & Development Review USER GUIDE > COLLEAGUE
CSCD 330 Network Programming Spring
Concepts of programming languages Credit hours : 3 hours
Advanced Programing practices
Training proposal and Reporting
Registration.
CS Problem Solving and Object Oriented Programming Spring 2019
Presentation transcript:

Kurt Jensen Lars M. Kristensen 1 Coloured Petri Nets Department of Computer Science Kurt Jensen ADA-220 Coloured Petri Nets Modelling and Validation of Concurrent Systems Course Introduction

Kurt Jensen Lars M. Kristensen 2 Coloured Petri Nets Department of Computer Science Coloured Petri Nets 1 (Q3) The participants will get:  detailed knowledge of Coloured Petri Nets (CPN or CP-nets).  practical experience with modelling and validation of concurrent systems.  explain constructs and concepts in the CPN modelling language.  define and explain the syntax and semantics of CP-nets.  define and explain properties for characterising the behaviour of concurrent systems.  explain the basic concepts and techniques underlying:  state space analysis methods.  simulation-based performance analysis.  apply CP-nets and CPN Tools for modelling and validation of small concurrent systems.  judge the practical application of CP-nets for modelling and validation of concurrent systems. Aim Learning Outcomes

Kurt Jensen Lars M. Kristensen 3 Coloured Petri Nets Department of Computer Science Coloured Petri Nets 2 (Q4)  construct and structure CPN models of larger concurrent systems.  apply analysis methods for CP-nets for validation of larger concurrent systems.  discuss the application of CP-nets for modelling and validation of larger concurrent systems. The participants will get:  practical experience with modelling and validation of larger concurrent systems.  training to plan and complete projects, and to communicate professional issues. Aim Learning Outcomes

Kurt Jensen Lars M. Kristensen 4 Coloured Petri Nets Department of Computer Science Course material  May be purchased in the book shop at the Department of Mathematical Sciences.  The first two chapters can be down-loaded from the CPN Book web-pages: 

Kurt Jensen Lars M. Kristensen 5 Coloured Petri Nets Department of Computer Science Lectures  Q3: Coloured Petri Nets 1.  Monday in Shannon-159 ( min).  Thursday in Shannon-159 ( min).  Q4: Coloured Petri Nets 2.  Only 1-2 meetings (status presentations).  Dates and time will be decided later.  It is possible to follow only Coloured Petri Nets 1.  Preparing for lectures:  You are expected to read the material prior to the lectures.  I may skip the easier parts in the material and concentrate on the more difficult parts.

Kurt Jensen Lars M. Kristensen 6 Coloured Petri Nets Department of Computer Science CPN Tools  Homepage:  Download:  username: %  password: EWR5646  Version:  MS Windows  Help/questions: 

Kurt Jensen Lars M. Kristensen 7 Coloured Petri Nets Department of Computer Science Mandatory projects  Q3: Coloured Petri Nets 1.  Project 1: CPN Modelling (2 weeks; parallel to lectures).  Project 2: State Space Analysis (2 weeks; parallel to lectures).  Project 3: Performance Analysis (1,5 weeks; parallel to lectures).  Each documented in a pages project report.  Q4: Coloured Petri Nets 2.  Larger project on CPN modelling and validation (full time).  You choose the project.  1-2 progress presentations.  Documented in a pages project report.  Conducted in groups of 2-3 persons.  Start forming the groups now!

Kurt Jensen Lars M. Kristensen 8 Coloured Petri Nets Department of Computer Science Exam(s)  Coloured Petri Nets 1:  Individual oral examination. (20 minutes, no advance preparation).  Based on topics from the textbook material and the two projects.  Everyone is required to take the CPN1 exam.  Coloured Petri Nets 2:  Individual oral examination. (20 minutes, no advance preparation).  Project and associated report will serve as a basis.

Kurt Jensen Lars M. Kristensen 9 Coloured Petri Nets Department of Computer Science Practical information OBS!

Kurt Jensen Lars M. Kristensen 10 Coloured Petri Nets Department of Computer Science Questions