技术简介
本发明涉及一种基于本体的反射式体系结构自演化方法。软件在投入运行后由于需求的变化或环境的变化导致软件本身结构的需要加以调整以增加新的功能或优化其性能,然而传统的技术需要将软件离线更新维护,不可避免的会造成一定时段的服务不可用,与此同时,由于主观监测的延迟性亦提高了相应的演化成本。发明申请提出了一种利用本体规则语言将体系结构显示化,将不同的体系结构风格分别给与规约,并利用一个内置的运行时体系结构对象使得上层的需求与底层的实现保持一定的因果联系,度量-探测部件自动收集情境相关信息,并由逻辑模块加以推理分析最终产生体系结构自演化行为,实现系统在线自动更新。