Mourad, Azzam; Laverdiere, Marc-André; Soeanu, Andrei; Debbabi, Mourad; SAS; 200904853; Computer Science and Mathematics; azzam.mourad@lau.edu.lb
Abstract:
In this pauper, we present two new pointcuts and two new primitives to Aspect-Oriented Programming (AOP) languages that are needed for systematic hardening of security concerns. The two proposed pointcuts allow to identify particular join points in a progiam's control flow graph (CFG). The first one is the GAFlow, the Closest Guaranteed Ancestor, which returns the closest ancestor join point to the pointcuts of interest that is on all their runtime paths. The second one is the GDFlow, the Closest Guaranteed Descendant, which returns the closest child join point that can be reached by all paths starting from the pointculs of interest. The two proposed primitives are called ExportParameter and ImportParameter and are used to pass parameters between two pointcuts.
Citation:
Mourad, A., Laverdière, M. A., Soeanu, A., & Debbabi, M. (2009). Nouveaux points de coupure et primitives pour les préoccupations de renforcement de sécurité. TSI. Technique et science informatiques, 28(5), 611-644.