Section 18.4. CONCLUSION


18.4. CONCLUSION

This chapter has illustrated the main lessons learned from the application of AOSD techniques to a real project. Although AOP has important advantages for implementation, to get the real benefit of aspect-oriented technology requires incorporating aspects early in the software lifecycle. Aspects are particularly critical in design. We have examined two different design techniques for aspects: an informal one that extends UML with an aspect profile and a formal one that incorporates aspects in software architectures. The first approach is relatively mature; the second is an ongoing research project that has nevertheless yielded some significant results.



Aspect-Oriented Software Development
Aspect-Oriented Software Development with Use Cases
ISBN: 0321268881
EAN: 2147483647
Year: 2003
Pages: 307

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net