Tree aspect-aware interface tree for modular reasoning in aspect-oriented programming관점지향 프로그래밍 에서의 단위해석을 위한 관점 인터페이스 트리

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 506
  • Download : 0
Aspect-Oriented Programming enables modular implementation of crosscutting concerns, but puts limitations on modular reasoning in software systems. Modular reasoning is the process of understanding a system one module at a time. In an AOP system, a part of module’s behavior can be defined or extended separately from the module, but that module has no knowledge of this extension. Therefore, decisions about a module can only be determined by reasoning globally. We propose an approach to help reasoning in AOP become modular. Tree Aspect-Aware Interface is an interface which contains infomation about modules of core concerns and crosscutting concerns, and it shows how they interact with each other to form a complete system. We introduce a case study to demonstrate how the information on tree aspect-aware interface is useful for modular reasoning in AOP, and a tool to facilitate our approach.
Advisors
Bae, Doo-Hwanresearcher배두환researcher
Description
한국과학기술원 : 전산학전공,
Publisher
한국과학기술원
Issue Date
2006
Identifier
255591/325007  / 020044318
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학전공, 2006.2, [ v, 43 p. ]

Keywords

Modular Reasoning; Aspect-Oriented Programming; Aspect-aware interface; 관점 인터페이스; 단위해석; 관점지향 프로그래밍

URI
http://hdl.handle.net/10203/34714
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=255591&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0