计算机科学 ›› 2010, Vol. 37 ›› Issue (5): 115-117.

• 软件工程 • 上一篇    下一篇

一种灵活的软件在线演化机制

陈洪龙,李仁发   

  1. (湖南大学计算机与通信学院 长沙410082)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家自然科学基金(60673061,60873074),湖南省重点科技计划项目(S2007G21211841)资助。

Flexible Online Evolution Mechanism for System Software

CHENG Hong-long,LI Ren-fa   

  • Online:2018-12-01 Published:2018-12-01

摘要: 随着因特网成为主流软件的运行环境,计算模式逐步进入开放、动态以及用户需求频繁变化的环境,导致软件系统需动态地调整软件的组织结构或者功能行为来满足外界变化的需求。基于设计模式中的命令模式,利用方法调用与方法执行分离的原则和采用集中调度控制所有方法执行的方式,设计出一种灵活的软件在线演化机制。通过实例验证,本机制能在运行时刻灵活方便地变更软件的功能行为和流程逻辑。

关键词: 自适应软件,设计模式,命令模式,集中调度

Abstract: With the Internet being the main runtime environment, the computer model is increasingly under the more open, dynamic and variable environment. So the software must dynastically adjust the organization or behavior to satisfy the changing requirement. Based on the command pattern, utilizing the isolation of method invocation and method execution and using centralized schedule, we designed a flexible online evolution mechanism. Finally the mechanism was testified to be convenient for changing system function and logic flow.

Key words: Self-adaptive software, Design pattern, Command pattern, Centralized schedule

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!