From AOP to UML - A Bottom-Up Approach

作者: Alfred Strohmeier , Jörg Kienzle , Mohamed Mancona Kandé

DOI:

关键词:

摘要: This position paper takes a bottom-up approach that analyzes the suitability of UML for modeling aspect-oriented software, and compares it with support object-oriented software. We first introduce basic concepts AspectJ, state-of-the-art programming language, then take naive using standard UML, as is, these concepts. As limitations current become apparent, we propose some extensions to overcome limitations.

参考文章(9)
Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold, An Overview of AspectJ ECOOP 2001 — Object-Oriented Programming. pp. 327- 354 ,(2001) , 10.1007/3-540-45337-7_18
Siobhán Clarke, William Harrison, Harold Ossher, Peri Tarr, Subject-oriented design: towards improved alignment of requirements, design, and code conference on object-oriented programming systems, languages, and applications. ,vol. 34, pp. 325- 339 ,(1999) , 10.1145/320384.320420
Tzilla Elrad, Mehmet Aksit, Gregor Kiczales, Karl Lieberherr, Harold Ossher, Discussing aspects of AOP Communications of The ACM. ,vol. 44, pp. 33- 38 ,(2001) , 10.1145/383845.383854
Peri Tarr, Harold Ossher, William Harrison, Stanley M. Sutton, N degrees of separation: multi-dimensional separation of concerns international conference on software engineering. pp. 107- 119 ,(1999) , 10.1145/302405.302457
Grady Booch, James Rumbaugh, Ivar Jacobson, The unified modeling language reference manual ,(1998)
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, John Irwin, None, Aspect-oriented programming ACM Computing Surveys. ,vol. 28, pp. 154- ,(1996) , 10.1145/242224.242420
Mehmet AkŞit, Lodewijk Bergmans, Sinan Vural, An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach european conference on object oriented programming. pp. 372- 395 ,(1992) , 10.1007/BFB0053047
Lodewijk Bergmans, Cristina Videira Lopes, Aspect-Oriented Programming workshop on object oriented technology. ,vol. 1241, pp. 288- 313 ,(1999) , 10.1007/3-540-46589-8_17
Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide ,(1999)