Employing industrial standards in software engineering for W7X

被引:3
作者
Kuehner, Georg [1 ]
Bluhm, Torsten [1 ]
Heimann, Peter [2 ]
Hennig, Christine [1 ]
Kroiss, Hugo [2 ]
Krueger, Alexander [3 ]
Laqua, Heike [1 ]
Lewerentz, Marc [1 ]
Maier, Josef [2 ]
Riemann, Heike [1 ]
Schacht, Joerg [1 ]
Spring, Anett [1 ]
Werner, Andreas [1 ]
Zilker, Manfred [2 ]
机构
[1] Teilinst Greifswald, EURATOM Assoc, Max Planck Inst Plasmaphys, D-17491 Greifswald, Germany
[2] EURATOM, Max Planck Inst Plasmaphys, D-85748 Garching, Germany
[3] Univ Appl Sci, D-18435 Stralsund, Germany
关键词
W7X; Software development; Quality management; Standardization; ISO/IEC; 15504; WENDELSTEIN; 7-X; SYSTEM;
D O I
10.1016/j.fusengdes.2008.12.019
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
The stellarator W7X is a large complex experiment designed for continuous operation and planned to be operated for about 20 years. Software support is highly demanded for experiment preparation, operation and data analysis which in turn induces serious non-functional requirements on the software quality like, e.g.: high availability, stability, maintainability vs. high flexibility concerning change of functionality, technology, personnel high versatility concerning the scale of system size and performance These challenges are best met by exploiting industrial experience in quality management and assurance (QM/QA), e.g. focusing on top-down development methods, developing an integral functional system model, using UML as a diagramming standard, building vertical prototypes, support for distributed development, etc., which have been used for W7X, however on an 'as necessary' basis. Proceeding in this manner gave significant results for control, data acquisition, corresponding database-structures and user applications over many years. As soon as production systems started using the software in the labs or on a prototype the development activity demanded to be organized in a more rigorous process mainly to provide stable operation conditions. Thus a process improvement activity was started for stepwise introduction of quality assuring processes with tool support taking standards like CMMI, ISO-15504 (SPICE) as a guideline. Experiences obtained so far will be reported. We conclude software engineering and quality assurance has to be an integral part of systems engineering right from the beginning of projects and be organized according to industrial standards to be prepared for the challenges of nuclear fusion research. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:1130 / 1135
页数:6
相关论文
共 12 条
[1]  
[Anonymous], 2006, SOFTWARE ENG
[2]  
[Anonymous], Concurrent Versions System page on Wikipedia
[3]   Topics and methods for data validation by means of Bayesian probability theory [J].
Dinklage, A ;
Fischer, R ;
Svensson, J .
FUSION SCIENCE AND TECHNOLOGY, 2004, 46 (02) :355-364
[4]   Status report on the development of the data acquisition system of Wendelstein7-X [J].
Heimann, P ;
Heinzel, S ;
Hennig, C ;
Kühntopf, H ;
Kroiss, H ;
Kühner, G ;
Maier, J ;
Reetz, J ;
Zilker, A .
FUSION ENGINEERING AND DESIGN, 2004, 71 (1-4) :219-224
[5]  
*ISU IEC, 15504 ISUIEC SPICE
[6]  
KRUCHTEN P, 2004, RATIONAL UNIFIED PRO
[7]   Editor for system configuration and experiment program specification [J].
Kühner, G ;
Heimann, P ;
Heinzel, S ;
Hennig, C ;
Kühntopf, H ;
Kroiss, H ;
Maier, J ;
Reetz, J ;
Zilker, M .
FUSION ENGINEERING AND DESIGN, 2004, 71 (1-4) :225-230
[8]   Unified software repositories for Wendelstein 7-X:: Workflow elements for fusion software development [J].
Kus, A. ;
Krueger, A. ;
Dinklage, A. ;
Bluhm, T. ;
Hanke, C. G. ;
Kuehner, G. ;
Werner, A. ;
Hennig, Ch. ;
Geiger, J. ;
Lewerentz, M. ;
Turkin, Yu. .
FUSION ENGINEERING AND DESIGN, 2008, 83 (2-3) :410-412
[9]   Stellarator WEGA as a test-bed for the WENDELSTEIN 7-X control system concepts [J].
Schacht, Joerg ;
Assmus, Dieter ;
Bluhm, Torsten ;
Dinklage, Andreas ;
Heinrich, Stefan ;
Hennig, Christine ;
Herbst, Uwe ;
Koenig, Ralf ;
Laqua, Heike ;
Lewerentz, Marc ;
Mueller, Ina ;
Otte, Matthias ;
Pingel, Steffen ;
Sachtleben, Juergen ;
Spring, Anett ;
Werner, Andreas ;
Woelk, Andreas .
FUSION ENGINEERING AND DESIGN, 2008, 83 (2-3) :228-235
[10]  
Software Engineering Institute Carnegie-Mellon University, CAP MAT MOD INT