透過您的圖書館登入
IP:13.58.252.8
  • 學位論文

支援目標驅動觀點強化循序圖生成觀點導向程式碼之工具

A Supporting Tool for Establishing Aspectual Code from Aspect-Enhanced Goal-Driven Sequence Diagram

指導教授 : 李允中
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


本論文為先前的研究[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

參考文獻


[2.] LEE, J; WU, CL; LEE, WT; HSU, KH "ASPECT-ENHANCED GOAL-DRIVEN SEQUENCE DIAGRAM”, 2010.
[5.] GENERATING ASPECT CODE FROM UML MODELS,2003.
[7.] DAVID ZOOK,SHAN SHAN HUANG,YANNIS SMARAGDAKIS, “GENERATING ASPECTJ PROGRAMS WITH META-ASPECTJ”, 2004
[9.] SHUMPEI AKAI , SHIGERU CHIBA , MUGA NISHIZAWA “REGION POINTCUT FOR ASPECTJ”
[1.] Chia-Ling Wu,”Early Aspects Identification, Formulation, and Modeling: a Goal-Driven Approach”, 2010.

延伸閱讀