skip to main content
Skip header Section
Aspect-oriented software developmentOctober 2004
Publisher:
  • Addison-Wesley Professional
ISBN:978-0-321-21976-3
Published:06 October 2004
Pages:
800
Skip Bibliometrics Section
Reflects downloads up to 15 Sep 2024Bibliometrics
Skip Abstract Section
Abstract

Aspect-Oriented Software DevelopementBack Cover CopyCoverage includes Using AOSD to streamline complex systems development without sacrificing flexibility or scalability How AOSD builds on the object-oriented paradigm-and how it's different State-of-the-art best practices for the AOSD development process Languages and foundations: separating concerns, filter technologies, improving modularity, integrating new features, and more Using key AOSD tools, including AspectJ, Hyper/J, JMangler, and Java Aspect Components Engineering aspect-oriented systems: UML, concern modeling and elaboration, dependency management, and aspect composition Developing more secure applications with AOSD techniques Applying aspect-oriented programming to database systems Building dynamic aspect-oriented infrastructureThe definitive aspect-oriented software development reference:Practical solutions for the challenge of software complexityToday, software engineers must build systems that address an increasingly wide range of technical, business, and performance concerns. Doing so using conventional object-oriented techniques, they often find themselves producing tangled, incorrect, difficult-to-maintain code. Aspect-oriented software development (AOSD) overcomes this problem by enabling them to express concerns separately, and then compose modularized expressions into reliable, effective systems.In this book, four leaders in AOSD development bring together today's most significant advances. Drawing on contributions from the field's leading researchers, they introduce fundamental AOSD concepts, present new technologies for AOSD engineering and programming, and detail early application experiences with AOSD methods.Aspect-oriented development has come of age. If you're an experienced software engineer or architect, this foundation reference is all you need to start applying it in real-world systems.© Copyright Pearson Education. All rights reserved.

Cited By

  1. Usman M, Iqbal M and Khan M (2020). An automated model‐based approach for unit‐level performance test generation of mobile applications, Journal of Software: Evolution and Process, 32:1, Online publication date: 15-Jan-2020.
  2. Hannousse A (2019). FCM, International Journal of Computer Applications in Technology, 62:1, (71-90), Online publication date: 1-Jan-2020.
  3. Singleton L Automated tool support for repairing security bugs in Android mobile applications Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, (144-145)
  4. Singleton L, Zhao R, Song M and Siy H FireBugs Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, (30-34)
  5. Alam O Towards an agile concern-driven development process Proceedings of the International Conference on Software and System Processes, (155-159)
  6. ACM
    Wakil K and Jawawi D A New Adaptive Model for Web Engineering Methods to Develop Modern Web Applications Proceedings of the 2018 International Conference on Software Engineering and Information Management, (32-39)
  7. ACM
    Afanasov M, Mottola L and Ghezzi C (2018). Software Adaptation in Wireless Sensor Networks, ACM Transactions on Autonomous and Adaptive Systems, 12:4, (1-29), Online publication date: 31-Dec-2018.
  8. Laghouaouta Y, Anwar A, Nassar M and Coulette B (2017). A dedicated approach for model composition traceability, Information and Software Technology, 91:C, (142-159), Online publication date: 1-Nov-2017.
  9. Bensoussan C, Schöttle M and Kienzle J Associations in MDE Proceedings of the 12th European Conference on Modelling Foundations and Applications - Volume 9764, (121-137)
  10. ACM
    Hadas A and Lorenz D Toward practical language oriented modularity Companion Proceedings of the 15th International Conference on Modularity, (94-98)
  11. Dihego J and Sampaio A Aspect-Oriented Development of Trustworthy Component-based Systems Proceedings of the 12th International Colloquium on Theoretical Aspects of Computing - ICTAC 2015 - Volume 9399, (425-444)
  12. Roubtsov S and Roubtsova E Decision Modules in Models and Implementations Revised Selected Papers of the International Workshops on Behavior Modeling -- Foundations and Applications - Volume 6368, (220-249)
  13. ACM
    Zarrin B and Baumeister H Towards separation of concerns in flow-based programming Companion Proceedings of the 14th International Conference on Modularity, (58-63)
  14. ACM
    Batory D A theory of modularity for automated software development (keynote) Companion Proceedings of the 14th International Conference on Modularity, (1-10)
  15. ACM
    Malakuti S and Aksit M On liberating programs from the von neumann architecture via event-based modularization Companion Proceedings of the 14th International Conference on Modularity, (31-34)
  16. ACM
    Liu J, Chen Y, Li C and Zhao J AspectBreeze: integrating trustworthiness aspects into graph grammar supported architecture description language Proceedings of the 6th Asia-Pacific Symposium on Internetware, (80-88)
  17. ACM
    Roubtsov S and Roubtsova E Implementation of Decision Modules Proceedings of the 2014 Workshop on Behaviour Modelling-Foundations and Applications, (1-10)
  18. ACM
    Zhao T, Zhao H and Zhang W A preliminary study on requirements modeling methods for self-adaptive software systems Proceedings of the 5th Asia-Pacific Symposium on Internetware, (1-10)
  19. ACM
    Lee J Dynamic feature deployment and composition for dynamic software product lines Proceedings of the 17th International Software Product Line Conference co-located workshops, (114-116)
  20. ACM
    Martínez-Ruiz T, García F, Piattini M and De Lucas-Consuegra F Process variability management in global software development: a case study Proceedings of the 2013 International Conference on Software and System Process, (46-55)
  21. Loukil S, Kallel S and Jmaiel M Runtime Adaptation of Component Based Systems Revised Selected Papers of the First International Conference on Networked Systems - Volume 7853, (284-288)
  22. Kulesza U, Soares S, Chavez C, Castor F, Borba P, Lucena C, Masiero P, Sant'Anna C, Ferrari F, Alves V, Coelho R, Figueiredo E, Pires P, Delicato F, Piveta E, Silva C, Camargo V, Braga R, Leite J, Lemos O, MendonçA N, Batista T, BonifáCio R, Cacho N, Silva L, Von Staa A, Silveira F, Valente M, Alencar F, Castro J, Ramos R, Penteado R and Rubira C (2013). The crosscutting impact of the AOSD Brazilian research community, Journal of Systems and Software, 86:4, (905-933), Online publication date: 1-Apr-2013.
  23. Sinnott R, Bayliss C, Morandini L and Tomko M Tools and processes to support the development of a national platform for urban research Proceedings of the Eleventh Australasian Symposium on Parallel and Distributed Computing - Volume 140, (39-48)
  24. ACM
    Urbieta M, Retschitzegger W, Rossi G, Schwinger W, Gordillo S and Luna E Modelling adaptations requirements in web workflows Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services, (72-81)
  25. ACM
    Burden H, Heldal R and Lundqvist M Industrial experiences from multi-paradigmatic modelling of signal processing Proceedings of the 6th International Workshop on Multi-Paradigm Modeling, (7-12)
  26. Ali S, Yue T, Briand L and Walawege S A product line modeling and configuration methodology to support model-based testing Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems, (726-742)
  27. Kulkarni V, Barat S and Roychoudhury S Towards business application product lines Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems, (285-301)
  28. ACM
    Sobernig S, Neumann G and Adelsberger S Supporting multiple feature binding strategies in NX Proceedings of the 4th International Workshop on Feature-Oriented Software Development, (45-53)
  29. Ifrah S and Lorenz D Crosscutting revision control system Proceedings of the 34th International Conference on Software Engineering, (321-330)
  30. Chen H, Lin Y and Cheng C COCA Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012), (466-473)
  31. Walraven S, Truyen E and Joosen W A middleware layer for flexible and cost-efficient multi-tenant applications Proceedings of the 12th International Middleware Conference, (360-379)
  32. Walraven S, Truyen E and Joosen W A middleware layer for flexible and cost-efficient multi-tenant applications Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware, (370-389)
  33. ACM
    Frey T, Gelhausen M and Saake G Categorization of concerns Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, (73-82)
  34. ACM
    Kleinschmager S and Hanenberg S How to rate programming skills in programming experiments? Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, (15-24)
  35. ACM
    Frey T, Gelhausen M, Sorgatz H and Köppen V On the role of human thought Proceedings of the 2nd workshop on Free composition @ onward! 2011, (1-6)
  36. ACM
    Wimmer M, Schauerhuber A, Kappel G, Retschitzegger W, Schwinger W and Kapsammer E (2011). A survey on UML-based aspect-oriented design modeling, ACM Computing Surveys, 43:4, (1-33), Online publication date: 1-Oct-2011.
  37. ACM
    Miles S, Groth P, Munroe S and Moreau L (2011). PrIMe, ACM Transactions on Software Engineering and Methodology, 20:3, (1-42), Online publication date: 1-Aug-2011.
  38. Martínez-Ruiz T, García F and Piattini M Managing process diversity by applying rationale management in variant rich processes Proceedings of the 12th international conference on Product-focused software process improvement, (128-142)
  39. Alférez M, Amálio N, Ciraci S, Fleurey F, Kienzle J, Klein J, Kramer M, Mosser S, Mussbacher G, Roubtsova E and Zhang G Aspect-oriented model development at different levels of abstraction Proceedings of the 7th European conference on Modelling foundations and applications, (361-376)
  40. ACM
    Sun Y An end-user demonstration approach to support aspect-oriented modeling Proceedings of the 33rd International Conference on Software Engineering, (1176-1178)
  41. ACM
    Santos L, Silva L and Batista T On the integration of the feature model and PL-AOVGraph Proceedings of the 2011 international workshop on Early aspects, (31-36)
  42. ACM
    Driver C, Reilly S, Linehan É, Cahill V and Clarke S (2011). Managing embedded systems complexity with aspect-oriented model-driven engineering, ACM Transactions on Embedded Computing Systems, 10:2, (1-26), Online publication date: 1-Dec-2010.
  43. Delamare R, Munoz F, Baudry B and Le Traon Y Vidock Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems, (250-265)
  44. ACM
    Hanenberg S (2010). Faith, hope, and love, ACM SIGPLAN Notices, 45:10, (933-946), Online publication date: 17-Oct-2010.
  45. ACM
    Hanenberg S Faith, hope, and love Proceedings of the ACM international conference on Object oriented programming systems languages and applications, (933-946)
  46. Johannes J and Aßmann U Concern-based (de)composition of model-driven software development processes Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II, (47-62)
  47. Poggi A (2010). HDS, WSEAS Transactions on Computers, 9:10, (1149-1159), Online publication date: 1-Oct-2010.
  48. Saraiva D, Pereira L, Batista T, Delicato F and Pires P Architecting a model-driven aspect-oriented product line for a digital TV middleware Proceedings of the 4th European conference on Software architecture, (166-181)
  49. Appeltauer M, Hirschfeld R, Masuhara H, Haupt M and Kawauchi K Event-specific software composition in context-oriented programming Proceedings of the 9th international conference on Software composition, (50-65)
  50. Walraven S, Lagaisse B, Truyen E and Joosen W Dynamic composition of cross-organizational features in distributed software systems Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems, (183-197)
  51. Firmenich S, Rossi G, Urbieta M, Gordillo S, Challiol C, Nanard J, Nanard M and Araujo J (2010). Engineering concern-sensitive navigation structures, concepts, tools and examples, Journal of Web Engineering, 9:2, (157-185), Online publication date: 1-Jun-2010.
  52. ACM
    Ferrari F, Burrows R, Lemos O, Garcia A, Figueiredo E, Cacho N, Lopes F, Temudo N, Silva L, Soares S, Rashid A, Masiero P, Batista T and Maldonado J An exploratory study of fault-proneness in evolving aspect-oriented programs Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (65-74)
  53. FanJiang Y, Kuo J, Ma S and Huang W An aspect-oriented approach for mobile embedded software modeling Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II, (257-272)
  54. ACM
    Alencar F, Castro J, Lucena M, Santos E, Silva C, Araújo J and Moreira A Towards modular i* models Proceedings of the 2010 ACM Symposium on Applied Computing, (292-297)
  55. Arboleda H, Casallas R and Royer J Dealing with fine-grained configurations in model-driven SPLs Proceedings of the 13th International Software Product Line Conference, (1-10)
  56. Cámara J and Kobsa A Facilitating Controlled Tests of Website Design Changes Proceedings of the 9th International Conference on Web Engineering, (370-378)
  57. Lohmann D, Hofer W, Schröder-Preikschat W, Streicher J and Spinczyk O CiAO Proceedings of the 2009 conference on USENIX Annual technical conference, (16-16)
  58. Di Francescomarino C and Tonella P Cooperative Aspect Oriented Programming for executable business processes Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems, (91-94)
  59. ACM
    Medeiros A, Batista T and Chavez C MARISA-DP -- from architecture to design Proceedings of the 15th workshop on Early aspects, (37-42)
  60. ACM
    Roubtsova E and McNeile A Abstractions, composition and reasoning Proceedings of the 13th workshop on Aspect-oriented modeling, (19-24)
  61. Ginzburg J, Distante D, Rossi G and Urbieta M (2009). Oblivious integration of volatile functionality in web application interfaces, Journal of Web Engineering, 8:1, (25-47), Online publication date: 1-Mar-2009.
  62. Navasa A, Pérez-Toledano M and Murillo J (2009). An ADL dealing with aspects at software architecture stage, Information and Software Technology, 51:2, (306-324), Online publication date: 1-Feb-2009.
  63. Reina-Quintero A (2008). Surveying navigation modelling approaches, International Journal of Computer Applications in Technology, 33:4, (327-336), Online publication date: 1-Jan-2009.
  64. ACM
    Challiol C, Fortier A, Gordillo S and Rossi G Model-based concerns mashups for mobile hypermedia Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia, (170-177)
  65. ACM
    Shen H, Zhang S, Zhao J, Fang J and Yao S XFindBugs Proceedings of the 8th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, (70-76)
  66. Söldner G, Schober S, Schröder-Preikschat W and Kapitza R AOCI Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:, (535-552)
  67. Fuentes L, Pinto M and Sánchez P (2008). Generating CAM aspect-oriented architectures using Model-Driven Development, Information and Software Technology, 50:12, (1248-1265), Online publication date: 1-Nov-2008.
  68. 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)
  69. Estublier J, Ionita A and Nguyen T Code generation for a bi-dimensional composition mechanism Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques, (171-185)
  70. Naqvi S, Chitchyan R, Zschaler S, Rashid A and Südholt M Cross-Document dependency analysis for system-of-system integration Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development, (201-226)
  71. Apel S, Lengauer C, Möller B and Kästner C An Algebra for Features and Feature Composition Proceedings of the 12th international conference on Algebraic Methodology and Software Technology, (36-50)
  72. ACM
    Groher I, Schwanninger C and Voelter M An integrated aspect-oriented model-driven software product line tool suite Companion of the 30th international conference on Software engineering, (939-940)
  73. ACM
    McNeile A and Roubtsova E CSP parallel composition of aspect models Proceedings of the 2008 AOSD workshop on Aspect-oriented modeling, (13-18)
  74. ACM
    Sousa E and Monteiro M Implementing design patterns in CaesarJ Proceedings of the 2008 AOSD workshop on Software engineering properties of languages and aspect technologies, (1-6)
  75. Grace P, Lagaisse B, Truyen E and Joosen W A reflective framework for fine-grained adaptation of aspect-oriented compositions Proceedings of the 7th international conference on Software composition, (215-230)
  76. ACM
    Arora R, Sun Y, Demirezen Z and Gray J Profiler instrumentation using metaprogramming techniques Proceedings of the 46th annual ACM Southeast Conference, (429-434)
  77. ACM
    Nardini E, Molesini A, Omicini A and Denti E SPEM on test Proceedings of the 2008 ACM symposium on Applied computing, (700-706)
  78. Valderas P, Pelechano V, Rossi G and Gordillo S From crosscutting concerns to web systems models Proceedings of the 8th international conference on Web information systems engineering, (573-582)
  79. ACM
    Surajbali B, Coulson G, Greenwood P and Grace P Augmenting reflective middleware with an aspect orientation support layer Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference, (1-6)
  80. Lagaisse B, Truyen E and Joosen W Multi-stage aspect-oriented composition of component-based applications Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I, (630-647)
  81. Lagaisse B, Truyen E and Joosen W Multi-stage Aspect-Oriented Composition of Component-Based Applications On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS, (630-647)
  82. Bourguin G, Lewandowski A and Tarby J Defining task oriented components Proceedings of the 6th international conference on Task models and diagrams for user interface design, (170-183)
  83. ACM
    Kojarski S and Lorenz D (2007). Awesome, ACM SIGPLAN Notices, 42:10, (515-534), Online publication date: 21-Oct-2007.
  84. ACM
    Kojarski S and Lorenz D Awesome Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications, (515-534)
  85. Navasa A, Pérez M and Murillo J AspectLEDA Proceedings of the First European conference on Software Architecture, (330-334)
  86. Sobral J Pluggable grid services Proceedings of the 8th IEEE/ACM International Conference on Grid Computing, (113-120)
  87. Torres D, Fernandez A, Rossi G and Gordillo S Fostering groupware tailorability through separation of concerns Proceedings of the 13th international conference on Groupware: design implementation, and use, (143-156)
  88. Pretschner A, Massacci F and Hilty M Usage control in service-oriented architectures Proceedings of the 4th international conference on Trust, Privacy and Security in Digital Business, (83-93)
  89. ACM
    Araujo J, Zowghi D and Moreira A An evolutionary model of requirements correctness with early aspects Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting, (67-70)
  90. Haupt M and Schippers H A machine model for aspect-oriented programming Proceedings of the 21st European conference on Object-Oriented Programming, (501-524)
  91. Clifton C, Leavens G and Noble J MAO Proceedings of the 21st European conference on Object-Oriented Programming, (451-475)
  92. Tarby J, Ezzedine H, Rouillard J, Tran C, Laporte P and Kolski C Traces using aspect oriented programming and interactive agent-based architecture for early usability evaluation Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (632-641)
  93. Ginzburg J, Rossi G, Urbieta M and Distante D Transparent interface composition in web applications Proceedings of the 7th international conference on Web engineering, (152-166)
  94. Dalle O The OSA project Proceedings of the 2007 Summer Computer Simulation Conference, (1155-1162)
  95. Sanen F, Truyen E and Joosen W Managing concern interactions in middleware Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems, (267-283)
  96. Kojarski S and Lorenz D Identifying Feature Interactions in Multi-Language Aspect-Oriented Frameworks Proceedings of the 29th international conference on Software Engineering, (147-157)
  97. Anbalagan P and Xie T Automated Inference of Pointcuts in Aspect-Oriented Refactoring Proceedings of the 29th international conference on Software Engineering, (127-136)
  98. Eaddy M, Aho A and Murphy G Identifying, Assigning, and Quantifying Crosscutting Concerns Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
  99. Goldman M and Katz S MAVEN Proceedings of the 13th international conference on Tools and algorithms for the construction and analysis of systems, (308-322)
  100. Kulesza U, Alves V, Garcia A, Neto A, Cirilo E, De Lucena C and Borba P Mapping features to aspects Proceedings of the 10th international conference on Early aspects: current challenges and future directions, (155-174)
  101. Boucké N, Garcia A and Holvoet T Composing Structural Views in xADL Proceedings of the 10th international conference on Early aspects: current challenges and future directions, (115-138)
  102. Silva L, Batista T, Garcia A, Medeiros A and Minora L On the symbiosis of aspect-oriented requirements and architectural descriptions Proceedings of the 10th international conference on Early aspects: current challenges and future directions, (75-93)
  103. ACM
    Dutchyn C Specializing continuations a model for dynamic join points Proceedings of the 6th workshop on Foundations of aspect-oriented languages, (45-57)
  104. ACM
    Al-Mansari M, Hanenberg S and Unland R Orthogonal persistence and AOP Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software, (2-es)
  105. ACM
    Groher I and Voelter M XWeave Proceedings of the 10th international workshop on Aspect-oriented modeling, (35-40)
  106. Lagaisse B and Joosen W True and transparent distributed composition of aspect-components Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware, (42-61)
  107. Lagaisse B and Joosen W True and transparent distributed composition of aspect-components Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware, (42-61)
  108. Ali N, Millán C and Ramos I Developing mobile ambients using an aspect-oriented software architectural model Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II, (1633-1649)
  109. ACM
    Steimann F The paradoxical success of aspect-oriented programming Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (481-497)
  110. ACM
    Bockisch C, Kanthak S, Haupt M, Arnold M and Mezini M Efficient control flow quantification Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (125-138)
  111. ACM
    Coelho R and von Staa A Using interfaces to support the testing of crosscutting features Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, (782-783)
  112. ACM
    Coelho R, Dantas A, Kulesza U, Cirne W, von Staa A and Lucena C The application monitor aspect pattern Proceedings of the 2006 conference on Pattern languages of programs, (1-10)
  113. ACM
    Steimann F (2006). The paradoxical success of aspect-oriented programming, ACM SIGPLAN Notices, 41:10, (481-497), Online publication date: 16-Oct-2006.
  114. ACM
    Bockisch C, Kanthak S, Haupt M, Arnold M and Mezini M (2006). Efficient control flow quantification, ACM SIGPLAN Notices, 41:10, (125-138), Online publication date: 16-Oct-2006.
  115. Rashid A and Moreira A Domain models are NOT aspect free Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems, (155-169)
  116. Cebollero D, Llamas C and Dodero J Towards an effective instructional engineering analysis method Proceedings of the First European conference on Technology Enhanced Learning: innovative Approaches for Learning and Knowledge Sharing, (573-578)
  117. Brichau J, Kellens A, Gybels K, Mens K, Hirschfeld R and D'Hondt T Application-specific models and pointcuts using a logic meta language Proceedings of the 14th international conference on Advances in smalltalk, (1-22)
  118. ACM
    Garcia A, Batista T, Rashid A and Sant'Anna C (2006). Driving and managing architectural decisions with aspects, ACM SIGSOFT Software Engineering Notes, 31:5, (6-es), Online publication date: 1-Sep-2006.
  119. ACM
    Merdes M and Dorsch D Experiences with the development of a reverse engineering tool for UML sequence diagrams Proceedings of the 4th international symposium on Principles and practice of programming in Java, (125-134)
  120. ACM
    Kiviluoma K, Koskinen J and Mikkonen T Run-time monitoring of architecturally significant behaviors using behavioral profiles and aspects Proceedings of the 2006 international symposium on Software testing and analysis, (181-190)
  121. ACM
    Anbalagan P and Xie T APTE Proceedings of the 2nd workshop on Testing aspect-oriented programs, (27-32)
  122. ACM
    Daniel F, Matera M and Pozzi G Combining conceptual modeling and active rules for the design of adaptive web applications Workshop proceedings of the sixth international conference on Web engineering, (10-es)
  123. Berghe C and Schunter M Privacy injector — automated privacy enforcement through aspects Proceedings of the 6th international conference on Privacy Enhancing Technologies, (99-117)
  124. Cuesta C, del Pilar Romay M, de la Fuente P and Barrio-Solórzano M Temporal superimposition of aspects for dynamic software architecture Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems, (93-107)
  125. ACM
    Rashid A, Garcia A and Moreira A Aspect-oriented software development beyond programming Proceedings of the 28th international conference on Software engineering, (1061-1062)
  126. ACM
    Kojarski S and Lorenz D Modeling aspect mechanisms Proceedings of the 28th international conference on Software engineering, (212-221)
  127. ACM
    Nakajima S and Tamai T Aspect-oriented software design with a variant of UML/STD Proceedings of the 2006 international workshop on Scenarios and state machines: models, algorithms, and tools, (44-50)
  128. ACM
    Coelho R, Kulesza U, von Staa A and Lucena C Unit testing in multi-agent systems using mock agents and aspects Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems, (83-90)
  129. ACM
    Hammouda I and Koskimies K Concern based mining of heterogeneous software repositories Proceedings of the 2006 international workshop on Mining software repositories, (80-86)
  130. ACM
    Batista T, Chavez C, Garcia A, Rashid A, Sant'Anna C, Kulesza U and Filho F Reflections on architectural connection Proceedings of the 2006 international workshop on Early aspects at ICSE, (3-10)
  131. Garcia A, Chavez C and Choren R An aspect-oriented modeling framework for multi-agent systems design Proceedings of the 7th international conference on Agent-oriented software engineering VII, (35-50)
  132. Cordero R, Salavert I and Torres-Jiménez J Designing aspectual architecture views in aspect-oriented software development Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV, (726-735)
  133. ACM
    Kurtev I, van den Berg K and Jouault F Evaluation of rule-based modularization in model transformation languages illustrated with ATL Proceedings of the 2006 ACM symposium on Applied computing, (1202-1209)
  134. ACM
    Havinga W, Nagy I, Bergmans L and Aksit M Detecting and resolving ambiguities caused by inter-dependent introductions Proceedings of the 5th international conference on Aspect-oriented software development, (214-225)
  135. ACM
    Hiltunen M, Taïani F and Schlichting R Reflections on aspects and configurable protocols Proceedings of the 5th international conference on Aspect-oriented software development, (87-98)
  136. ACM
    Stein D, Hanenberg S and Unland R Expressing different conceptual models of join point selections in aspect-oriented design Proceedings of the 5th international conference on Aspect-oriented software development, (15-26)
  137. Gray J, Lin Y and Zhang J (2006). Automating Change Evolution in Model-Driven Engineering, Computer, 39:2, (51-58), Online publication date: 1-Feb-2006.
  138. ACM
    Lopez-Herrejon R, Batory D and Lengauer C A disciplined approach to aspect composition Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, (68-77)
  139. Greenwood P and Blair L A framework for policy driven auto-adaptive systems using dynamic framed aspects Transactions on Aspect-Oriented Software Development II, (30-65)
  140. Aaltonen T, Katara M, Kurki-Suonio R and Mikkonen T On horizontal specification architectures and their aspect-oriented implementations Transactions on Aspect-Oriented Software Development II, (1-29)
  141. Pesonen J, Katara M and Mikkonen T Production-Testing of embedded systems with aspects Proceedings of the First Haifa international conference on Hardware and Software Verification and Testing, (90-102)
  142. ACM
    Kojarski S and Lorenz D Pluggable AOP Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (247-263)
  143. ACM
    Chang J and Walker R Incomplete resolution of references in Eclipse Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange, (1-5)
  144. ACM
    Kulesza U, Sant'Anna C and Lucena C Refactoring the JUnit framework using aspect-oriented programming Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (136-137)
  145. ACM
    Kojarski S and Lorenz D (2005). Pluggable AOP, ACM SIGPLAN Notices, 40:10, (247-263), Online publication date: 12-Oct-2005.
  146. Tanter É and Noyé J A versatile kernel for multi-language AOP Proceedings of the 4th international conference on Generative Programming and Component Engineering, (173-188)
  147. Baumeister H, Knapp A, Koch N and Zhang G Modelling adaptivity with aspects Proceedings of the 5th international conference on Web Engineering, (406-416)
  148. Garcia A, Kulesza U, Sant'Anna C, Chavez C and de Lucena C Aspects in agent-oriented software engineering Proceedings of the 6th international conference on Agent-Oriented Software Engineering, (231-247)
  149. Kiczales G and Mezini M Separation of concerns with procedures, annotations, advice and pointcuts Proceedings of the 19th European conference on Object-Oriented Programming, (195-213)
  150. Lopez-Herrejon R, Batory D and Cook W Evaluating support for features in advanced modularization technologies Proceedings of the 19th European conference on Object-Oriented Programming, (169-194)
  151. Thompson C and Jena R (2005). Digital Licensing, IEEE Internet Computing, 9:4, (85-88), Online publication date: 1-Jul-2005.
  152. Hammouda I, Hakala M, Pussinen M, Katara M and Mikkonen T Concern-based development of pattern systems Proceedings of the 2nd European conference on Software Architecture, (113-129)
  153. Pankratius V and Stucky W A strategy for content reusability with product lines derived from experience in online education Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age, (128-146)
  154. ACM
    Kurtev I and van den Berg K Building adaptable and reusable XML applications with model transformations Proceedings of the 14th international conference on World Wide Web, (160-169)
  155. Gokhale S, Gokhale A and Gray J A Model-Driven Performance Analysis Framework for Distributed, Performance-Sensitive Software Systems Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 10 - Volume 11
  156. Bunse C and Gross H Unifying hardware and software components for embedded system development Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components, (120-136)
  157. Cointe P, Albin-Amiot H and Denier S From (meta) objects to aspects Proceedings of the Third international conference on Formal Methods for Components and Objects, (70-94)
  158. Cointe P Towards generative programming Proceedings of the 2004 international conference on Unconventional Programming Paradigms, (315-325)
  159. Stein D, Hanenberg S and Unland R A graphical notation to specify model queries for MDA transformations on UML models Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications, (77-92)
Contributors
  • Illinois Institute of Technology
  • Trinity College Dublin
  • University of Twente

Recommendations