( 您好!臺灣時間:2021/04/20 12:50
字體大小: 字級放大   字級縮小   預設字形  


研究生(外文):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
外文關鍵詞:requirement modelingmodel-driven architectureembedded systemmulti-core architecture
  • 被引用被引用:0
  • 點閱點閱:203
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:50
  • 收藏至我的研究室書目清單書目收藏:0

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
[2]Michel dos Santos Soares; Jos Vrancken; "Model-Driven User Requirements Specification using SysML", Journal of Software, 2008, Vol.3, No.6.
[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.

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