摘要
针对提高领域软件集成系统的可扩展性、灵活性、可替换性问题,提出一种基于三模型驱动的系统设计技术.方法采用自顶向下的分解原则获取领域模型;利用领域模型和分层技术建立由业务构件和两层框架组成的构件模型;进一步得到基于数据分类、描述、接口的数据模型.三模型的驱动机制保证了在软件生命周期内业务概念的完整性和一致性,解决了扩展性和灵活性问题.最后,给出一个石油钻井模拟软件系统的设计实例,验证了方法的有效性.
To improve the scalability,flexibility and replaceability of integration system of domain-specific software,a three-model based design technique is proposed.Firstly,engineering-object based domain model is acquired by the top-down decomposition of domain business.Next,according to the special domain model,component model which is form of business components and two-layer framework can be built by mapping rules and layered technologies,and domain-specific data model is formed by ontology based classification,description and data component based interface.The principles which three models are modeled and used can ensure the integrity and consistency of business concepts in whole lifecycle phase,and meet the scalability and flexibility.Finally,a real case,integration system of petroleum drilling simulation software,is given to show the validity and usability the design technique.
出处
《小型微型计算机系统》
CSCD
北大核心
2010年第9期1770-1777,共8页
Journal of Chinese Computer Systems
基金
国家"八六三"高技术研究发展计划项目(2008AA01Z109)资助
国家教育部重点基金项目(106019)资助
关键词
集成系统
领域模型
构件模型
数据模型
领域工程
integration system
domain model
component model
data model
domain engineering