skip to main content


Title: MDSplus quality improvement project

MDSplus is a data acquisition and analysis system used worldwide predominantly in the fusion research community. Development began 29 years ago on the OpenVMS operating system. Since that time there have been many new features added and the code has been ported to many different operating systems. There have been contributions to the MDSplus development from the fusion community in the way of feature suggestions, feature implementations, documentation and porting to different operating systems. The bulk of the development and support of MDSplus, however, has been provided by a relatively small core developer group of three or four members. Given the size of the development team and the large number of users much more effort was focused on providing new features for the community than on keeping the underlying code and documentation up to date with the evolving software development standards. To ensure that MDSplus will continue to provide the needs of the community in the future, the MDSplus development team along with other members of the MDSplus user community has commenced on a major quality improvement project. The planned improvements include changes to software build scripts to better use GNU Autoconf and Automake tools, refactoring many of the sourcemore » code modules using new language features available in modern compilers, using GNU MinGW-w64 to create MS Windows distributions, migrating to a more modern source code management system, improvement of source documentation as well as improvements to the web site documentation and layout, and the addition of more comprehensive test suites to apply to MDSplus code builds prior to releasing installation kits to the community. This paper should lead to a much more robust product and establish a framework to maintain stability as more enhancements and features are added. Finally, this paper will describe these efforts that are either in progress or planned for the near future.« less
 [1] ;  [1] ;  [2] ;  [2] ;  [3]
  1. Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States)
  2. Euratom-ENEA Association, Padua (Italy)
  3. Princeton Plasma Physics Lab. (PPPL), Princeton, NJ (United States)
Publication Date:
Grant/Contract Number:
Accepted Manuscript
Journal Name:
Fusion Engineering and Design
Additional Journal Information:
Journal Volume: 112; Journal ID: ISSN 0920-3796
Research Org:
Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States); Princeton Plasma Physics Lab. (PPPL), Princeton, NJ (United States)
Sponsoring Org:
USDOE Office of Science (SC), Fusion Energy Sciences (FES) (SC-24)
Country of Publication:
United States
70 PLASMA PHYSICS AND FUSION TECHNOLOGY; data acquisition systems; data management; data formats; MDSplus
OSTI Identifier:
Alternate Identifier(s):
OSTI ID: 1399142