面向SCADA系统的产品线体系结构设计
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Product line architecture design for SCADA system
  • 作者:原雅茹 ; 谢斌红 ; 潘理虎 ; 张英俊
  • 英文作者:YUAN Ya-ru;XIE Bin-hong;PAN Li-hu;ZHANG Ying-jun;School of Computer Science and Technology,Taiyuan University of Science and Technology;Institute of Geographic Science and Natural Resource Research,Chinese Academy of Science;
  • 关键词:数据采集与监视控制系统 ; 软件产品线 ; 信息隐藏原则 ; 架构设计决策 ; 核心资产
  • 英文关键词:SCADA;;software product line;;information hidden principle;;architecture design decision;;core assets
  • 中文刊名:SJSJ
  • 英文刊名:Computer Engineering and Design
  • 机构:太原科技大学计算机科学与技术学院;中国科学院地理科学与资源研究所;
  • 出版日期:2019-01-16
  • 出版单位:计算机工程与设计
  • 年:2019
  • 期:v.40;No.385
  • 基金:“十二五”山西省科技重大专项基金项目(20121101001);; 山西省中科院科技合作基金项目(20141101001);; 山西省社会发展科技攻关基金项目(20140313020-1)
  • 语种:中文;
  • 页:SJSJ201901017
  • 页数:7
  • CN:01
  • ISSN:11-1775/TP
  • 分类号:111-116+123
摘要
针对传统的体系结构设计方法无法满足SCADA系统复杂多变的需求问题,应用卡内基梅隆大学软件工程研究所提出的软件产品线技术,给出一种产品线体系结构设计方法,其核心是应用信息隐藏原则和架构设计决策将系统的复杂性和变化源隐藏起来,完成领域需求到领域架构的映射。使用该方法设计的架构能支持可变性的体系结构设计,为同类系统定制化开发提供核心资产,提高SCADA软件的开发效率。通过设计煤矿安全监控软件的产品线体系结构验证了该方法的可行性和有效性。
        Aiming at the problems of the traditional architecture design method cannot meet the complex and changeable demand problem of SCADA system,a software product line architecture design method applying software product line technology by the software engineering institute of Carnegie Mellon university was given.The core is hiding the complexity of system and change source by applying information hidden principle and architecture design decision,and completing the domain requirements to the domain architecture in mapping.The architecture of this method can support the design of variability,and can provide the core assets for similar system customization and development,and improve the development efficiency.The feasibility and effectiveness of this method was verified by designing the product line architecture of mine safety monitoring system.
引文
[1]SHEN Qiang,TAN Jingxin.Design and implementation of distributed SCADA system based on active database[J].Computer Engineering and Design,2012,33(9):3422-3426(in Chinese).[申强,谭景信.基于主动数据库分布式SCADA设计与实现[J].计算机工程与设计,2012,33(9):3422-3426.]
    [2]Cruz T,Rosa L,Proenca J,et al.A cyber security detection framework for supervisory control and data acquisition systems[J].IEEE Transactions on Industrial Informatics,2016,12(6):2236-2246.
    [3]Ahmed F,Capretz LF.A business maturity model of software product line engineering[J].Information Systems Frontiers,2015,13(4):543-560.
    [4]LIAN Xiaoli,ZHANG Li.Multi-objective optimization algorithm for feature selection in software product lines[J].Journal of Software,2017,28(10):2548-2563.
    [5]Horcas JM,Pinto M,Fuentes L.An automatic process for weaving functional quality attributes using a software product line approach[J].Journal of Systems&Software,2016,112:78-95.
    [6]Schmid K,Almeida ESD.Product line engineering[J].IEEE Software,2013,30(4):24-30.
    [7]Dermeval D,Castro J,Silva C,et al.On the use of meta modeling for relating requirements and architectural design decisions[C]//ACM Symposium on Applied Computing,2013:1278-1283.
    [8]Nie K,Zhang L,University B.Software architecture variability modeling method for software intensive system[J].Journal of Frontiers of Computer Science&Technology,2014,8(7):823-835.
    [9]KUANG Chengsheng.Research on component technology and its application in energy regulatory system[D].Chengdu:University of Electronic Science and Technology of China,2012(in Chinese).[况成胜.构件化技术的研究及其在能源监管系统中的应用[D].成都:电子科技大学,2012.]
    [10]CHEN Xiao.Research on the development of a variable SaaS application[D].Shanghai:Fudan University,2013(in Chinese).[陈霄.一种可变SaaS应用的开发方法研究[D].上海:复旦大学,2013.]
    [11]Hester SD,Parnas DL,Utter DF.Using documentation as a software design medium[J].Bell System Technical Journal,2014,60(8):1941-1977.
    [12]XIAO Zhuoyu,HE Pei,LI Yan.Study on additional relationships based on design pattern’s roles[J].Application Research of Computers,2015,32(7):2042-2045(in Chinese).[肖卓宇,何锫,黎妍.基于设计模式角色的附加关系检测研究[J].计算机应用研究,2015,32(7):2042-2045.]
    [13]NIE Kunming,LI Pan,ZHANG Li.An automatic software product line derivation framework of ship prognostics and health management system[C]//National Conference on Software and Applications,2012(in Chinese).[聂坤明,李盼,张莉.一种面向舰船PHM系统的软件产品线自动构建框架[C]//全国软件与应用学术会议,2012.]
    [14]YUAN Yaru,XIE Binhong,PAN Lihu,et al.Variability modeling of coal mine safety monitoring and control field[J].Industry and Mine Automation,2017,43(10):43-47(in Chinese).[原雅茹,谢斌红,潘理虎,等.煤矿安全监控领域可变性模型[J].工矿自动化,2017,43(10):43-47.]

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

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

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