Context-aware service engineering: A survey

GM Kapitsaki, GN Prezerakos, ND Tselikas… - Journal of Systems and …, 2009 - Elsevier
Context constitutes an essential part of service behaviour, especially when interaction with
end-users is involved. As observed from the literature, context handling in service …

A taxonomy of domain-specific aspect languages

J Fabry, T Dinkelaker, J Noyé, É Tanter - ACM Computing Surveys …, 2015 - dl.acm.org
Domain-Specific Aspect Languages (DSALs) are Domain-Specific Languages (DSLs)
designed to express crosscutting concerns. Compared to DSLs, their aspectual nature …

Context-aware aspects

É Tanter, K Gybels, M Denker, A Bergel - … 25-26, 2006 Revised Papers 5, 2006 - Springer
Context-aware applications behave differently depending on the context in which they are
running. Since context-specific behavior tends to crosscut base programs, it can …

[PDF][PDF] A dynamic software product line approach using aspect models at runtime

T Dinkelaker, R Mitschke, K Fetzer, M Mezini - 5th Domain-Specific Aspect …, 2010 - Citeseer
Dynamic software product lines (DSPLs) are software product lines, which support late
variability that is built into the system to address requirements that change at runtime. But it …

Identifying warning behaviors of violent lone offenders in written communication

L Kaati, A Shrestha, T Sardella - 2016 IEEE 16th international …, 2016 - ieeexplore.ieee.org
Violent lone offenders such as school shooters and lone actor terrorists pose a threat to the
modern society but since they act alone or with minimal help form others they are very …

Declarative, formal, and extensible syntax definition for AspectJ

M Bravenboer, É Tanter, E Visser - ACM SIGPLAN Notices, 2006 - dl.acm.org
Aspect-Oriented Programming (AOP) is attracting attention from both research and industry,
as illustrated by the ever-growing popularity of AspectJ, the de facto standard AOP extension …

Dynamic service adaptation

R Hirschfeld, K Kawamura - Software: Practice and Experience, 2006 - Wiley Online Library
Change can be observed in our environment and in the technology we build. While changes
in the environment happen continuously and implicitly, our technology has to be kept in sync …

Concurrent aspects

R Douence, D Le Botlan, J Noyé… - Proceedings of the 5th …, 2006 - dl.acm.org
Aspect-Oriented Programming (AOP) promises the modularization of so-called crosscutting
functionalities in large applications. Currently, almost all approaches to AOP provide means …

Aspects of composition in the Reflex AOP kernel

É Tanter - … Composition: 5th International Symposium, SC 2006 …, 2006 - Springer
Aspect composition is a challenging and multi-faceted issue, generally under-supported by
current AOP languages and frameworks. This paper presents the composition support …

Sub-method reflection

M Denker, S Ducasse, A Lienhard… - TOOLS Europe …, 2007 - inria.hal.science
Reflection has proved to be a powerful feature to support the design of development
environments and to extend languages. However, the granularity of structural reflection …