AspectS - Aspect-Oriented Programming with Squeak. AspectS is an approach to general-purpose aspect-oriented programming in the Squeak/Smalltalk environment. Based on concepts of AspectJ it extends the Smalltalk metaobject protocol to accommodate the aspect modularity mechanism. In contrast to systems like AspectJ, weaving and unweaving in AspectS happens dynamically at runtime, on-demand, employing metaobject composition. Instead of introducing new language constructs, AspectS utilizes Smalltalk itself as its pointcut language. AspectS benefits from the expressiveness of Smalltalk, its elegance and power.
Keywords for this software
References in zbMATH (referenced in 8 articles )
Showing results 1 to 8 of 8.
- Villazón, Alex; Binder, Walter; Moret, Philippe; Ansaloni, Danilo: Comprehensive aspect weaving for Java (2011) ioport
- Aracic, Ivica; Gasiunas, Vaidas; Mezini, Mira; Ostermann, Klaus: An overview of CaesarJ (2006)
- Denker, Marcus; Ducasse, Stéphane; Tanter, Éric: Runtime bytecode transformation for Smalltalk (2006)
- Garcia, Alessandro; Sant’Anna, Cláudio; Figueiredo, Eduardo; Kulesza, Uirá; Lucena, Carlos; von Staa, Arndt: Modularizing design patterns with aspects: a quantitative study (2006)
- Hirschfeld, Robert; Hanenberg, Stefan: Open aspects (2006)
- Zdun, Uwe: Tailorable language for behavioral composition and configuration of software components (2006)
- Zdun, Uwe: Supporting incremental and experimental software evolution by runtime method transformations (2004)
- Hirschfeld, Robert: AspectS -- aspect-oriented programming with squeak (2003)