[發明專利]一種從需求文本轉換到SysML需求圖的轉換方法有效
| 申請號: | 201910167920.5 | 申請日: | 2019-03-06 |
| 公開(公告)號: | CN110083822B | 公開(公告)日: | 2022-11-15 |
| 發明(設計)人: | 褚長勇;孫安程;任雨揚 | 申請(專利權)人: | 杭州電子科技大學 |
| 主分類號: | G06F40/211 | 分類號: | G06F40/211;G06F8/10;G06F8/20;G06F8/38 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 黃前澤 |
| 地址: | 310018 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 需求 文本 轉換 sysml 方法 | ||
本發明公開了一種從需求文本轉換到SysML需求圖的轉換方法。基于模型的系統工程在建模語言、建模思路、建模工具上有重大轉變,相對傳統系統工程有諸多不可替代的優勢,是系統工程的顛覆性技術。本發明如下:一、將基于產品的需求文本轉換為SD表達式。二、將步驟一所得SD表達式轉換成ROM表達式。三、將步驟二得到的ROM表達式轉換成SysML需求圖元素。四、將步驟三得到的SysML需求圖元素整合為SysML需求圖。本發明能夠自動將需求文本映射到遞歸對象模型,再映射到SysML需求圖模型,可以直觀的表示所述的需求文本的主要內容,轉換過程高度自動化,轉換效率高。
技術領域
本發明屬于模型轉換技術領域,具體涉及一種從需求文本轉換到SysML需求圖的轉換方法。
背景技術
產品設計是一個由抽象的概念到具體形象化的處理過程,通過文字或圖像等方式將我們規劃的產品需求展現出來,產品設計的最終表述的形式被稱為產品需求文檔。產品需求文檔是將產品規劃和設計的需求具體形象化表述出來的一種展現形式,主要用于產品界面設計和研發使用。
隨著人們所研制的工程系統越來越復雜,傳統系統工程(TSE)越來越難以應對,與此同時,以模型化為代表的信息技術也在快速發展,因此在需求牽引和技術推動下,基于模型的系統工程(MBSE)應運而生了。基于模型的系統工程在建模語言、建模思路、建模工具上有重大轉變,相對傳統系統工程有諸多不可替代的優勢,是系統工程的顛覆性技術。
在將用戶的自然語言描述的產品需求轉換為驅動產品設計的需求模型,以及需求模型到功能模型的映射過程中,產品領域知識的支持是必不可少的。因此研究開發需求描述-需求模型-功能模型映射的轉換方法對于實現產品概念設計正向需求捕獲,消除設計歧義,模型自動化驅動具有十分重大的意義。
發明內容
本發明的目的在于提供一種從需求文本轉換到SysML需求圖的轉換方法。
本發明具體如下:
步驟一、對需求文本上的自然語言進行解析,獲取需求文本對應的SD表達式。
步驟二、將步驟一所得SD表達式轉換成ROM表達式。
步驟三、將步驟二得到的ROM表達式轉換成SysML需求圖元素。
3-1.對需求文本中的各句法成分按照詞性為名詞和動詞。
將動詞分為以下六類:
(1)繼承類動詞(Vj):該類動詞表達的意思為“繼承”,包括“繼承”、“接受”;
(2)驗證類動詞(Vy):該類動詞表達的意思為“驗證”,包括“驗證”、“研究”;
(3)改善類動詞(Vg):該類動詞表達的意思為“改善”,包括“改善”、“提高”;
(4)滿足類動詞(Vm):該類動詞表達的意思為“滿足”,包括“滿足”、“實現”;
(5)包含類動詞(Vb):該類動詞表達的意思為“包含”,包括“包含”“包括”。
(6)其他類動詞(Vq):該類動詞為除了以上五類動詞以外的動詞。
3-2.將SysML需求圖中的需求分為三類:“主要需求”、“功能需求”和“子需求”。以ROM表達式中與其他句法成分存在關系的數量最多的那個名詞作為“主要需求”。
3-3.若一個含有“主要需求”的句子中存在“包含類動詞”,且存在與“主要需求”的關系為“Constraint”的名詞,則以該與“主要需求”的關系為“Constraint”的名詞作為“功能需求”。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電子科技大學,未經杭州電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910167920.5/2.html,轉載請聲明來源鉆瓜專利網。





