用户名: 密码: 验证码:
面向对象监测系统软件自动生成的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文在监测系统的应用领域内对软件自动生成技术进行了研究,提出了一套特定领域内软件自动生成技术和方法,它分两步实现:
     1) 从特殊到一般的归纳过程。首先对众多的应用系统进行归纳、抽象,建立本系统的应用模型;然后通过对该模型进行应用描述、参数化和编译连接,从而实现系统所需的各个功能模块。
     2) 从一般到特殊的演绎过程。系统模块根据用户输入参数生成系统策略和相应的配置文件,并在系统策略控制下将生成模块与其各自配置文件结合,从而生成一个完整的应用系统。
     本文在此技术与方法的指导下,运用面向对象的分析和设计方法,提出了监测领域软件自动生成的设计方案。同时,对与之紧密相关的软件重用技术等等也进行了深入的探讨。
The technology of software automatic generation in the field of monitoring systems has been studied. A set of technologies and methods of software automatic generation for a specific field has been proposed. It can be realized by two steps:
    1) The inductive procedure from specific to general one. According to inducing and abstracting from many application systems, the system model has been built. Then, by application description, configuring parameters and compiler, the function modules, which the system is needed, can be realized.
    2) The deductive procedure from general to specific one. According to the parameters which users' inputting, system module generates system strategies and configuration files. Under the control of system strategies, it combines modules and their configuration files accordingly, and then generates the whole application system.
    Under the guidance of such technologies, using Object-oriented analysis and design, the whole scheme of software automatic generation in the monitoring field has been proposed. Meanwhile, some other pertinent technologies have also been studied, such as software reusing and so on.
引文
[1] 徐家福等,《软件自动化》,清华大学出版社,广西科学技术出版社,1994。
    [2] 张海藩,《软件工程导论》,清华大学出版社,2002
    [3] 赵晓华,《软件开发自动化技术-软件工程与CASE》,国防工业出版社,1997。
    [4] 苏金树等,《计算机辅助软件工程CASE基础与技术》,人民邮电出版社,1997。
    [5] 郑人杰等,《计算机辅助软件工程CASE技术》,清华大学出版社,1994。
    [6] 文惠,《软件工程中的问题及前景》,计算机工程与应用,Vol19 No.1 1999,21-23。
    [7] 杨芙清,《软件复用及其相关技术》,计算机世界-产品与技术,1999.3.1,C5-C6。
    [8] 梅宏等,《软件构件与软件构架技术》,计算机世界-产品与技术,1999.3.15,C7-C8。
    [9] 王千祥等,《软件构件实现规范及标准》,计算机世界-产品与技术,1999.3.15,C100。
    [10] 袁望洪等,《软件再工程技术》,计算机世界-产品与技术,1999.3.15,C11。
    [11] 李克琴等,《软件复用的研究与实践》,计算机世界-产品与技术,1999.3.15,C14-C15。
    [12] 王怀民,《分布对象技术》,计算机世界-产品与技术,1999.4.26,C1-C2。
    [13] 刘江宁等,《几种构件模型的比较分析》,计算机世界-产品与技术,1999.4.26,C3,C6。
    [14] John Foreman, Kimberly Brune, Patricia McMillan, Robert Rosen-stein, "Software Technology Review", CMU/SEI, June 1997
    [15] Hafedh Milietal, IEEE, "Transactions on Software Engineering", June 1995, 21(6): 528-562
    [16] 窦文等,《基于分布对象技术的Web应用集成解决方案》,计算机世界-产品与技术,1999.4.26,C7。
    [17] 何杰等,《高速计算机网络FDDI技术与应用》,电子工业出版社,1996。
    [18] 谢希仁,《计算机网络》,大连理工大学出版社,1996。
    [19] MarkMinasi, Todd Lanlmle and Monica Lammle, "Mastering
    
    TCP/IP for NT Server", SYBEX InC., 1997。
    [20] Morgan Stern and Tom Rasmossen, "Building Intranets on NT", Netware and Solaris, SYBEX InC, 1997。
    [21] DOUGLAS E. COMER, "Internetworking with TCP/IP-Vol Ⅰ: Principles、Protocols and Architecture", PRENTICE HALL, 1998。
    [22] UYLESS BLACK, "Internetworking with ATM", PRENTICE HALL, 1998。
    [23] UYLESS BLACK, "Emerging Communications Technologies 2nd Edition", PRENTICE HALL, 1998。
    [24] 赵慧玲等,《ATM、帧中继、IP技术与应用》,电子工业出版社,1998。
    [25] D.Solomon等:《SQL Server 2000开发指南》,熊桂喜等译,清华大学出版社,2001。
    [26] Stephen Wynkoop,《SQL Server 2000开发使用手册》,机械工业出版社,2001。
    [27] 胡子飞,《使用Visual Basic访问数据库》,电脑编程技巧与维护,1997年第4期,31-32。
    [28] Microsoft Corporation,"Book Online for Visual Basic 6.0",1997。
    [29] 孙钟秀等,《操作系统教程》,高等教育出版社,1995。
    [30] 朱海滨,《面向对象技术原理与设计》,国防科技大学出版社,1996。
    [31] Edward Yourdon & Carl Argila, "Case Studies in Object Oriented Analysis & Design", PRENTICE HALL, 1998。
    [32] Dan Hirsh, "Acquiring and Sharing Data Seamlessly", I&CS, 1997 Octobe
    [34] 郭宝增,《用于集散控制系统的网络通信程序设计》,微计算机信息,1997年第2期,35-38。
    [35] 潘文,《分布式监测系统中通信软件的设计》,微型机与应用,1995年第9期,31-32。
    [36] 陈典全,《深入Windows通信编程》,PCWORLD CHINA,1996.Ⅰ1,66-69。
    [37] Microsoft著,《客户/服务器技术与应用》,学苑出版社,1995
    [38] S.I.Ahson & S. S. Lamba, "The Use of Forth Language in Process Control.Computer Language",Vol 10.No 3/4,1995
    [39] Peter Coad, Edward Yourdon, 《面向对象的设计》,北京大学出版社,1994
    [40] Peter Coad, Edward Yourdon, 《面向对象的分析》,北京大学
    
    出版社,1994
    [41] Phil White, "The Future of Control in an Object-Oriented World", I&CS, 1998 January
    [42] 王志坚,张家重,《面向领域的自动程序设计-研究与实践》,小型微型计算机系统,1992.10
    [43] Armad Sadre, '"Operating Systems for Open Control: Windows NT and Hard Real Time", I&CS, 1997 April
    [44] Charlos Parly, 《Visual Basic程序设计大全》,北京电子工业出版社,1996.9

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700