首页> 外文期刊>Journal of Logic and Algebraic Programming >Modularizing behavioral and architectural crosscutting concerns in formal component-based systems - Application to the Behavior Interaction Priority framework
【24h】

Modularizing behavioral and architectural crosscutting concerns in formal component-based systems - Application to the Behavior Interaction Priority framework

机译:在基于正式组件的系统中模块化行为和体系结构横切关注点-应用于行为交互优先级框架

获取原文
获取原文并翻译 | 示例
       

摘要

We define a method to modularize crosscutting concerns in Component-Based Systems (CBSs) expressed using the Behavior Interaction Priority (BIP) framework. Our method is inspired from the Aspect Oriented Programming (AOP) paradigm which was initially conceived to support the separation of concerns during the development of monolithic systems. BIP has a formal operational semantics and makes a clear separation between architecture and behavior to allow for compositional and incremental design and analysis of systems. We distinguish local from global aspects. Local aspects model concerns at the component level and are used to refine the behavior of components. Global aspects model concerns at the architecture level, and hence refine communications (synchronization and data transfer) between components. We formalize local and global aspects as well as their composition and integration into a BIP system through rigorous transformation primitives. We present AOP-BIP, a tool for Aspect-Oriented Programming of BIP systems, demonstrate its use to modularize logging, security, and fault tolerance in a network protocol, and discuss its possible use in runtime verification of CBSs. (C) 2018 Elsevier Inc. All rights reserved.
机译:我们定义了一种使用行为交互优先级(BIP)框架表达的模块化基于组件的系统(CBS)中横切关注点的方法。我们的方法受面向方面编程(AOP)范式的启发,该范式最初被构想为在整体系统开发过程中支持关注点分离。 BIP具有正式的操作语义,并在体系结构和行为之间进行了清晰的区分,以允许进行组成和增量设计以及系统分析。我们区分本地和全球。局部方面在组件级别上建模关注点,并用于完善组件的行为。全局方面在架构级别上对关注点进行建模,因此完善了组件之间的通信(同步和数据传输)。我们通过严格的转换原语形式化本地和全球方面以及它们的组成和集成,使其形式化。我们介绍了AOP-BIP,这是一种用于BIP系统的面向方面的编程的工具,演示了其在网络协议中用于模块化日志记录,安全性和容错性的用途,并讨论了其在CBS的运行时验证中的可能用途。 (C)2018 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号