[aosd-discuss] Aspects and security (was: Non academic ideas on AOSD)
leeca at pnambic.com
leeca at pnambic.com
Thu Oct 17 18:12:55 EDT 2002
AW: [aosd-discuss] Aspects and security (was: Non academic ideas on
AOSD)I've used the annotation "Singleton" to indicate that a module is NOT
designed with collaboration in mind. Like Arno and Juri, this is rare
occurance. (Largely due to laziness on my part:-). This is one of three
basic integration modes that seem clear in evolved code. (The other two are
Fusion and Dispatch).
It's rarely a big deal to change a Singleton unit to a Fusion unit, and it's
only a little more effort to change it to a Dispatch unit. However, marking
it Singleton forces me to make a concouses decision about the interactions
of the contributed software units.
This annotation could also be used to mark software units that refuse other
contributions, such as securtiy or password interfaces.
---
http://www.pnambic.com/leeca
... The real cycle you're working on is a cycle called 'yourself'.
From: Arno.Schmidmeier at sirius-eos.com
Subject: AW: [aosd-discuss] Aspects and security (was: Non academic ideas
on AOSD)
...
At least security is a strong argument for a "do not weave code here"
statement and the correct support in AOP languages, bytecode and future VMs.
... Please note also:
This kind of statement will most likely be used very, very rarely.
I expect less then 5 classes, in one of my projects, which contained more
than 4000 classes.
kind regards
Arno
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://server2.hostvalu.com/pipermail/discuss_aosd.net/attachments/20021017/765bf7a3/attachment.htm
More information about the discuss
mailing list