Usage and testability of aop: an empirical study of aspectj

F Munoz, B Baudry, R Delamare, Y Le Traon - Information and Software …, 2013 - Elsevier
CONTEXT: Back in 2001, the MIT announced aspect-oriented programming as a key
technology in the next 10years. Nowadays, 10years later, AOP is still not widely adopted …

[PDF][PDF] 基于层次状态机的方面化特征模块的增量式验证

叶俊, 谭庆平, 李暾, 徐建军 - 计算机学报, 2009 - cjc.ict.ac.cn
摘要方面化特征模块(AFM) 是最新提出的软件产品线(SPL) 编程范式, 能解决现有SPL
编程范式存在的问题, 但由于AFM 范式同时存在模块的并发组合和顺序组合 …

[PDF][PDF] An aspect-oriented with BIP components for better crosscutting concerns modernization in IoT applications

AMR AlSobeh, AA Magableh - CS & IT Conference Proceedings, 2018 - csitcp.org
The complexity of Internet of things applications is inherited from the nature of Internet of
things components interactions, construction, and implementation of non-functional …

[HTML][HTML] Modularizing behavioral and architectural crosscutting concerns in formal component-based systems–Application to the Behavior Interaction Priority …

A El-Hokayem, Y Falcone, M Jaber - … of logical and algebraic methods in …, 2018 - Elsevier
We define a method to modularize crosscutting concerns in Component-Based Systems
(CBSs) expressed using the Behavior Interaction Priority (BIP) framework. Our method is …

User queries for specification refinement treating shared aspect join points

E Katz, S Katz - 2010 8th IEEE International Conference on …, 2010 - ieeexplore.ieee.org
We present an interactive semi-automatic procedure to help users refine their requirements
formally and precisely, using knowledge the user possesses but does not notice as relevant …

Modularizing crosscutting concerns in component-based systems

A El-Hokayem, Y Falcone, M Jaber - International Conference on Software …, 2016 - Springer
We define a method to modularize crosscutting concerns in the Behavior Interaction Priority
(BIP) component-based framework. Our method is inspired from the Aspect Oriented …

[PDF][PDF] Semantic aspect interactions and possibly shared join points

E Katz, S Katz - Proceedings of Foundations of Aspect-Oriented …, 2010 - Citeseer
When multiple aspects can share a join-point, they may, but do not have to, semantically
interfere. We present an in depth analysis of aspect semantics and mutual influence of …

[PDF][PDF] LTS-based semantics and property analysis of distributed aspects and invasive patterns

LDB Navarro, R Douence, A Núnez… - ÒKatholieke Universiteit …, 2008 - Citeseer
Invasive patterns are an extension of standard parallel and distributed architectural patterns
for complex distributed algorithms. They have previously been implemented in terms of the …

Modular verification of strongly invasive aspects: summary

E Katz, S Katz - Proceedings of the 2009 workshop on Foundations of …, 2009 - dl.acm.org
An extended specification for aspects, and a new verification method based on model
checking are used to establish the correctness of strongly-invasive aspects, independently …

Architectural aspect-aware design for IoT applications: conceptual proposal

AMR AlSobeh, AA Magableh - International Journal of Computer …, 2018 - papers.ssrn.com
Abstract Aspect-Oriented Programming (AOP) provides new constructs and concepts to
handle secondary requirements in applications. Secondary requirements, ie crosscutting …