计算机与现代化

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

基于青鸟接口规约的全领域模型系统

  

  1. 1.平邑县科学技术局科学技术信息中心,山东临沂 273300; 2.临沂市科学技术局科学技术开发中心,山东 临沂 276000)
  • 收稿日期:2014-04-18 出版日期:2014-07-16 发布日期:2014-07-17
  • 作者简介:潘中奎(1974-),男,山东平邑人,平邑县科学技术局科学技术信息中心助理研究员,硕士,研究方向:软件开发; 廉士弟(1973-),男,山东平邑人,临沂市科学技术局科学技术开发中心副研究员,学士,研究方向:应用数学; 赵琪(1980-),女,山东平邑人,研究实习员,学士,研究方向:软件开发。
  • 基金资助:
    国家自然科学基金资助项目(51069004)

A Whole Domain Component Model System Based on Interface Specification of Beida Jadebird

  1. (1. Scientific and Technical InformationCenter,Pingyi CountyScience and Technology Bureau,Linyi 273300, China;2. Science and TechnologyDevelopment Center, Linyi Municipal Science and Technology Bureau,Linyi 276000, China)
  • Received:2014-04-18 Online:2014-07-16 Published:2014-07-17

摘要: 现有的构件模型难以对领域的共性和变化性进行定义与描述,致使构件的粒度大小难以控制。基于常用的树形程序的特点,提出一种基于青鸟接口规约的全领域构件模型系统,整个系统由全领域构件模型及相应的二次加工工具系统组成。全领域构件模型能对领域中一族具有共性和变化性的描述进行代码实现;二次加工工具系统能对全领域构件进行二次加工,剔除构件中的冗余子模块。此全领域构件模型系统能够有效解决代码构件开发中经常遇到的构件的粒度大小问题。

关键词: 领域分析, 二次加工, 冗余, 代码实现

Abstract: When building domain code components, the existing component model is difficult to define and describe the family commonality and variability of the domain, resulting in component particle size is difficult to control. A whole domain component model system based on interface specification of Beida Jadebird in treeprograms is proposed. The system consists of the whole domain component modeland secondary processing tool which is used to process the corresponding components. By the whole domain component model, the family commonality and variability of the domain can be described in code. And, the secondary processing tool can be used to process the corresponding components, removing redundant sub-modules in the corresponding component. The system can effectively solve the problems of reusing and scale of the components which are frequently encountered in developing code components.

Key words: domain analysis, secondary processing, redundancy, coding

中图分类号: