Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Evolution of AOP Mental Models
[go: Go Back, main page]


Evolution of AOP Mental Models

David H. Lorenz, University of Virginia
Sergei Kojarski, University of Virginia and Northeastern University

Abstract: An important challenge in teaching aspect-oriented programming is establishing a “mental model” of weaving. In this position paper we review three evolutionary stages in forming a mental representation for AOP. These stages help a novice to progressively develop a good mental model of AOP.

In Proceedings of the AOSD 2006 Workshop on Aspects in Teaching, Bonn, Germany, AOSD 2006, March 20-24, 2006.


@InProceedings{Lorenz:2006:EAM,
    Author = "David~H. Lorenz and Sergei Kojarski",
    Crossref = "AOSD:2006:AIT",
    Title = "Evolution of AOP Mental Models",
    Year = 2006,
}
---------- AOSD AIT crossref begin ----------
@String{PROC = "Proceedings of"}
@String{AOSD = "International Conference on Aspect-Oriented Software Development"}
@String{PROC:AOSD2006 = PROC#" the 5$^{th}$ "#AOSD}
@String{AOSD2006 = "AOSD 2006"}
@String{AOSD2006AIT = "AOSD 2006 Workshop on Aspects in Teaching"}
@Proceedings{AOSD:2006:AIT,
    Address = {Bonn, Germany},
    Booktitle = AOSD2006AIT,
    Key = AOSD2006AIT,
    Month = mar#{ 20},
    Organization = AOSD2006AIT,
    Title = AOSD2006AIT,
    Year = 2006,
}
@Proceedings{AOSD:2006,
    Address = {Bonn, Germany},
    Booktitle = PROC:AOSD2006,
    Key = AOSD2006,
    Month = mar#{ 20-24},
    Organization = AOSD2006,
    Publisher = "{ACM} Press",
    Title = PROC:AOSD2006,
    Year = 2006,
}
---------- AOSD AIT crossref end ----------