Applying composite pattern and contract to design of power GIS platform (ID: 2-069)

被引:0
作者
Yuan Jinsha [1 ]
Yang Xueming [1 ]
Mao Huina [1 ]
机构
[1] N China Elect Power Univ, Dept Elect & Commun Engn, Baoding 071003, Peoples R China
来源
PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-5: INDUSTRIAL ENGINEERING AND MANAGEMENT INNOVATION IN NEW-ERA | 2006年
关键词
design pattern; design by contract; GIS; composite pattern;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Power GIS (Geographic information system) platform plays an important role in network management of the facilities in electric network. This paper introduces a novel contract design in component based design of power GIS platform. By introducing design by contract into component design and development, the drawback of component design is overcome and the accuracy of systems is increased.. Component design can make the software more reusable and reduce the unnecessary repetitive work, and design by contract can increase the accuracy of the software. By integrating these two techniques; the system can get a higher quality and software design will. be more reliable. Thus, the quality of software product can be considerably improved. In addition, this paper adopts composite pattern in primitive component design, and thus the reusability and extensibility of graphic primitives increase.
引用
收藏
页码:819 / 823
页数:5
相关论文
共 13 条
  • [1] [包龙翔 Bao Longxiang], 2003, [计算机应用研究, Application Research of Computers], V20, P27
  • [2] Making components contract aware
    Beugnard, A
    Jézéquel, JM
    Plouzeau, N
    Watkins, D
    [J]. COMPUTER, 1999, 32 (07) : 38 - +
  • [3] CAO Y, 1999, COMPUTER ENG APPL, V10, P51
  • [4] [陆丽珍 Lu Lizheng], 2003, [计算机工程与应用, Computer Engineering and Application], V39, P194
  • [5] Meyer Bertrand, 1997, Object-oriented software construction
  • [6] MITCHELL R, 2003, DESIGN CONTRACT
  • [7] Adding contracts to Java']Java
    Newmarch, J
    [J]. TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 2 - 7
  • [8] TONG L, 2002, COMPUTER ENG APPL, V38, P128
  • [9] [童立 Tong Li], 2002, [计算机工程与应用, Computer Engineering and Application], V38, P123
  • [10] WANG YH, 2003, COMPUTER ENG APPL, V39, P45