Flera aspekter språk och ramar har insett behovet av dynamisk spridning av aspekter. De tillhandahåller dock inte tillräckligt uttrycksfulla medel för att exakt specificera omfattningen av de aspekter som används. Programmerare måste därför använda sig av onödigt komplicerade punktdefinitioner som hindrar möjligheterna till återanvändning av aspekter. För att ta itu med frågan om exakt och uttrycksfull övervakning av aspekter vid utplaceringstidpunkten föreslår vi strategier för utplacering av parameteriserade dynamiska aspekter. Denna nya mekanism ger full kontroll över utbredningen av aspekten på anropsstacken och inom skapade objekt eller funktioner, och möjliggör en utplaceringsspecifik förfining av dess pointcuts. Vi diskuterar och illustrerar vinsten i uttrycksfullhet, och tillhandahåller den operativa semantiken av distributionsstrategier med Scheme tolkar, för både funktionella och objektorienterade aspekter språk.
Deploymentstrategier REF ger full kontroll över dynamiska aspekter både relaterade till call stacken och skapade objekt och funktioner.
Expressive scoping of dynamically-deployed aspects
{'venue': 'AOSD', 'journal': None, 'mag_field_of_study': ['Computer Science']}