摘 要: 系統的某些關注點橫切整個系統,無法《艮好地封裝在單個模塊里,造成代碼混亂和彌散,用面向方面編程AOP可以解決這些問題。首先介紹了現代軟件開發方法及其產生的問題;其次,闡述了AOP的基本概念,并結合AspectC++演示了如何進行面向方面的編程;再次,描述了如何對UMI擴展以支持對方面建模;然后介紹了面向方面軟件開發在實時系統中的應用;最后給出了結論和未來的主要工作。
關鍵詞:面向方面編程;AspectC++;UML;實時系統
中圖法分類號:TP3.11
文獻標識碼:A
文章編號:1001—3695(2005)08—0036—03