1. Trang chủ
  2. » Công Nghệ Thông Tin

Cộng nghệ phần mềm Kỹ Thuật Đặc Tả Mạng Petri

23 695 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 2,32 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Petri Net còn được gọi là PlaceTransitions Network (mạng vị tríchuyển tiếp) và được hiển thị bằng đồ thị có hướng gồm có 2 loại node: Transition (chuyển tiếp) có dạng hình chữ nhật hoặc hình vuông biểu diễn các sự kiện rời rạc có thể xảy ra Place (vị trí) có dạng hình tròn biểu diễn trạng thái các điều kiện.

Trang 1

Công Nghệ Phần MềmĐại Học Bách Khoa Đà Nẵng- Khoa Điện tử Viễn thông

Trang 2

www.trungtamtinhoc.edu.vn

Công Nghệ Phần Mềm

Tri ển kh

ai, ch uy

ển g iao , p hả

n h ồi

Trang 3

Sự thống nhất giữa những người thiết kế

và người cài đặt

Sự thống nhất giữa những người sử dụng module và người cài đặt lập trình

Đặc tả là hoạt động được tiến hành trong các giai đoạn khác nhau của tiến trình phần mềm

Trang 4

Một số kỹ thuật đặc tả:

Điều kiện trước và sau…

4

Trang 5

MẠNG PETRI

Transition (chuyển tiếp) có dạng hình chữ nhật hoặc hình vuông - biểu diễn các sự kiện rời rạc có thể xảy ra

Petri Net còn được gọi là Place/Transitions Network

(mạng vị trí/chuyển tiếp) và được hiển thị bằng đồ thị có hướng gồm có 2 loại node:

Place (vị trí) có dạng hình tròn - biểu diễn trạng thái các điều kiện.

Được đề xuất bởi Carl Adam Petri vào năm 1962

Trang 6

MẠNG PETRI

Trang 7

Đường nối hai hướng trong thực tế là hai đường nối một chiều theo hai chiều ngược nhau.

MẠNG PETRI

Trang 9

Mạng Petri

Phân Loại

Mạng Petri mở rộng Mạng Petri cổ điển

Trang 10

nguyên tắc sau:

Mỗi chuyển tiếp có các nút vào (input place)

và nút ra (output place).

Mạng

Petri Nếu tất cả các nút vào của chuyển tiếp có ít

nhất một thẻ (Token), thì chuyển tiếp này có thể vượt qua được

Nếu một chuyển tiếp được thực hiện, thì tại nút vào mất một thẻ, nút ra nhận thêm một thẻ.

Nếu nhiều chuyển tiếp có thể vượt qua, thì chọn chuyển tiếp nào cũng được

Trang 11

T = {t1,t2,…tn} là tập hữu hạn của transition.

P∩ T = Ø

I: (P x T) → N là hàm vào

Trang 12

www.trungtamtinhoc.edu.vn

Petri Net trên Hình 1 với trạng thái

ban đầu là bước 1 được biểu diễn

với các thành phần như sau:

Trang 13

Cấu Trúc Mạng Petri

 Một chuỗi liên tiếp:

 Nhiều chuỗi thực hiện đồng thời:e1 e2 e3

Trang 14

www.trungtamtinhoc.edu.vn (C) Copyright 2001, Chris Ling

Cấu Trúc Mạng Petri

 Thực hiện ngẫu nhiên, lựa chọn giữa các

chuyển tiếp: e1, e2 … hay e3, e4

Trang 15

Cấu Trúc Mạng Petri

• Đồng bộ

e1

Trang 17

Ví Dụ

Trang 19

Ví Dụ

No, No!!

Trang 21

Một số phần mền mô phỏng:

MÔ PHỎNG

Trang 22

www.trungtamtinhoc.edu.vn

Mô hình hệ thống cảnh báo xâm nhập

MÔ PHỎNG

Trang 23

Thank You!

Thank You!

Ngày đăng: 24/12/2015, 00:31

TỪ KHÓA LIÊN QUAN

w