博碩士論文 995302022 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:20 、訪客IP:3.239.112.140
姓名 花金地(Jin-di Hua)  查詢紙本館藏   畢業系所 資訊工程學系在職專班
論文名稱 支援目標驅動觀點強化循序圖生成觀點導向程式碼之工具
(A Supporting Tool for Establishing Aspectual Code from Aspect-Enhanced Goal-Driven Sequence Diagram)
相關論文
★ 移動代理人監控系統之設計與實作★ 以正規表式法為基礎之地理編碼服務設計與實作
★ Android應用程式開發之持續整合系統★ 基於設計矩陣之需求追溯關係建立方法
★ 點對點移動代理人之設計與實作與於車資通訊之應用★ 網頁內容叢集分類法之設計與實作
★ 設計與實作於行動裝置上以XUL為基礎之介面呈現★ Android平台上以OSGi為基礎之服務遞送
★ 利用網頁內容結構之區塊擷取方法以呈現新聞服務★ 設計與實作以感測器為中心的查詢機制
★ 針對路徑規劃服務之Web 2.0系統設計與實作★ 整合OSGi與RESTful服務之BPEL引擎
★ 利用文件相似度以轉換網路內容為OSGi Bundles★ 量測Java類別的耦合關係
★ 轉換Android應用程式為OSGi Service★ 物聯網應用之Context塑模方法
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 本論文為先前的研究[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.
關鍵字(中) ★ 觀點強化
★ 觀點導向
關鍵字(英) ★ aspect aspectJ
★ Aspect-Enhanced
論文目次 摘要 i
Abstract ii
圖目錄 iii
表目錄 vi
目錄 vii
一、緒論 1
1.1研究背景 1
1.2研究動機及目的 1
1.3論文架構 3
二、背景知識 4
2.1 Aspect 4
2.2 AOP及AspectJ 4
2.3 AOSD (Aspect-Oriented Software Development) 5
2.4 AEGDSD (Aspect-Enhanced Goal-Driven Sequence Diagram) 6
2.5 JSON (JavaScript Object Notation) 7
2.6 XMI (XML Metadata Interchange) 7
2.7 XSLT (Extensible Stylesheet Language Transformations, XSLT) 7
三、相關研究 9
四、設計轉換規則及實作轉換工具 12
4.1運算子的分類 13
4.1.1在combined fragment中補充描述join-point的資訊 14
4.2運算子的轉換規則 依下列的清單項目來介紹每個運算子的意義及轉換算則: 15
4.3.1定義運算子 15
五、系統展示 31
5.1轉換工具使用者介面 31
5.2實作早期觀點 32
5.2.1實作之Aspect 32
5.2.2 欲實作之AEGDUC Specification 33
5.2.3實作之情境設計 33
5.2.4繪製AESD 34
5.2.5轉換成AspectJ 程式碼樣版 35
5.2.6實作完成的結果 36
六、結論 38
附錄 39
其它文件及圖表 39
參考文獻 42
參考文獻 [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”
指導教授 李允中(Jonathan Lee) 審核日期 2012-7-27
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明