Aspect-orienterad programplanering lovar att skilja på problem på genomförandenivå. Men aspekter är inte alltid orrthhogonal och aspekten interaktion är ett grundläggande problem. I detta dokument utvidgar vi det tidigare arbetet med ett generiskt ramverk för formell definition och interaktionsanalys av statliga aspekter. Vi föreslår tre viktiga förlängningar som ökar expressiviteten samtidigt som statisk analyzability av interaktioner bevaras. För det första ger vi stöd för variabler i aspekter för att dela information mellan olika exekveringspunkter. Detta gör det möjligt att definiera mer precisa aspekter och att undvika upptäckt av falska konflikter. För det andra introducerar vi generiska sammansättningsoperatörer för aspekter. Detta gör det möjligt för oss att ge uttryckligt stöd till konfliktlösning bland samverkande aspekter. Slutligen erbjuder vi ett sätt att definiera tillämpliga villkor för aspekter. Detta gör interaktionsanalys mer exakt och banar väg för återanvändning av aspekter genom att uttryckliga krav ställs på sammanhang där aspekter måste användas.
Senare utökade de sitt arbete genom att definiera tillämpbarhetsvillkor för aspekter, vilket gjorde interaktionsanalys mer exakt REF.
Composition, reuse and interaction analysis of stateful aspects
{'venue': "AOSD '04", 'journal': None, 'mag_field_of_study': ['Computer Science']}