计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2010年
5期
115-117
,共3页
自适应软件%设计模式%命令模式%集中调度
自適應軟件%設計模式%命令模式%集中調度
자괄응연건%설계모식%명령모식%집중조도
Self-adaptive software%Design pattern%Command pattern%Centralized schedule
随着因特网成为主流软件的运行环境,计算模式逐步进入开放、动态以及用户需求频繁变化的环境,导致软件系统需动态地调整软件的组织结构或者功能行为来满足外界变化的需求.基于设计模式中的命令模式,利用方法调用与方法执行分离的原则和采用集中调度控制所有方法执行的方式,设计出一种灵活的软件在线演化机制.通过实例验证,本机制能在运行时刻灵活方便地变更软件的功能行为和流程逻辑.
隨著因特網成為主流軟件的運行環境,計算模式逐步進入開放、動態以及用戶需求頻繁變化的環境,導緻軟件繫統需動態地調整軟件的組織結構或者功能行為來滿足外界變化的需求.基于設計模式中的命令模式,利用方法調用與方法執行分離的原則和採用集中調度控製所有方法執行的方式,設計齣一種靈活的軟件在線縯化機製.通過實例驗證,本機製能在運行時刻靈活方便地變更軟件的功能行為和流程邏輯.
수착인특망성위주류연건적운행배경,계산모식축보진입개방、동태이급용호수구빈번변화적배경,도치연건계통수동태지조정연건적조직결구혹자공능행위래만족외계변화적수구.기우설계모식중적명령모식,이용방법조용여방법집행분리적원칙화채용집중조도공제소유방법집행적방식,설계출일충령활적연건재선연화궤제.통과실례험증,본궤제능재운행시각령활방편지변경연건적공능행위화류정라집.
With the intemet 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.