Aspect-Oriented Design (AOD) technique for developing distributed object-oriented systems over the Internet

While software development techniques for identifying specifying, and analyzing functional requirements of software systems are quite mature, existing traditional design methods are not mature enough to capture non-functional requirements such as concurrency, performance, fault tolerance, distribution, and persistence of a software application. Very recently, Aspect-Oriented Programming (AOP) approach has been introduced to provide an implementation-level programming framework for separately developing basic functionalities and non-functionalities of a software application. However, this is just an implementation-level approach. There are still needs for supporting AOP concepts at the design level, and for providing the traceability between the design model and the implementation model. In this paper, we propose an approach called Aspect-Oriented Design (AOD), which supports the concept of AOP at design level, for developing distributed object systems over the Internet. We also demonstrate the usability of the proposed approach with Multi-media Video Conference Systems (MVCS) example.
Publisher
SPRINGER-VERLAG BERLIN
Issue Date
1999
Language
ENG
Citation

INTERNET APPLICATIONS BOOK SERIES: LECTURE NOTES IN COMPUTER SCIENCE, v.1749, pp.156 - 165

ISSN
0302-9743
URI
http://hdl.handle.net/10203/15690
Appears in Collection
CS-Journal Papers(저널논문)
  • Hit : 342
  • Download : 26
  • Cited 0 times in thomson ci
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡClick to seewebofscience_button
⊙ Cited 1 items in WoSClick to see citing articles inrecords_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0