首页> 外文期刊>Science in China. Series F, Information Sciences >Runtime software architecture based on reflective middleware
【24h】

Runtime software architecture based on reflective middleware

机译:基于反射中间件的运行时软件架构

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

摘要

There exists a consensus that software architecture (SA) plays a central role in software development and also plays an important role in thejifecycle phases after software delivery. Particularly, SA can be used to reduce the great difficulty and costof software maintenance and evolution. In this paper, runtime software architecture (RSA) based on reflective middleware is proposed to support architecture-based software maintenance and evolution. In this approach, the actual states and behaviors of the runtime system can be observed and manipulated in a consistent and understandable way through its architectural view. Being an accurate, up-to-date, semantic and operable view of SA, RSA looks components and connectors as "white-box" entities to accurately and thoroughly describe the runtime system, extends traditional architecture description languages to formally describe itself and naturally inherit plentiful semantics in traditional views of SA, and utilizes reflective middleware to observe and manipulate the runtime system. In order to demonstrate the feasibility of this approach, a reflective J2EE application server, called PKUAS, is implemented to observe and manipulate the components, connectors and constraints in the runtime system. Finally, the performance evaluation proves that making RSA explicit and operable at runtime has little effect on the runtime system.
机译:人们已经达成共识,软件体系结构(SA)在软件开发中起着核心作用,并且在软件交付后的生命周期阶段也起着重要作用。特别是,SA可以用来减少软件维护和开发的巨大难度和成本。本文提出了一种基于反射中间件的运行时软件架构(RSA),以支持基于架构的软件维护和演化。通过这种方法,可以通过其体系结构视图以一致且可理解的方式观察和操纵运行时系统的实际状态和行为。作为SA的准确,最新,语义和可操作的视图,RSA将组件和连接器视为“白盒”实体,以准确而透彻地描述运行时系统,扩展了传统体系结构描述语言以对其进行正式描述并自然地继承SA的传统视图中具有丰富的语义,并利用反射中间件来观察和操纵运行时系统。为了证明这种方法的可行性,实现了一个称为PKUAS的反射性J2EE应用服务器,以观察和操纵运行时系统中的组件,连接器和约束。最后,性能评估证明使RSA在运行时显式且可操作对运行时系统影响很小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号