the proceedings contain 19 papers. the topics discussed include: an analysis of modularity in aspectoriented design;an expressive aspect language for system applications with Arachne;empowering configurable QoS manag...
详细信息
ISBN:
(纸本)1595930434
the proceedings contain 19 papers. the topics discussed include: an analysis of modularity in aspectoriented design;an expressive aspect language for system applications with Arachne;empowering configurable QoS management in real-time systems;supporting autonomic computing functionality via dynamic operating system kernel aspects;towards just-in-time middleware architectures;adaptive programming in JasCo;towards a catalog of aspect-oriented refactorings;deriving refactorings for aspectJ;role-based refactoring of crosscutting concerns;weaving a social fabric into existing software;crosscutting techniques in program specification and analysis;and aspect language features for concern coverage profiling.
the proceedings contain 5 papers. the topics discussed include: untangling crosscutting concerns in domain-specific languages with domain-specific join points;AOP for the domain of runtime monitoring: breaking out of ...
ISBN:
(纸本)9781605584553
the proceedings contain 5 papers. the topics discussed include: untangling crosscutting concerns in domain-specific languages with domain-specific join points;AOP for the domain of runtime monitoring: breaking out of the code-based model;sectional domain specific languages;and aspect-oriented generation of the API documentation for aspectJ.
the proceedings contain 8 papers. the topics discussed include: aspect mining in the presence of the C preprocessor;mining and classification of diverse crosscutting concerns;mining application-specific coding pattern...
ISBN:
(纸本)9781605581477
the proceedings contain 8 papers. the topics discussed include: aspect mining in the presence of the C preprocessor;mining and classification of diverse crosscutting concerns;mining application-specific coding patterns for software maintenance;sort-based refractoring of crosscutting concerns to aspects;extracting updating aspects from version differences;flota: a programmer assistant for locating faulty changes in aspectJ software evolution;regression test selection when evolving software withaspects;and disciplined composition of aspects using tests.
the proceedings contain 9 papers. the topics discussed include: cHALO, stateful aspects in C;aspect-oriented fault tolerance for real-time embedded systems;An approach to design crosscutting framework families;a point...
the proceedings contain 9 papers. the topics discussed include: cHALO, stateful aspects in C;aspect-oriented fault tolerance for real-time embedded systems;An approach to design crosscutting framework families;a pointcut-based assertion for high-level hardware design;concern impact analysis in configurable system software - the AUTOSAR OS case;infrastructure for ubiquitous computing: improving quality with modularisation;on the feasibility of an aosd approach to Linux kernel extensions;and towards an aspect-oriented architecture for self-adaptive frameworks.
Contextual collaboration is a promising approach to embedding new collaborative features into existing applications. However, incorporating such new features may be too difficult for applications without extensible fr...
详细信息
Design patterns offer flexible solutions to common problems in softwaredevelopment. Recent studies have shown that several design patterns involve crosscutting concerns. Unfortunately, object-oriented (OO) abstractio...
详细信息
Improving the structure of code can help developers work with a software system more efficiently and more consistently. To aid developers in re-structuring the implementation of crosscutting concerns using aspect-orie...
详细信息
In this paper, we present a collection of aspect-oriented refactorings covering boththe extraction of aspects from object-oriented legacy code and the subsequent tidying up of the resulting aspects. In some cases, th...
详细信息
暂无评论