[發明專利]一種面向云的軟件自動生成方法有效
| 申請號: | 201210201082.7 | 申請日: | 2012-06-18 |
| 公開(公告)號: | CN102736921A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | 周相兵;吳文權;馬洪江;楊興江 | 申請(專利權)人: | 阿壩師范高等專科學校 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F11/36;H04L29/08 |
| 代理公司: | 成都賽恩斯知識產權代理事務所(普通合伙) 51212 | 代理人: | 朱月仙 |
| 地址: | 623002*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 軟件 自動 生成 方法 | ||
1.一種面向云的軟件自動生成方法,其特征在于,所述方法包含如下步驟:
步驟(1):用戶需求采集和提取,包含步驟(1.1)~步驟(1.4):步驟(1.1)建立一個基于Web的用戶需求采集和提取平臺;步驟(1.2)將用戶需求信息輸入用戶需求采集和提取平臺;步驟(1.3)通過用戶需求采集和提取平臺對用戶需求進行過濾篩選,獲得用戶具體需求及用戶需求情感;步驟(1.4)對用戶具體需求及用戶需求情感進行自動歸類,獲得用戶需求內容;
步驟(2):用戶需求處理與轉換,包含步驟(2.1)~步驟(2.6):步驟(2.1)將用戶需求內容進行特征分析/角色分析、行為分析、用戶情感傾向分析、需求分類并制定驗證策略;步驟(2.2)對步驟(2.1)中特征分析/角色分析、行為分析、用戶情感傾向分析、需求分類所得內容進行基于本體的語義化;步驟(2.3)對步驟(2.2)中語義化后的內容進行推理演算,生成計算機能識別的需求關系圖;步驟(2.4)對需求關系圖進行轉換和加載,形成具備描述功能的OWL-S語義描述語言;步驟(2.5)制定一組語義轉換和加載的源接口,該接口滿足OWL-S要求;步驟(2.6)制定用戶需求處理的映射規則約束庫;
步驟(3):軟件生成,包含步驟(3.1)~步驟(3.7):步驟(3.1)在云計算環境中制定一組滿足云服務和OWL-S要求的目標接口;步驟(3.2)在映射規則約束庫的約束和控制下,將源接口與目標接口映射,并在映射過程實現云服務尋址中斷,搜索滿足映射需要的云服務,其中尋址中斷是根據不同的映射要求采用不同的尋址策略,并且當尋址不能進行時,實現中斷,轉向下一個尋址;步驟(3.3)獲取步驟(3.2)中云服務尋址的執行路徑,并且有效避開NP難問題;步驟(3.4)在執行路徑的節點處判斷云質量,其方法為對云服務質量因子進行量化,采用遺傳算法獲取最優的質量因子結果,并根據該質量因子結果參數確立云質量控制動力系統方程,所述方程通過求微分/偏微分方程的穩定性,以及軟件生成時的動力性兩個方面控制軟件的自動生成;步驟(3.5)將穩定性和動力性兩個特性用于步驟(3.2)軟件生成的尋址中斷中,直到搜索到滿足需要的云服務;步驟(3.6)在云計算環境中實現云服務聚集,并同時獲取各云服務識別編號,從配置文件角度配置這些可復用的云服務,形成滿足用戶需求的潛在Internet軟件實體。
2.如權利要求1所述的一種面向云的軟件自動生成方法,其特征在于,所述方法還包含以下步驟:
步驟(a):根據云計算環境要求,固化所生成的軟件,即在云計算中將所生成的軟件以服務的形式固定在服務器;
步驟(b):將步驟(a)所生成的軟件以具體的測試案例進行測試,根據測試結果在云計算的支持下對軟件進行微調,選出最佳軟件;
步驟(c):發布步驟(b)形成的軟件,以服務的模式呈現。
3.如權利要求1或2任一所述的一種面向云的軟件自動生成方法,其特征在于,所述步驟(1.3)中的對用戶需求進行過濾篩選采用一種滿足用戶需求分析的改進性協同過濾算法來實現,所述改進性協同過濾算法就是在協同過濾中增加一個篩選規則。
4.如權利要求1或2任一所述的一種面向云的軟件自動生成方法,其特征在于,所述步驟(2.1)中的特征分析、行為分析、需求分類采用支持向量機來實現,所述用戶情感傾向分析采用支持向量機和具備情感的蟻群策略實現。
5.如權利要求1所述的一種面向云的軟件自動生成方法,其特征在于,所述步驟(2.1)中的“用戶情感”是指用戶對不同需求存在的偏好,所述“驗證策略”是指驗證特征分析/角色分析、行為分析、用戶情感傾向分析、需求分類的規則庫。
6.如權利要求1所述的一種面向云的軟件自動生成方法,其特征在于,所述質量因子包括:服務質量、軟件質量、平臺質量、基礎設施質量、數據服務質量和服務水平協議,所述服務質量包括響應時間、可靠性、可用性、成功率和頻率;所述軟件質量包括可重用性、可配置性、價格、共享程度和可定制性;所述平臺質量包括穩定性、差錯率、是否滿足Internet訪問、是否支持瘦客戶端和支持多租戶機制;所述基礎設施質量包括服務器可用性、網絡性能保障、負載均衡、異常通知機制、支持響應時間;所述數據服務質量包括完整性、滿足非關系數據庫特性、數據類型、存儲模式和可訪問水平;所述服務水平協議包括服務水平協議與服務質量的關系、與基礎設施即服務的關系、與平臺即服務的關系、與軟件即服務的關系、與數據服務質量的關系,以及服務級別目標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿壩師范高等專科學校,未經阿壩師范高等專科學校許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210201082.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種噴槍的自動調節裝置
- 下一篇:一種噴油、噴漆遮噴模具





