[發(fā)明專利]基于語(yǔ)法制導(dǎo)編輯器生成器的跨界服務(wù)長(zhǎng)尾變化應(yīng)變方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110375310.1 | 申請(qǐng)日: | 2021-04-08 |
| 公開(kāi)(公告)號(hào): | CN113126976B | 公開(kāi)(公告)日: | 2022-06-21 |
| 發(fā)明(設(shè)計(jì))人: | 張亮;曹紅梅;陳曦 | 申請(qǐng)(專利權(quán))人: | 復(fù)旦大學(xué) |
| 主分類號(hào): | G06F8/33 | 分類號(hào): | G06F8/33;G06F8/41 |
| 代理公司: | 上海正旦專利代理有限公司 31200 | 代理人: | 張磊 |
| 地址: | 200433 *** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 語(yǔ)法 制導(dǎo) 編輯器 生成器 服務(wù) 長(zhǎng)尾 變化 應(yīng)變 方法 | ||
本發(fā)明涉及基于語(yǔ)法制導(dǎo)編輯器生成器的跨界服務(wù)長(zhǎng)尾變化應(yīng)變方法。種類眾多、發(fā)生頻度低、影響重大、持續(xù)時(shí)間短的長(zhǎng)尾型事件引起跨界服務(wù)流程的長(zhǎng)尾型變化。現(xiàn)有業(yè)務(wù)流程管理缺乏應(yīng)變解決方案。本發(fā)明通過(guò)領(lǐng)域?qū)S谜Z(yǔ)言抽象語(yǔ)法樹(shù)定義;語(yǔ)法制導(dǎo)的編輯器生成;合規(guī)專用語(yǔ)言語(yǔ)法規(guī)則的流程注釋;基于業(yè)務(wù)流程執(zhí)行引擎擴(kuò)展的注釋解釋四步驟提供了一種長(zhǎng)尾型變化的一種及時(shí)應(yīng)變方法。其中,抽象語(yǔ)法樹(shù)定義的專用語(yǔ)言允許業(yè)務(wù)專家定義符合特定長(zhǎng)尾型事件的領(lǐng)域詞匯和文法,降低了應(yīng)變成本;業(yè)務(wù)專家使用此語(yǔ)言基于BPMN的注釋機(jī)制獨(dú)立完成業(yè)務(wù)流程模型的變更,快速響應(yīng)了變化;語(yǔ)法制導(dǎo)編輯器生成保證了該注釋的文法正確性,保證了注釋解釋的方法健壯性。
技術(shù)領(lǐng)域
本發(fā)明屬于業(yè)務(wù)建模領(lǐng)域,具體涉及一種基于語(yǔ)法制導(dǎo)編輯器生成器的跨界服務(wù)長(zhǎng)尾變化應(yīng)變方法。
背景技術(shù)
企業(yè)為了加快產(chǎn)品周期,引入使用 BPMN來(lái)實(shí)現(xiàn)業(yè)務(wù)流程管理,但是存在著長(zhǎng)尾變化的業(yè)務(wù)流程模型的修改,為了滿足企業(yè)及時(shí)修改業(yè)務(wù)流程模型的需求,采用添加Annotation的方式來(lái)實(shí)現(xiàn)業(yè)務(wù)流程模型的敏捷修改。在 BPMN2.0中,存在很多不同種類的符號(hào),其中,Annotation 是用來(lái)給事件、網(wǎng)關(guān)組件等添加注解的符號(hào),本發(fā)明基于在Annotation 符號(hào)中添加代碼來(lái)實(shí)現(xiàn)修改業(yè)務(wù)流程的功能來(lái)進(jìn)行改進(jìn),從而達(dá)到敏捷響應(yīng)業(yè)務(wù)流程模型的長(zhǎng)尾變化的目的。
跨界服務(wù)需要應(yīng)對(duì)很多新的機(jī)遇和挑戰(zhàn),企業(yè)面對(duì)這樣的突發(fā)事件需要及時(shí)作出應(yīng)對(duì),從而使企業(yè)的業(yè)務(wù)能夠繼續(xù)正常的運(yùn)轉(zhuǎn)。像這種在企業(yè)正常的運(yùn)營(yíng)中一般不會(huì)遇到的機(jī)遇和挑戰(zhàn),但是在遇到后需要及時(shí)對(duì)業(yè)務(wù)流程作出調(diào)整,就被定義為企業(yè)業(yè)務(wù)流程中的長(zhǎng)尾變化。
學(xué)術(shù)界對(duì)于企業(yè)流程的變化管理的研究已有數(shù)十年,主要是從快速重新構(gòu)建企業(yè)業(yè)務(wù)流程和復(fù)用原本的業(yè)務(wù)流程兩方面著手解決。陳曦等人就是通過(guò)后者的方式來(lái)解決的,但是他的方法存在著用戶編寫(xiě) Annotation 困難等問(wèn)題。本發(fā)明針對(duì)這個(gè)問(wèn)題,認(rèn)真研究了領(lǐng)域?qū)<沂褂妙I(lǐng)域?qū)S谜Z(yǔ)言的痛點(diǎn)和難點(diǎn),從而創(chuàng)新性地設(shè)計(jì)了抽象語(yǔ)法樹(shù),從而解決了使用領(lǐng)域?qū)S谜Z(yǔ)言所面臨的問(wèn)題。
領(lǐng)域?qū)<夷軌蜉p松使用一門(mén)領(lǐng)域語(yǔ)言將極大地提高修改業(yè)務(wù)流程的效率。在各個(gè)領(lǐng)域中,都存在著各種各樣的領(lǐng)域?qū)S谜Z(yǔ)言,比如機(jī)器人控制文法、數(shù)據(jù)庫(kù)查詢文法以及操作系統(tǒng)控制文法等。由于領(lǐng)域?qū)S谜Z(yǔ)言的使用,機(jī)器人控制、數(shù)據(jù)庫(kù)查詢等操作都變得更簡(jiǎn)單和快捷,也證明合理使用領(lǐng)域?qū)S谜Z(yǔ)言是可以提高使用者的用戶體驗(yàn)感和開(kāi)發(fā)效率的。但是,沒(méi)有編寫(xiě)代碼背景的領(lǐng)域?qū)<以谔砑?Annotation 的時(shí)候存在兩大問(wèn)題,一方面,領(lǐng)域?qū)<覍?duì)注解的語(yǔ)法不熟悉,提高了學(xué)習(xí)和使用的成本;另一方面,添加注解時(shí)無(wú)語(yǔ)法制導(dǎo)增加了編寫(xiě)不符合語(yǔ)法的代碼的可能性。本發(fā)明提出采用抽象語(yǔ)法樹(shù)的形式來(lái)限定領(lǐng)域?qū)S谜Z(yǔ)言開(kāi)發(fā)者在開(kāi)發(fā)領(lǐng)域?qū)<以O(shè)計(jì)的文法過(guò)程中使用的關(guān)鍵詞,從而達(dá)到可以自主設(shè)計(jì)領(lǐng)域?qū)S谜Z(yǔ)言并復(fù)用生成器的目的,實(shí)現(xiàn)了對(duì)業(yè)務(wù)流程建模前的靜態(tài)合規(guī)性和正確性檢驗(yàn)。同時(shí),本發(fā)明通過(guò)設(shè)計(jì)的抽象語(yǔ)法樹(shù)定義了領(lǐng)域?qū)S谜Z(yǔ)言“Anno”,為本發(fā)明提出的方法提供評(píng)估對(duì)比的工具。
發(fā)明內(nèi)容
本發(fā)明將會(huì)從抽象語(yǔ)法樹(shù)的設(shè)計(jì)、生成器的實(shí)現(xiàn)這兩方面展開(kāi)說(shuō)明設(shè)計(jì)一套用戶自定義領(lǐng)域?qū)S谜Z(yǔ)言的方法,使用設(shè)計(jì)的方法來(lái)實(shí)現(xiàn)自定義語(yǔ)言Anno。本發(fā)明的目的在于提出一種基于語(yǔ)法制導(dǎo)編輯器生成器的跨界服務(wù)長(zhǎng)尾變化應(yīng)變方法。
本發(fā)明提出的基于語(yǔ)法制導(dǎo)編輯器生成器的跨界服務(wù)長(zhǎng)尾變化應(yīng)變方法,具體步驟如下:
(1)領(lǐng)域?qū)S谜Z(yǔ)言抽象語(yǔ)法樹(shù)定義;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于復(fù)旦大學(xué),未經(jīng)復(fù)旦大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110375310.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 用于從受控對(duì)話語(yǔ)法創(chuàng)建混合主導(dǎo)語(yǔ)法的方法和設(shè)備
- 語(yǔ)音識(shí)別裝置及其方法
- 模擬執(zhí)行網(wǎng)頁(yè)以刪除并整理原始碼的系統(tǒng)及其方法
- 基于多元特征的英語(yǔ)作文語(yǔ)法錯(cuò)誤自動(dòng)糾正方法
- 用于生成源碼的方法和裝置
- 一種風(fēng)控規(guī)則編輯器交互裝置及方法
- 一種基于SQL語(yǔ)言的語(yǔ)法語(yǔ)句的擴(kuò)展方法及系統(tǒng)
- 一種基于聲明式語(yǔ)法的兩層可視化聯(lián)動(dòng)編排方法及系統(tǒng)
- 語(yǔ)法改錯(cuò)質(zhì)量評(píng)估方法和系統(tǒng)
- 機(jī)器翻譯中的語(yǔ)法自糾正方法
- 吸塵器的按鈕控制導(dǎo)桿結(jié)構(gòu)
- 一種末端機(jī)動(dòng)小過(guò)載制導(dǎo)指令的奇異處理方法
- 一種復(fù)合制導(dǎo)飛行器指令融合算法
- 一種直線導(dǎo)軌結(jié)構(gòu)
- 一種抗高過(guò)載的制導(dǎo)組件連接結(jié)構(gòu)
- 一種航空計(jì)算機(jī)雷達(dá)制導(dǎo)系統(tǒng)
- 一種開(kāi)合式爐門(mén)自動(dòng)鎖緊機(jī)構(gòu)及其工作方法
- 一種多導(dǎo)彈協(xié)同制導(dǎo)律設(shè)計(jì)方法
- 帶大落角約束中制導(dǎo)和末制導(dǎo)交接與制導(dǎo)信息的處理方法
- 開(kāi)合式爐門(mén)自動(dòng)鎖緊機(jī)構(gòu)





