《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于petri網(wǎng)的文件審批系統(tǒng)工作流建模
基于petri網(wǎng)的文件審批系統(tǒng)工作流建模
來(lái)源:微型機(jī)與應(yīng)用2013年第2期
劉繼承1,張愛(ài)茹1,李征鴻2,張 嚴(yán)3,任梓健4
(1.東北石油大學(xué) 電氣信息工程學(xué)院,黑龍江 大慶163318; 2.大慶油田天然氣分公司檢測(cè)中心,
摘要: 以工作流技術(shù)為基礎(chǔ),將基于petri網(wǎng)的建模方法應(yīng)用到文件審批系統(tǒng)的分析過(guò)程中,構(gòu)建系統(tǒng)的petri網(wǎng)模型,并利用petri網(wǎng)化簡(jiǎn)規(guī)則,對(duì)該模型進(jìn)行了結(jié)構(gòu)上的正確性驗(yàn)證;同時(shí),通過(guò)模型的可覆蓋樹(shù)對(duì)模型的可達(dá)性、活性、有界性等petri網(wǎng)的性質(zhì)進(jìn)行了驗(yàn)證。結(jié)果證明,該技術(shù)能夠在文件審批系統(tǒng)中進(jìn)行建模和可行性驗(yàn)證。
Abstract:
Key words :

摘  要:工作流技術(shù)為基礎(chǔ),將基于petri網(wǎng)的建模方法應(yīng)用到文件審批系統(tǒng)的分析過(guò)程中,構(gòu)建系統(tǒng)的petri網(wǎng)模型,并利用petri網(wǎng)化簡(jiǎn)規(guī)則,對(duì)該模型進(jìn)行了結(jié)構(gòu)上的正確性驗(yàn)證;同時(shí),通過(guò)模型的可覆蓋樹(shù)對(duì)模型的可達(dá)性、活性、有界性等petri網(wǎng)的性質(zhì)進(jìn)行了驗(yàn)證。結(jié)果證明,該技術(shù)能夠在文件審批系統(tǒng)中進(jìn)行建模和可行性驗(yàn)證。
關(guān)鍵詞: 文件審批系統(tǒng);petri網(wǎng);工作流;模型映射與化簡(jiǎn)

    根據(jù)國(guó)際工作流管理聯(lián)盟的定義,工作流就是“一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營(yíng)過(guò)程,它根據(jù)一系列過(guò)程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間進(jìn)行傳遞與執(zhí)行”[1]。工作流網(wǎng)由荷蘭Eindhoven大學(xué)的AALST V D提出。AALST在工作流過(guò)程建模中引入petri網(wǎng)技術(shù),通過(guò)對(duì)petri網(wǎng)的擴(kuò)展,利用petri網(wǎng)良好的形式化手段來(lái)建立一種可靠的工作流模型[2]。采用基于petri網(wǎng)的工作流模型可以直接利用現(xiàn)有的分析技術(shù),如可達(dá)圖、矩陣方程、化簡(jiǎn)[3]等來(lái)對(duì)模型進(jìn)行一系列的定量和定性分析。
1 petri網(wǎng)簡(jiǎn)介
    一個(gè)petri網(wǎng)由庫(kù)所、變遷和有向弧三類結(jié)構(gòu)元素構(gòu)成。庫(kù)所(Place)用圓圈“○”表示,用于描述系統(tǒng)的局部狀態(tài)(條件或狀況);變遷(Transition)用方框“□”表示,用于描述該系統(tǒng)狀況的事件,庫(kù)所和變遷之間用有向弧連接。系統(tǒng)的動(dòng)態(tài)特性使用托肯(Token)標(biāo)識(shí),用黑點(diǎn)“?誗”表示。如果一個(gè)庫(kù)所表示一個(gè)條件,它能包含零個(gè)或多個(gè)托肯。當(dāng)一個(gè)或多個(gè)托肯在這個(gè)庫(kù)所中時(shí)條件為真;否則為假[2]。
    petri網(wǎng)的定義如下[4]:
    三元組稱為網(wǎng)PN=(P,T,F(xiàn)),其充分必要條件是:
    
2 工作流網(wǎng)簡(jiǎn)介
    通過(guò)用變遷表示活動(dòng)、庫(kù)所表示活動(dòng)觸發(fā)的條件、令牌表示事例建立工作流的petri網(wǎng)模型,過(guò)程的啟動(dòng)條件和終止條件用兩個(gè)庫(kù)所i和o表示。這樣通過(guò)映射可以將工作流網(wǎng)(WFPN)定義的工作流原語(yǔ)映射為petri網(wǎng),將petri網(wǎng)模型定義為工作流網(wǎng)絡(luò)[1]。
    當(dāng)且僅當(dāng)以下條件成立時(shí),一個(gè)petri網(wǎng)PN=(P,T,F(xiàn))是工作流網(wǎng)[5]:
    (1)PN有一個(gè)源庫(kù)所i∈P,使得?誗i=?椎;
    (2)PN有一個(gè)匯結(jié)庫(kù)所o∈P,使得o?誗=?椎;
    (3)每一個(gè)節(jié)點(diǎn)x∈P∪T都屬于從i到o的一條路徑上。
3 文件審批系統(tǒng)的petri網(wǎng)建模
3.1 流程的描述

    本課題來(lái)源于某地區(qū)壓裂油田井的施工過(guò)程。在壓裂施工設(shè)計(jì)編寫(xiě)完成后,經(jīng)過(guò)審批發(fā)放到各個(gè)作業(yè)大隊(duì),交由施工小隊(duì)完成作業(yè)。在審批過(guò)程中還涉及到一些普壓井,在流程上有所區(qū)別,業(yè)務(wù)流程如圖1所示。首先1~10開(kāi)發(fā)井采油廠自己設(shè)計(jì)出壓裂方案,交由井下壓裂方案崗。井下壓裂方案崗?fù)ㄟ^(guò)借閱井史審核壓裂方案,若不合格,則返回送到1~10廠重新設(shè)計(jì),若合格則送到二室各組編寫(xiě)施工作業(yè)指導(dǎo)書(shū)。依次送到各組崗長(zhǎng)、副主任審核指導(dǎo)書(shū),若不合格則返回二室相應(yīng)各組;若合格則經(jīng)副主任審核完畢后判斷是否為普通壓裂井。若是普通壓裂井,則進(jìn)入完成階段,直接送到普通壓裂井室進(jìn)行其對(duì)應(yīng)的施工;若不是普通壓裂井,則需要副大隊(duì)、公司總工的進(jìn)一步審核,若不合格則再次進(jìn)入二室各組重新編寫(xiě)施工作業(yè)指導(dǎo)書(shū),若合格則送到普通井施工室。方案經(jīng)審核合格后,上傳到平臺(tái),供施工大隊(duì)及小隊(duì)下載使用,流程結(jié)束。

3.2 系統(tǒng)的建模
    petri網(wǎng)中構(gòu)成元素庫(kù)所、變遷和托肯可以映射為工作流業(yè)務(wù)過(guò)程中的案例、任務(wù)、條件、過(guò)程和觸發(fā)等[6]。在petri網(wǎng)建模時(shí),利用petri網(wǎng)的一些特點(diǎn),增加了一些在業(yè)務(wù)實(shí)際上沒(méi)用的節(jié)點(diǎn),然后利用petri網(wǎng)的點(diǎn)火規(guī)則將這個(gè)實(shí)際問(wèn)題轉(zhuǎn)化成petri網(wǎng)中的模型,這正是petri建模的優(yōu)勢(shì)所在。圖2(a)所示是文件審批系統(tǒng)的業(yè)務(wù)流程模型[2]。
    圖2(a)中庫(kù)所P1~P10和變遷T1~T13的相應(yīng)含義如下:P1:1~10廠自己設(shè)計(jì)出壓裂方案;P2:借閱井史;P3:井下壓裂方案崗審核;P4:二室各組編寫(xiě)施工作業(yè)指導(dǎo)書(shū);P5:崗長(zhǎng)審核;P6:副主任審核;P7:判斷是否普通壓裂井;P8:副大隊(duì)長(zhǎng)審核;P9:公司總工審核;P10:流程結(jié)束。T1:將方案送到方案崗;T2:井下方案崗審核不合格;T3:井下方案崗審核合格;T4:二室編寫(xiě)的指導(dǎo)書(shū)合格;T5:崗長(zhǎng)審核不合格;T6:崗長(zhǎng)審核合格;T7:副主任審核合格;T8:副主任審核不合格;T9:選擇要進(jìn)入的部門(mén);T10:判斷是普通壓裂井;T11:副大隊(duì)長(zhǎng)審查合格;T12:副大隊(duì)長(zhǎng)審查不合格;T13:公司總工審核合格。

 

 

3.3 模型化簡(jiǎn)驗(yàn)證
    WFMS提出,復(fù)雜的工作流模型都可以用一組簡(jiǎn)單的結(jié)構(gòu)復(fù)合而成[7]。這4個(gè)基本結(jié)構(gòu)是:順序結(jié)構(gòu)、并行結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),它們之間可以等效地用petri網(wǎng)對(duì)應(yīng)表示。通過(guò)網(wǎng)的變換技術(shù)減小網(wǎng)的規(guī)模從而對(duì)其進(jìn)行分析是一種實(shí)際可行的方法。針對(duì)工作流網(wǎng)的結(jié)構(gòu)特性,參考文獻(xiàn)[8]中提出了一種時(shí)間petri網(wǎng)保持時(shí)間約束特性不變的等效變換規(guī)則,通過(guò)網(wǎng)的等效變換實(shí)現(xiàn)網(wǎng)的化簡(jiǎn)。圖3中給出了4種基本結(jié)構(gòu)對(duì)應(yīng)的子網(wǎng)進(jìn)行時(shí)間特性不變的等效變換規(guī)則。
3.4 模型的化簡(jiǎn)
    模型化簡(jiǎn)過(guò)程如下:
    (1)將圖2(a)中P2利用Murata化簡(jiǎn)技術(shù)中的消除自環(huán)庫(kù)所規(guī)則[9]化簡(jiǎn)掉,將T2、T5、T8、T12運(yùn)用循環(huán)結(jié)構(gòu)及其等效變換圖化簡(jiǎn)掉,得到圖2(b);
    (2)將圖2(b)中P3、T3、P4、T4、P5、T6、P6、T7和P8、T11、P9、T13運(yùn)用順序結(jié)構(gòu)及其等效變換圖化簡(jiǎn)掉,得到圖2(c);
    (3)將圖2(c)中T10運(yùn)用選擇結(jié)構(gòu)及其等效變換圖化簡(jiǎn)掉,得到圖2(d);
    (4)將圖2(d)運(yùn)用順序結(jié)構(gòu)等效變換化簡(jiǎn),得到圖2(e),完成化簡(jiǎn)。
    這樣就證明了圖2(a)中的petri網(wǎng)模型在結(jié)構(gòu)上的正確性,不存在活鎖、死鎖[5]等結(jié)構(gòu)上的設(shè)計(jì)錯(cuò)誤。



    庫(kù)所可以容納的托肯數(shù)的最大值是它(標(biāo)識(shí))的界。若庫(kù)所的界是有限的,則稱其為有界的。
    (3)活性(Liveness):活性表示從初始狀態(tài)M0開(kāi)始后,無(wú)論出現(xiàn)什么情況都不會(huì)死鎖。如果petri網(wǎng)在任一可達(dá)標(biāo)識(shí)下,都至少有一個(gè)變遷能發(fā)生,則稱為無(wú)死鎖的。活性比無(wú)死鎖具有更強(qiáng)的條件。如果變遷在任一可達(dá)標(biāo)識(shí)下都具有潛在的發(fā)生權(quán),則稱變遷為活的。如果所有變遷都是活的,petri網(wǎng)系統(tǒng)稱為活的。
    通過(guò)可覆蓋樹(shù)可以分析petri網(wǎng)模型的活性、有界性、可達(dá)性等[2],從圖4和表1的可覆蓋樹(shù)可以得出下列結(jié)論:
    (1)圖4中所有節(jié)點(diǎn)沒(méi)有出現(xiàn)?棕,該模型是有界的;
    (2)表1中所有節(jié)點(diǎn)僅包含“1”或“0”,該模型是安全的;
    (3)由于模型中任一變遷都能經(jīng)過(guò)某變遷序列使得該變遷使能,因此該變遷是活性的;
    (4)從M0到結(jié)束狀態(tài)M存在一條路徑,那么該模型是可達(dá)的。
    因此,可以確定該文件審批系統(tǒng)是合理的。根據(jù)定理:一個(gè)合理的、自由選擇的工作流網(wǎng)是S可覆蓋的[3],由此可以說(shuō)所構(gòu)建的工作流網(wǎng)是滿足S可覆蓋性的。
    本文將工作流技術(shù)應(yīng)用于文件審批系統(tǒng)的設(shè)計(jì),建立了基于petri網(wǎng)的文件審批系統(tǒng)的工作流模型,能夠真實(shí)反映油田業(yè)務(wù)流程,能夠?qū)ζ髽I(yè)的工作流管理、業(yè)務(wù)流程重組等進(jìn)行有效的支持[12]。一方面利用petri網(wǎng)的化簡(jiǎn)方法對(duì)所建立的模型在結(jié)構(gòu)上進(jìn)行了分析,避免了petri網(wǎng)結(jié)構(gòu)上的錯(cuò)誤;另一方面通過(guò)可達(dá)標(biāo)識(shí)圖對(duì)petri網(wǎng)活性、有界性、可達(dá)性等動(dòng)態(tài)性質(zhì)進(jìn)行了驗(yàn)證。事實(shí)證明,該模型性能優(yōu)良,結(jié)構(gòu)良好。因此,基于petri網(wǎng)的文件審批系統(tǒng)工作流建模技術(shù)具有可行性。
參考文獻(xiàn)
[1] 程建軍.基于petri網(wǎng)的研究生培養(yǎng)工作流模型[J].合肥工業(yè)大學(xué)學(xué)報(bào),2009,32(1):78-81.
[2] 張志波.工作流技術(shù)在油井設(shè)計(jì)審批系統(tǒng)中的應(yīng)用研究[D].大連:大連理工大學(xué),2009.
[3] DESEL J,ESPARZA J.Free choice petri nets[M].Cambridge,U.K.:Cambridge Universitu Press,1995:135-169.
[4] WMP V A,HEE K V.Workflow management:model,methods,and systems[M].The MIT Press,2002.
[5] 袁崇義.Petri網(wǎng)原理與應(yīng)用[M].北京:清華大學(xué)出版社,2005:32-178.
[6] 郝玫,王道平.基于petri網(wǎng)的工作流建模合理性驗(yàn)證算法[J].計(jì)算機(jī)工程與應(yīng)用,2008,44(13):228-231.
[7] 許春霞,姜浩.基于隨機(jī)petri網(wǎng)的工作流仿真[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009,19(4):93-96,100.
[8] 陳宇寒.基于Petri網(wǎng)的工作流過(guò)程模型驗(yàn)證和性能評(píng)價(jià)方法的研究[D].南京:東南大學(xué),2005.
[9] 謝蓉蓉.基于petri網(wǎng)的測(cè)井資料處理工作流建模[J].電子科技,2010,23(5):38-40.
[10] 吳哲輝.Petri網(wǎng)導(dǎo)論[M].北京:機(jī)械工業(yè)出版社,2006.
[11] 曹萍,陳福集.基于petri網(wǎng)的電子政府采購(gòu)的工作流建模[J].福州大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版),2009,23(2):19-22.
[12] 唐清,王知衍.一種基于petri網(wǎng)的工作流挖掘算法[J]. 微計(jì)算機(jī)信息,2009(27):154-155.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美激情国产日韩精品一区18| 国产免费观看久久黄| 欧美亚洲自偷自偷| 中文欧美在线视频| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲国产精品v| 亚洲成色精品| 亚洲二区在线观看| 久久精品亚洲热| 亚洲高清久久| 亚洲国产精品一区二区久| 久久精品99久久香蕉国产色戒| 久久国产综合精品| 亚洲高清在线观看一区| 久久精品国产亚洲a| 久久国产精品电影| 亚洲黄一区二区| 亚洲乱码国产乱码精品精98午夜 | 欧美系列一区| 国产精品美女主播| 国产美女扒开尿口久久久| 国产日产欧美一区| 好看的亚洲午夜视频在线| 怡红院精品视频在线观看极品| 伊人久久久大香线蕉综合直播| 曰韩精品一区二区| 91久久极品少妇xxxxⅹ软件| 亚洲精品国久久99热| 亚洲裸体俱乐部裸体舞表演av| 一区二区三区国产在线| 亚洲男女毛片无遮挡| 欧美一级午夜免费电影| 亚洲国产高清一区二区三区| 亚洲日本中文字幕| 国产精品99久久99久久久二8| 亚洲欧美成人一区二区三区| 久久av资源网| 你懂的一区二区| 欧美日韩精品欧美日韩精品一 | 国产精品免费网站| 国产在线拍揄自揄视频不卡99| 在线观看成人小视频| 亚洲精品美女在线观看播放| 亚洲午夜一区二区三区| 久久国产一区| 99在线热播精品免费| 亚洲欧美韩国| 久久婷婷蜜乳一本欲蜜臀| 欧美紧缚bdsm在线视频| 国产精品免费视频xxxx| 在线免费观看日本一区| 亚洲四色影视在线观看| 久久精品视频免费| 在线亚洲激情| 久久人人97超碰精品888| 欧美日韩国产综合久久| 国产欧美日韩中文字幕在线| 亚洲高清二区| 亚洲制服少妇| 亚洲精品中文字幕女同| 欧美亚洲在线观看| 欧美高清一区二区| 国产精品亚发布| 亚洲区一区二| 久久国产综合精品| 亚洲综合三区| 欧美大片国产精品| 国产日本亚洲高清| 一本色道久久综合亚洲精品按摩| 久久国产一区二区三区| 亚洲主播在线观看| 欧美波霸影院| 国产日韩欧美精品| 一本色道久久加勒比精品| 亚洲国产精品一区二区第四页av | 国产一区二区三区av电影| 亚洲日韩视频| 久久国产视频网站| 亚洲中字黄色| 欧美国产日本韩| 国模一区二区三区| 亚洲免费在线观看| 一区二区三区四区蜜桃| 免费日韩av| 欧美一区二区三区在线播放| 欧美电影在线| 国产综合色在线视频区| 亚洲天堂网站在线观看视频| 亚洲三级国产| 另类春色校园亚洲| 国产精品一区二区三区四区| 日韩亚洲精品电影| 日韩视频免费| 美女免费视频一区| 国产亚洲激情视频在线| 亚洲一区二区三区成人在线视频精品| 亚洲麻豆av| 美日韩免费视频| 韩国成人精品a∨在线观看| 亚洲在线免费观看| 亚洲香蕉网站| 欧美片在线观看| 亚洲高清视频的网址| 久久国产精品黑丝| 久久精品一区二区三区中文字幕| 国产精品激情| avtt综合网| 中文在线一区| 欧美日韩国产一级片| 亚洲黄色影片| 亚洲精品影视在线观看| 老司机午夜精品视频在线观看| 国产亚洲免费的视频看| 午夜在线a亚洲v天堂网2018| 欧美亚洲一区三区| 国产麻豆精品theporn| 亚洲综合精品| 久久精品毛片| 国模吧视频一区| 久久精品视频在线| 久久综合网hezyo| 狠狠色2019综合网| 亚洲国产精品久久久久婷婷884 | 欧美先锋影音| 亚洲午夜女主播在线直播| 亚洲欧美春色| 国产精品有限公司| 欧美一区二区在线免费播放| 久久久噜噜噜久久中文字免| 激情av一区| 亚洲精品免费电影| 欧美日韩国产小视频| 亚洲人成毛片在线播放| 亚洲国产精品一区二区尤物区| 久久亚洲免费| 亚洲黄色免费网站| 一区二区国产日产| 国产精品都在这里| 午夜精品久久久久久久99水蜜桃| 久久精品一级爱片| 在线观看亚洲专区| 日韩视频免费观看| 国产精品久久91| 亚洲欧美文学| 另类专区欧美制服同性| 亚洲人在线视频| 亚洲一区二区在线免费观看| 国产精品一区二区你懂的| 欧美一区二区三区精品电影| 老司机一区二区三区| 亚洲欧洲在线免费| 午夜精品免费在线| 国内精品美女在线观看| 日韩视频在线观看免费| 国产精品porn| 久久精品毛片| 欧美日韩 国产精品| 亚洲已满18点击进入久久| 久久人人超碰| 99re这里只有精品6| 久久黄色级2电影| 亚洲激情电影在线| 午夜视频久久久| 一区精品久久| 亚洲欧美激情视频在线观看一区二区三区 | 国产精品夜夜夜| 亚洲高清视频在线| 欧美日韩国产成人精品| 性欧美8khd高清极品| 欧美高清视频一区二区三区在线观看| 一区二区三区.www| 狂野欧美激情性xxxx欧美| 亚洲作爱视频| 免费不卡在线观看av| 正在播放亚洲一区| 狂野欧美一区| 亚洲午夜激情| 免费精品视频| 亚洲永久在线观看| 欧美精品国产精品| 欧美一区二区三区视频在线 | 老司机午夜精品| 亚洲一区二区免费视频| 欧美成人一区二区三区在线观看| 亚洲一区二区免费看| 欧美精品一卡二卡| 久久成人人人人精品欧| 欧美午夜精品理论片a级大开眼界| 久久精品二区| 国产精品区一区| avtt综合网| 在线成人激情黄色| 欧美一区二区福利在线| 亚洲精品久久| 久久一区精品| 午夜亚洲性色福利视频| 欧美四级在线| 亚洲美女性视频| 影音国产精品| 久久精品99国产精品酒店日本|