| 研究生: |
花金地 Jin-di Hua |
|---|---|
| 論文名稱: |
支援目標驅動觀點強化循序圖生成觀點導向程式碼之工具 A Supporting Tool for Establishing Aspectual Code from Aspect-Enhanced Goal-Driven Sequence Diagram |
| 指導教授: |
李允中
Jonathan Lee |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系在職專班 Executive Master of Computer Science & Information Engineering |
| 畢業學年度: | 100 |
| 語文別: | 中文 |
| 論文頁數: | 52 |
| 中文關鍵詞: | 觀點強化 、觀點導向 |
| 外文關鍵詞: | aspect aspectJ, Aspect-Enhanced |
| 相關次數: | 點閱:22 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文為先前的研究[1]所提出的6個運算子設計出轉換機制,並以此轉換機制為基礎,開發轉換工具,將已描述在觀點強化循序圖[1]中的觀點行為轉成觀點導向程式語言的程式碼,達成連結開發流程中的需求分析、系統實作的階段,使其能夠有一致性的表達。最後實作一個會議排程系統 [1],將塑模在循序圖中的早期觀點行為繪製成觀點強化的循序圖,並以所開發的工具生成程式碼樣版,以驗證此轉換機制及連結開發流程中需求、實作的階段。
This paper designed six converting rules of operators for the six operators from the previous research [1]. Based on these rules, this paper developed a converting tool to convert the behaviors, which were modeled in Aspect-Enhanced Sequence Diagram (AESD) [1], into an aspect code automatically for a consistent expression in the requirement and implement phases of software development life cycle. Finally, a Meeting Scheduler System [1] was implemented, by modeling the early aspect behaviors into AESD and then converting into an aspect code template, to verify the consistency in the requirement, implement phases and the converting mechanism.
[1.] Chia-Ling Wu,”Early Aspects Identification, Formulation, and Modeling: a Goal-Driven Approach”, 2010.
[2.] LEE, J; WU, CL; LEE, WT; HSU, KH "ASPECT-ENHANCED GOAL-DRIVEN SEQUENCE DIAGRAM”, 2010.
[3.] XMI ,HTTP://WWW.OMG.ORG/SPEC/XMI/
[4.] AspectJ, HTTP://WWW.ECLIPSE.ORG/ASPECTJ/[5.]
[5.] GENERATING ASPECT CODE FROM UML MODELS,2003.
[6.] MARCELO VICTORA HECHT , EDUARDO KESSLER PIVETA , MARCELO SOARES PIMENTA , R. TOM PRICE , “ASPECT-ORIENTED CODE GENERATION”
[7.] DAVID ZOOK,SHAN SHAN HUANG,YANNIS SMARAGDAKIS, “GENERATING ASPECTJ PROGRAMS WITH META-ASPECTJ”, 2004
[8.] D. ORLEANS AND K. LIEBERHERR. D J: DYNAMIC ADAPTIVE PROGRAMMING IN JAVA. IN REFLECTION ~001: META-LEVEL ARCHITECTURES AND SEPARATION OF CROSSCUTTING CONCERNS, KYOTO, JAPAN, SEPTEMBER 2001. SPRINGER VERLAG.
[9.] SHUMPEI AKAI , SHIGERU CHIBA , MUGA NISHIZAWA “REGION POINTCUT FOR ASPECTJ”