摘要
具备自省能力的系统能够随着环境改变自觉地改变自身的结构和行为,以适应环境变化后的需求。本文试图从模型层次和语言角度探讨实现自省思想的新思路,并给出一个体现自省思想的系统运行框架结构。系统的自省可以通过能够随不同条件改变模型元素结构和行为的建模语言获取,现有元模型侧重于结构上的规定,对元素的行为则几乎没有涉及。本文在元模型中显式地引入操作,以控制模型元素的结构和行为。
Systems of reflection ability can change their structure and behavior during their own execution to adapt to changed environment. This paper studies an approach to reflection realization from the point of view of model layers and language and presents a prototype framework incarnating reflection ideas. Reflection can be obtained from modeling languages that can change model elements' structure and behavior with changed condition. Existing metamodels stress specification of structure of languages and care little about their behavior. This paper explicitly introduces operations into metamodels to control the structure and behavior of model elements.
出处
《计算机应用与软件》
CSCD
北大核心
2005年第12期1-4,共4页
Computer Applications and Software
基金
国家重点自然基金项目(60233020)
自然科学基金(6027036)
江苏省自然基金(BK2002079)资助