[En-Nut-Discussion] Aspect-Oriented Programming (AOP) and Nut
Michael Gong
mwgong at cs.utoronto.ca
Tue Sep 12 17:36:39 CEST 2006
Hi, Nut community,
I am working on Aspect-Oriented Programming (AOP) research, and wish to use Nut/OS as an case study to evulate the impact of AOP on C. The tool which will be used is AspectC compiler (www.aspectc.net).
Being new to Nut, I would like to ask you for help:
if you are aware of any features or codes which meet any following criteria, could you please let me know because they are good candidates for aspects and I could try using AspectC to moduralize them so they could be easily plug/unplug from Nut/OS.
1. any features which might be optional for the core functionality of Nut/OS, like debug, trace or performance-related.
2. any features or code segments which you feel have to duplicate over different places.
3. any features or code which you would like to encapsulate in a class, so that it could be cleanly replaced by a future better implementation.
4. any similiar codes which you have seen appearing a lot over different locations.
You could just send me emails, like:
"Hey, I think the feature of support XXX could be taken out of Nut because in some situation people won't use it".
or
"The following code could be remove because they are only to improve performance".
or
"Following code is not elegant because I have to duplicate them in many places with only minor modification"
Thanks a lot for your attention.
Regards,
Michael
More information about the En-Nut-Discussion
mailing list