Usage and testability of aop: an empirical study of aspectj
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 …
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 范式同时存在模块的并发组合和顺序组合 …
编程范式存在的问题, 但由于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 …
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 …
We define a method to modularize crosscutting concerns in Component-Based Systems
(CBSs) expressed using the Behavior Interaction Priority (BIP) framework. Our method is …
(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 …
formally and precisely, using knowledge the user possesses but does not notice as relevant …
Modularizing crosscutting concerns in component-based systems
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 …
(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 …
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 …
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 …
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 …
handle secondary requirements in applications. Secondary requirements, ie crosscutting …