Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Eclipse aspectj: aspect-oriented programming with aspectj and the eclipse aspectj development toolsDecember 2004
Publisher:
  • Addison-Wesley Professional
ISBN:978-0-321-24587-8
Published:14 December 2004
Pages:
504
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development ToolsAspectJ: Now every Java developer can leverage the immense power of AOPWith AspectJ, Java developers can leverage the breakthrough power of Aspect-Oriented Programming (AOP) using a language they already know, within the comfortable, highly productive Eclipse development environment. In this book, AspectJ's lead developers help you master AOP's essential principles and techniques, as you use them to address your toughest software quality, productivity, and maintenance challenges.AOP improves the modularity of programs, making the code much closer to the design. It can dramatically reduce the time taken to implement common features and functions, improve quality, integrate plain-old Java objects with systems and services, create simpler, more reusable components, and much more besides.Drawing on their experience as tool developers, programmers, and mentors, the authors cover every facet of AOP development with AspectJ and Eclipse, from creating new projects through extending and documenting full-fledged applications. You'll find an authoritative tutorial covering the entire AspectJ language, a complete API reference, and realistic guidance on adopting AspectJ in your organization. No AOP or Eclipse experience necessary! Install and configure both Eclipse and the AspectJ Development Tools (AJDT) Discover how AOP can modularize and optimize everything from error checking to performance Craft new AspectJ applications and incorporate AOP capabilities into existing systems Build, debug, and document AspectJ applications Understand crucial AOP concepts, such as join points, pointcuts, advice, and inter-type declarations Master advanced techniques: Aspect libraries, linking with compiled .class files, visualization, aspect-oriented design, and more© Copyright Pearson Education. All rights reserved.

Cited By

  1. Lindström B, Offutt J, Sundmark D, Andler S and Pettersson P (2017). Using mutation to design tests for aspect-oriented models, Information and Software Technology, 81:C, (112-130), Online publication date: 1-Jan-2017.
  2. Fabry J, De Roover C, Noguera C, Zschaler S, Rashid A and Jonckers V (2016). AspectJ code analysis and verification with GASR, Journal of Systems and Software, 117:C, (528-544), Online publication date: 1-Jul-2016.
  3. ACM
    Reddy Y, Shankar A and Chetlur M Incremental aspect weaving Proceedings of the 30th Annual ACM Symposium on Applied Computing, (1480-1485)
  4. Babamir S (2012). Constructing a Model-Based Software Monitor for the Insulin Pump Behavior, Journal of Medical Systems, 36:2, (829-840), Online publication date: 1-Apr-2012.
  5. ACM
    Sharma A and Sarangdevot S Investigating the application of AOP methodology in development of bioinformatics software using Eclipse-AJDT environment Proceedings of the International Conference & Workshop on Emerging Trends in Technology, (731-736)
  6. Coelho R, von Staa A, Kulesza U, Rashid A and Lucena C (2011). Unveiling and taming liabilities of aspects in the presence of exceptions, Information Sciences: an International Journal, 181:13, (2700-2720), Online publication date: 1-Jul-2011.
  7. ACM
    Sullivan K, Griswold W, Rajan H, Song Y, Cai Y, Shonle M and Tewari N (2010). Modular aspect-oriented design with XPIs, ACM Transactions on Software Engineering and Methodology, 20:2, (1-42), Online publication date: 1-Aug-2010.
  8. ACM
    Laarouchi Y, Deswarte Y, Powell D, Arlat J and De Nadai E Enhancing dependability in avionics using virtualization Proceedings of the 1st EuroSys Workshop on Virtualization Technology for Dependable Systems, (13-17)
  9. Cámara J and Kobsa A Facilitating Controlled Tests of Website Design Changes Proceedings of the 9th International Conference on Web Engineering, (370-378)
  10. ACM
    Wloka J, Hirschfeld R and Hänsel J Tool-supported refactoring of aspect-oriented programs Proceedings of the 7th international conference on Aspect-oriented software development, (132-143)
  11. ACM
    Ye L and De Volder K Tool support for understanding and diagnosing pointcut expressions Proceedings of the 7th international conference on Aspect-oriented software development, (144-155)
  12. ACM
    Agostinho S, Moreira A and Guerreiro P Contracts for aspect-oriented design Proceedings of the 2008 AOSD workshop on Software engineering properties of languages and aspect technologies, (1-6)
  13. ACM
    Coelho R, Rashid A, von Staa A, Noble J, Kulesza U and Lucena C A catalogue of bug patterns for exception handling in aspect-oriented programs Proceedings of the 15th Conference on Pattern Languages of Programs, (1-13)
  14. ACM
    Monteiro M and Aguiar A Patterns for refactoring to aspects Proceedings of the 14th Conference on Pattern Languages of Programs, (1-10)
  15. ACM
    Cunha C, Sobral J and Monteiro M Reusable aspect-oriented implementations of concurrency patterns and mechanisms Proceedings of the 5th international conference on Aspect-oriented software development, (134-145)
  16. Avgustinov P, Bodden E, Hajiyev E, Hendren L, Lhoták O, de Moor O, Ongkingco N, Sereni D, Sittampalam G, Tibble J and Verbaere M Aspects for trace monitoring Proceedings of the First combined international conference on Formal Approaches to Software Testing and Runtime Verification, (20-39)
  17. ACM
    Allan C, Avgustinov P, Christensen A, Hendren L, Kuzins S, Lhoták O, de Moor O, Sereni D, Sittampalam G and Tibble J Adding trace matching with free variables to AspectJ Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (345-364)
  18. ACM
    Allan C, Avgustinov P, Christensen A, Hendren L, Kuzins S, Lhoták O, de Moor O, Sereni D, Sittampalam G and Tibble J (2005). Adding trace matching with free variables to AspectJ, ACM SIGPLAN Notices, 40:10, (345-364), Online publication date: 12-Oct-2005.
  19. ACM
    Harrison W, Ossher H, Sutton S and Tarr P (2005). Concern modeling in the concern manipulation environment, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
Contributors
  • IBM United Kingdom Limited
  • IBM United Kingdom Limited
  • IBM Svenska AB

Recommendations