1. <rp id="zsypk"></rp>

      2. 基于功能建模及過程建模制造系統(tǒng)的建模框架與方法的論文

        時間:2021-06-12 11:16:46 論文 我要投稿

        基于功能建模及過程建模制造系統(tǒng)的建?蚣芘c方法的論文

          《基于功能建模及過程建模制造系統(tǒng)的建?蚣芘c方法》----軟件工程論文

        基于功能建模及過程建模制造系統(tǒng)的建?蚣芘c方法的論文

          摘 要: 介紹了基于功能建模和基于過程建模兩種制造系統(tǒng)建模框架與方法,分析了軟件對象技術(shù)、組件技術(shù)和代理技術(shù)的不同特點提出了基于多代理的制造系統(tǒng)建模框架,它由對象自治性層次維、代寫博士論文軟件生命周期維和多視圖模型維組成采用基于多代理的軟件工程實現(xiàn)方法,開發(fā)了基于多代理的制造系統(tǒng)軟件與軟件對象和組件相比,智能代理具有更強的自治性和智能性,能夠滿足復(fù)雜制造系統(tǒng)對分布式數(shù)據(jù)和分散控制的要求,為制造系統(tǒng)過程集成提供了新的途徑

          關(guān)鍵詞: 代理; 建?蚣; 制造系統(tǒng); 軟件工程;多代理系統(tǒng);業(yè)務(wù)過程建模

          制造系統(tǒng)建模內(nèi)容豐富、覆蓋面廣,其體系結(jié)構(gòu)是由一組活動、方法和工具組成,從不同角度對制造系統(tǒng)模型進行描述利用面向?qū)ο蠹夹g(shù),制造系統(tǒng)建模采用抽象、分解和封裝的策略把整個系統(tǒng)模型分解為一組對象的集合,各對象之間應(yīng)用交互機制協(xié)作完成各部分功能組件技術(shù)作為對象技術(shù)高層抽象性對象,被越來越多地應(yīng)用于大型復(fù)雜分布式異構(gòu)環(huán)境的應(yīng)用系統(tǒng)而代理技術(shù)比對象技術(shù)具有更強自治性,為分散控制和智能控制提供新的支持,因此,筆者提出了基于多代理的制造系統(tǒng)建?蚣,并實現(xiàn)了多代理系統(tǒng)軟件方法

          1.制造系統(tǒng)建模方法

          經(jīng)國內(nèi)外研究人員多年努力,已形成許多有影響的制造系統(tǒng)建模方法和建模工具系統(tǒng),主要有基于功能建模和基于過程建模的兩大類建模方法

          1.1 基于功能的建模方法

          20世紀90年代初,制造系統(tǒng)建模方法主要由基于功能的建模方法所主導(dǎo),代表方法有CIMOSA和IDEF方法其主要思想是采用功能分解法和遞階層次控制建立制造系統(tǒng)各個不同視圖中的模型以CIMOSA建模方法[1]為例,其視圖組包括功能視圖、信息視圖、組織視圖和資源視圖由于功能分解法采用統(tǒng)一的活動單元來描述整個系統(tǒng)各個遞階層次中的功能模塊,因而具有較好的通用性和一致性但使用單一的活動單元模型無法表達豐富的建模語義,難以滿足制造系統(tǒng)對復(fù)雜模型描述的要求

          1.2 基于過程的建模方法

          針對功能分解法的不足,許多學(xué)者提出了基于過程的制造系統(tǒng)建模方法,代表方法有ARIS方法[2,3]和工作流建模方法[4]其主要思想是以過程模型為核心,建立由多個活動交互形成的系統(tǒng)運行的業(yè)務(wù)流,有效地集成控制流、物料流和信息流以ARIS建模方法為例,如圖1所示,采用面向?qū)ο蠓椒ń⒅圃煜到y(tǒng)多個視圖的模型,包括組織視圖、數(shù)據(jù)視圖、產(chǎn)品/服務(wù)視圖和功能視圖,并用控制視圖來描述這些視圖的邏輯關(guān)系和約束規(guī)則由于核心過程跨越組織和部門,能夠更好地描述業(yè)務(wù)過程,支持制造系統(tǒng)集成,適應(yīng)系統(tǒng)組織結(jié)構(gòu)變化。

          2. 基于多代理的制造系統(tǒng)建模方法

          2.1 多代理技術(shù)

          代理技術(shù)是在對象技術(shù)和組件技術(shù)基礎(chǔ)上發(fā)展而來的自治性主體面向?qū)ο蠹夹g(shù)為實體描述提供了一種抽象對象被定義為具有狀態(tài)集和對狀態(tài)集操作的方法集所組成的封裝實體,通過與其他對象進行消息傳遞的通信機制調(diào)用對象的方法,改變對象的狀態(tài)對象邊界能夠保護狀態(tài)數(shù)據(jù),使其不受或很少受到對象外部的影響,因而對象具有較高的封裝性和獨立性,具有很好的模塊化特點,實現(xiàn)對象重用和軟件重用

          組件技術(shù)為對象引用提供對象管理服務(wù)對象管理服務(wù)體系結(jié)構(gòu)[5]提供公共對象服務(wù)、通用設(shè)施、領(lǐng)域接口和應(yīng)用接口,為分布計算提供通用平臺通過遠程過程調(diào)用或?qū)ο笠脵C制,實現(xiàn)跨平臺資源的透明互操作和協(xié)同計算,適用于傳統(tǒng)的相對穩(wěn)定的制造系統(tǒng)環(huán)境和企業(yè)應(yīng)用程序組件之間通過接口進行交互,并主動提供服務(wù),具有可重構(gòu)性,可擴展性和半自治性的特點

          代理技術(shù)進一步加強了對象的自治性,還具有反應(yīng)性、能動性、自學(xué)習(xí)性和社會性等特點[6,7]自治性是代理最基本的特性自治性使代理一旦啟動運行,無需用戶直接干預(yù)能獨立執(zhí)行代理控制著自己的外部行為和內(nèi)部狀態(tài)管理者通過授權(quán)可以使代理進行決策,完成事務(wù)處理反應(yīng)性使代理能感知和作用所處的環(huán)境,如物理實體、用戶圖形接口或其他的代理集等,并對環(huán)境改變及時做出響應(yīng),遇到例外情況時可以及時采取措施

          能動性使代理以目標為導(dǎo)向,不是被動地接受指令要求,而是采取主動,不斷地探測環(huán)境,根據(jù)目標導(dǎo)向來調(diào)整策略,適時地對自身系統(tǒng)行為做出調(diào)整,而不是等待環(huán)境的變化通過能動性,系統(tǒng)只是接受高層次的要求,決定如何滿足目標和協(xié)調(diào)策略,使系統(tǒng)能動地對環(huán)境變化做出快速響應(yīng),提高系統(tǒng)的敏捷性

          自學(xué)習(xí)性使代理能夠從過去的執(zhí)行情況中不斷學(xué)習(xí),以指導(dǎo)未來的行為代理能從大量歷史數(shù)據(jù)中發(fā)現(xiàn)用戶的需求或系統(tǒng)狀態(tài)

          社會性使代理與其他代理通信協(xié)調(diào),積極參與合作,在目標導(dǎo)向下協(xié)作完成一些復(fù)雜任務(wù)從而形成代理社會這種社會性大大地分散了系統(tǒng)運行的數(shù)據(jù)和控制邏輯,系統(tǒng)具有更加開放的性能

          2.2 基于多代理的制造系統(tǒng)建?蚣

          在基于過程的建模方法基礎(chǔ)上,結(jié)合多代理技術(shù),筆者提出基于多代理的制造系統(tǒng)建模框架。該框架采用了3個不同維度來描述基于多代理的制造系統(tǒng)模型,它們分別是對象自治性層次維、軟件生命周期維和視圖模型組維對象自治性層次維分為被動對象、主動對象和智能代理3種類型軟件生命周期維分為需求定義、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)3個不同階段視圖模型組維采用面向?qū)ο蟮姆椒ń⒍鄠視圖模型,例如數(shù)據(jù)視圖、功能視圖、資源視圖和組織視圖等并以目標視圖為導(dǎo)向,以過程模型為核心,用過程模型來描述這些視圖的邏輯關(guān)系和約束規(guī)則

          該模型還有以下顯著特點:

         、僭黾恿藢ο笞灾涡詫哟尉S,整個系統(tǒng)是由多個對象、組件和智能代理組成的集合被動對象是指封裝狀態(tài)集和方法集而沒有自我控制線程的抽象實體,通常表現(xiàn)為簡單對象主動對象是指封裝狀態(tài)集和方法集并具有自我控制線程的對象,通常表現(xiàn)為服務(wù)端或Web服務(wù)(Web Service),以及基于對象引用的各類組件智能代理是指智能的自治性對象

         、谝晥D維中增加了目標視圖:目標視圖利用目標層次結(jié)構(gòu)樹,描述制造系統(tǒng)的.目標層次,并通過細化,達到目標策略控制的目的由于多個代理以目標導(dǎo)向來指導(dǎo)自己的行為,并與其他代理協(xié)調(diào)完成共同目標,所以目標視圖在多代理系統(tǒng)中的作用尤為突出

         、凵芷诰S中保證構(gòu)件的一致性:在建模工具系統(tǒng)中,模型的分析、設(shè)計與實現(xiàn)3個生命周期階段的構(gòu)件(artifact)必須保證在上一階段表達的每個構(gòu)件語義在下一階段能夠找到相應(yīng)的語義表達,從而維持各個構(gòu)件在分析、設(shè)計和實現(xiàn)階段中模型的一致性

          ④系統(tǒng)建?蚣塥毩⒂谲浖䦟崿F(xiàn)方法和實現(xiàn)語言

          2.3 多代理軟件實現(xiàn)

          基于上述框架,在應(yīng)用開發(fā)中采用了多代理軟件實現(xiàn)方法[8~10],其系統(tǒng)分析與設(shè)計如圖3所示

          此方法的主要步驟說明如下:

          ①根據(jù)制造系統(tǒng)實際需求分析確定應(yīng)用系統(tǒng)的總體目標,進行目標分解,建立目標層次結(jié)構(gòu)樹

         、谟尚枨蠓治龃_定系統(tǒng)邊界,建立應(yīng)用系統(tǒng)的高層用例,并用用例的交互圖來描述

         、奂毣瘧(yīng)用用例,明確各個用例涉及的角色和對象之間的交互

         、懿捎枚鄬芋w系結(jié)構(gòu)應(yīng)用系統(tǒng),平衡各層功能,分析被動對象、主動對象和智能代理,以此建立類層次結(jié)構(gòu)

         、輰Ω鱾類進行精化,建立相應(yīng)的協(xié)議圖、過程圖和交互圖

          ⑥組裝各個對象,建立系統(tǒng)的應(yīng)用框架

         、邞(yīng)用特定平臺和編程語言實現(xiàn)各個構(gòu)件

          3. 結(jié) 語

          在基于多代理的制造系統(tǒng)建?蚣苤,智能代理具有比對象和組件更強的自治性和智能性,能夠?qū)崿F(xiàn)系統(tǒng)應(yīng)用的分散控制和智能控制目標視圖能夠協(xié)調(diào)多個代理共同完成任務(wù)而基于代理的軟件實現(xiàn)提供為制造系統(tǒng)應(yīng)用開發(fā)提供了新的途徑

          參考文獻:

          [ 1 ] ESPRIT Consortium AMICE.CIMOSA: open system architecture for CIM[M]. Berlin: Springer, 1993.13-157.

          [ 2 ] Scheer A W.ARIS-business process framework[ M]. Berlin: Springer, 1999.1-131.

          [ 3 ] Scheer A W.ARIS-business process modeling[M]. Berlin: Springer, 1999.1-176.

          [ 4 ] Workflow Management Coalition. The workflow reference model[EB/OL]. http:∥www.wfmc.org, 1994.

          [ 5 ] Object Management Group. Common services specification [EB/OL]. http:∥www.omg.org, 1999.

          [ 6 ] FIPA-Foundation for Intelligent Physical Agent. Agent speci

          fication[EB/OL]. http:∥www.fipa.org, 1999.

          [ 7 ] Wooldridge M,Ciancarini P.Agent-oriented software engineering: the state of art [A]. http://www.51lunwen.org/doctor_degree.html Proceeding of the First International Workshop[C]. Berlin:Springer, 2000.1-28.

          [ 8 ] Odell J, Bauer B. Representing agent interaction protocols in UML[A].Proceeding of the First International Workshop [C]. Berlin: Springer, 2000. 121-140.

          [ 9 ] Booch G, Rumbaugh J, Jacoboson I.The unified modeling language user guide[M]. Lakewood: Addison-Wesley, 1999.85-244.

          [10] Rumbaugh J, Jacoboson I, Booch G.The unified modeling language reference manual[ M ]. Cupertino: Addison-Wesley, 1999.33-296.

        【基于功能建模及過程建模制造系統(tǒng)的建模框架與方法的論文】相關(guān)文章:

        建模教學(xué)下數(shù)學(xué)建模論文模板05-31

        初中建模論文03-21

        大學(xué)數(shù)學(xué)建模論文03-12

        大學(xué)數(shù)學(xué)建模的論文06-20

        數(shù)學(xué)建模論文模板07-27

        數(shù)學(xué)建模微型的科研過程研討論文06-22

        關(guān)于小學(xué)數(shù)學(xué)建模論文06-22

        解析基于MDA面向機器人運動控制系統(tǒng)的建模方法論文06-25

        高職數(shù)學(xué)建模分析的論文06-22

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>