(34.204.201.220) 您好!臺灣時間:2021/04/20 12:50
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:葛如恩
研究生(外文):Ke Ru En
論文名稱:實作一個針對多核心嵌入式系統以模板為基礎 之SysML需求塑模工具
論文名稱(外文):An Implementation of Template-based SysML andRequirement Modeling Tool for Multi-core EmbeddedSystem
指導教授:朱正忠朱正忠引用關係
指導教授(外文):William Cheng-Chung Chu
口試委員:盧志偉張志宏羅文聰王豐堅
口試委員(外文):Lu, C.W.Chang, C.H.Lo, Win-TsungWang, Feng-Jian
口試日期:2010-06-26
學位類別:碩士
校院名稱:東海大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2011
畢業學年度:100
語文別:中文
論文頁數:52
中文關鍵詞:需求塑模模型驅動架構嵌入式系統多核心架構
外文關鍵詞:requirement modelingmodel-driven architectureembedded systemmulti-core architecture
相關次數:
  • 被引用被引用:0
  • 點閱點閱:203
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:50
  • 收藏至我的研究室書目清單書目收藏:0
物件管理組織(OMG)提出模型驅動架構已有一段時間,使得學術及產業上的軟體開發多處利用模型來處理物件與流程的設計,導入此架構後的軟體系統能具備獨立的特性,將使用者的行為與軟體程式碼架構區分開來,於是能改善專案的複雜度管理,妥善處理日漸提高的軟體抽象化程度。另外,在軟體的生命週期中,需求階段裡主要是進行需求訪談及定義需求的工作,這些工作因為專案關係人並非具備軟體專業知識,造成透過自然語言的描述常模糊不清、不一致,使需求管理發生困難,同時,再加上隨時可能的變更,使得訂定規格所帶來的效益減低。
從以上兩方面,本研究期望藉由需求模型化後,能讓各個需求具備獨立的特性,也同時易於分析與統一格式,再透過實作之編輯器,建立需求輸入的介面,讓使用者能利用清單及按鈕等介面方便地撰寫完整的需求,並將資料整理成一份文件記錄。近年來,多核心嵌入式系統的發展迅速,在企業界及學術上都有許多的研究,是一重要的研究議題,因此,本研究也探討如何輔助開發多核心的軟硬體需求,利用預先定義的屬性欄位來處理各類需求,使得分類與辨識的工作更容易,同時,透過參考概要的輔助,使塑模圖形能附帶多核心嵌入式系統的屬性,以輔助後續開發。最後,以上的工作將使整個需求階段達成良好的輔助。

Object Management Group (OMG) has introduced Model-Driven Architecture for a while; this made many software adopted models to handle designs for objects and processes. These software systems then could have an independent feature, which separates the behavior of user and software codes architecture, and thus it can improve the complexity management of project and take good charge of the daily increasing software visiualization level. Besides, in software life cycle, the main tasks in requirement phase are requirement interview and requirements definition. In these tasks, because stakeholders didn't have professional knowledge about computer software, the statements about requirements described by natural lanyguage are often ambiguous and inconsistent, and thus bring difficulty to requirement management. Moreover, with possible requirement changes at any time, the benefits from defining specifications lost.
To the two aspects stated above, this research was expected to make every requirements have independent features and make analysis easier by requirement modeling. Further, construct the interface for requirement inputs by this implementation, and then let users use lists and buttons easily describe complete requirements, and arrange the data to be a document record. Recently, multi-core embedded system trend was widely spread, and there are many research in both enterprise area and academic community which shows its importance. Therefore, this research also study about how to assist the development of HW/SW requirements of multi-core ES. We use pre-defined attributes to handle all different kinds of requirements in order to make the work of classification and recognition easier. Further, by the assistant from profile, we can add multi-core ES properties to modeling diagrams and then support following development. Finally, the work stated above would make requirement phase achieve good support.

摘要 1
Abstract 2
目錄 4
圖目錄 5
表目錄 6
第一章 導論 7
1.1 介紹 7
1.2 研究動機與目的 7
1.3 章節安排 7
第二章 相關研究 9
2.1 模板(Template) 9
2.2 樣版(Pattern) 10
2.3 系統塑模語言(Systems Modeling Language, SysML) 11
2.4 模型驅動架構(Model-Driven Architecture, MDA) 12
第三章 研究方法 14
3.1 系統架構 14
3.2 需求模型 14
3.3 需求擷取 15
3.4 需求模板與SysML圖形之間的對應 19
第四章 工具軟體的設計與實作 23
4.1 設計與實作之目的 23
4.2 需求擷取模組(Requirement elicitation module) 25
4.3 SysML圖形產生模組(SysML diagram generation module) 30
4.3.1 di2檔案產生器模組(di2 file generator module) 33
4.3.2 uml檔案產生器模組(uml file generator module) 34
第五章 個案研究 39
5.1 輸入需求 39
5.2 建立需求階層 41
5.3 產生SysML圖形 42
5.4 需求模板之屬性資訊附加於SysML圖形中 43
第六章 結論與未來方向 48
參考文獻 49
[1]朱正忠、張志宏、陳有韋,「以SysML為基礎的系統需求研究方法」,東海大學資訊工程研究所論文,2009。
[2]Michel dos Santos Soares; Jos Vrancken; "Model-Driven User Requirements Specification using SysML", Journal of Software, 2008, Vol.3, No.6.
[3]黃有評、賴史詠,「以模板為基礎之車牌辨識系統設計與應用」,大同大學資訊工程研究所論文,2003。
[4]A. Aurum; C. Wohlin; "Requirements Engineering: Setting the Context", Engineering and Managing Software Requirements, Springer-Verlag, 2005, pp. 1-15.
[5]Nassis, V.; Rajugan, R.; Dillon, T.S.; Rahayu, W.; "A requirement engineering approach for designing XML-view driven, XML document warehouses", 29th Annual International Computer Software and Applications Conference, 2005, Vol.2, pp.388-395.
[6]Matthew R. B. Hardy; David F. Brailsford; Peter L. Thomas; "Creating structured PDF files using XML templates", Proceedings of the 2004 ACM symposium on Document engineering, 2004, pp.99-108.
[7]Renault, S.; Mendez-Bonilla, O.; Franch, X.; Quer, C.; "PABRE: Pattern-based Requirements Elicitation", Third International Conference on Research Challenges in Information Science, 2009, pp. 81-92.
[8]Keen Ngee Loo, Sai Peck Lee, "Representing design pattern interaction roles and variants", Second International Conference on Computer Engineering and Technology, 2010, Vol.6, pp. 470-474.
[9]De Lucia, A.; Deufemia, V.; Gravino, C.; Risi, M.; "An Eclipse plug-in for the detection of design pattern instances through static and dynamic analysis", IEEE International Conference on Software Maintenance, 2010, pp. 1-6.
[10]Pandel, A.; Gupta, M.; Tripathi, A.K.; "DNIT — A new approach for design pattern detection", International Conference on Computer and Communication Technology, 2010, pp. 545-550.
[11]OMG. Systems Modeling Language (SysML). http://www.omgsysml.org/
[12]OMG. The Unified Modeling Language (UML). http://www.uml.org
[13]Costa, T.; Sampaio, A.; Alves, G.; "Using SysML in Systems Design", International Conference on Information Management, Innovation Management and Industrial Engineering, 2009, Vol.4, pp. 615-618.
[14]Yue Guo; Chakrapani Rao, A.; Jones, R.P.; "Architectural and Functional Modelling of an Automotive Driver Information System Using SysML", IEEE/ASME International Conference on Mechtronic and Embedded Systems and Applications, 2008, pp. 552-557.
[15]Kawahara, R.; Nakamura, H.; Dotan, D.; Kirshin, A.; Sakairi, T.; Hirose, S.; Ono, K.; Ishikawa, H.; "Verification of embedded system's specification using collaborative simulation of SysML and simulink models", International Conference on Model-Based Systems Engineering, 2009, pp. 21-28.
[16]Nikolaidou, M.; Dalakas, V.; Mitsi, L.; Kapos, G.-D.; Anagnostopoulos, D.; "A SysML Profile for Classical DEVS Simulators", The Third International Conference on Software Engineering Advances, 2008, pp. 445-450.
[17]OMG, Model-Driven Architecture(MDA), http://www.omg.org/mda/
[18]C.W. Lu; W.C. Chu; C.H. Chang; W.D. Lian; D. L. Yang; "Integrating Divers Paradigms in Evolution and Maintenance by an XML-based Unified Model", Journal of Software Maintenance and Evolution, 2003, Vol.15, Issue.3, pp. 111-144.

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔