AbstractActivation data and inventory codes are a major input to much of the safety related work carried out on fusion devices. The inventory code recommended for European activation calculations is fispact-99; this requires a large amount of nuclear data, which is available in the European Activation File (EAF-99). The production of an EAF library uses new sources of data, both evaluated and calculated, differential measurements and integral data. In order to store, evaluate, and use all the various data sources an efficient software tool is required. Earlier versions of EAF have been produced using the tools sympal and safepaq, which enabled a large degree of automation as compared with the original construction ‘by hand’. However, these relied on the direct manipulation of the ENDF formatted text files using fortran-77. This is not an efficient approach, as editing of the text files is inconvenient and liable to errors. It was decided to use relational databases to store the data, with data extraction carried out by standard queries written in sql. Other objectives were the provision of a user-friendly graphical interface to allow data to be viewed and manipulated and a high level of QA by logging all data changes. These objectives have been realised by the safepaq-II application; this uses the ideas of the previous tools, but has been designed from scratch using new methods. Visual Basic is used to build the application running under Windows NT 4, which is linked to a series of access databases.
要約: 放射化データとインベントリコードは、核融合装置で実施される安全関連作業の多くにとって主要な入力情報である。欧州の放射化計算に推奨されるインベントリコードはfispact-99であり、これには欧州放射化ファイル(EAF-99)で入手可能な大量の核データが必要である。EAFライブラリの作成には、評価済みデータと微分測定データ、積分データの両方を含む新しいデータソースが使用される。これらすべてのデータソースを保存、評価、使用するためには、効率的なソフトウェアツールが必要である。初期バージョンのEAFは、sympalおよびsafepaqというツールを使用して作成されており、これにより当初の「手作業」による構築と比較して大幅な自動化が達成された。しかし、これらはfortran-77を使用したENDF形式のテキストファイルの直接操作に依存していた。これは効率的なアプローチではなく、テキストファイルの編集は不便でエラーが発生しやすいものであった。そこで、データの保存にはリレーショナルデータベースを使用し、データの抽出はsqlで書かれた標準クエリによって行うことが決定された。その他の目標としては、データの閲覧と操作を可能にするユーザーフレンドリーなグラフィカルインターフェースの提供と、すべてのデータ変更を記録することによる高レベルのQA(品質保証)の実現があった。これらの目標はsafepaq-IIアプリケーションによって実現された。これは以前のツールのアイデアを使用しているが、新しい方法を用いてゼロから設計されている。Visual Basicを使用してWindows NT 4上で動作するアプリケーションとして構築されており、一連のAccessデータベースにリンクされている。