首页> 外文会议>International Conference on Computer Sciences and Convergence Information Technology;ICCIT '09 >A Framework for Dynamic Evolution Based on Reflective Aspect-Oriented Software Architecture
【24h】

A Framework for Dynamic Evolution Based on Reflective Aspect-Oriented Software Architecture

机译:基于反射性面向方面的软件体系结构的动态演化框架

获取原文

摘要

An increasingly important requirement for software system is the capability to evolve dynamically at runtime according to the usersȁ9; requirements and computing environments. From the angle of software architecture, in this paper, a framework of supporting dynamic evolution based on reflective aspect-oriented software architecture-RAOSA is proposed and software architecture is reified as an explicit entity. Notably, the concept of aspect of AOP is introduced into the traditional software architecture and a core model of aspect-oriented software architecture is established. Evolution rules and strategies are formalized to support deduction of the system evolutionary behaviors; by using reflection mechanism, RAOSA, which is causal-connected to software specification and implementation, monitors the contextual information of runtime system to guide the evolution and update the software specification, ensuring system consistency and integrity. Furthermore, a simple application case illustrates the feasibility of proposed framework.
机译:对软件系统的日益重要的要求是能够根据用户的需求在运行时动态演化9。需求和计算环境。从软件体系结构的角度出发,本文提出了一种基于反射型面向方面的软件体系结构RAOSA的动态演化支持框架,并将软件体系结构作为一个显式实体进行了具体化。值得注意的是,将AOP方面的概念引入到传统的软件体系结构中,并建立了面向方面的软件体系结构的核心模型。形式化的演化规则和策略可以支持系统演化行为的演绎;因果关系,RAOSA通过反射机制与软件规范和实现紧密联系,可以监视运行时系统的上下文信息,以指导软件规范的演进和更新,从而确保系统的一致性和完整性。此外,一个简单的应用案例说明了所提出框架的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号