Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory...

10
Framework Development Framework Development Environment (FDE) Environment (FDE) Editors Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific Northwest National Laboratory Richland, Washington

Transcript of Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory...

Page 1: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

Framework DevelopmentFramework DevelopmentEnvironment (FDE)Environment (FDE)

EditorsEditors

Framework DevelopmentFramework DevelopmentEnvironment (FDE)Environment (FDE)

EditorsEditors

FRAMES-2.0 WorkshopU.S. Nuclear Regulatory Commission

Bethesda, MarylandNovember 15-16, 2007

Pacific Northwest National LaboratoryRichland, Washington

Page 2: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

2

FRAMES-2 EditorsFRAMES-2 Editors[[A detailed review of Editors is not part of the Workshop]

FRAMES-2 EditorsFRAMES-2 Editors[[A detailed review of Editors is not part of the Workshop]

(Units) Conversion Editor – Create/Edit Units

DICtionary Editor – Create/Edit DICtionaries.

Module (DES) Editor I/O DICs and Connection Schemes Used to register applications under the Tools menu

Domain Editor – Where model fits in the system (e.g., Domain, Group, and Subgroup, but not Class).

Simulation Editor – CSM Workspace

Page 3: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

3

1 m2 = 1.0E4 cm2

(Units)Conversion

Editor

Page 4: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

4

Provides listing ofDICtionaries and contents

DICtionaries by Domain and System

DictionaryEditor

Page 5: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

5

ExampleDictionaryScreen for

AquiferFlux

Registers existing DICs in SystemRegisters DIC to specific Domain

Function of• Space• Time

Page 6: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

6

Module (DEScription) EditorModule (DEScription) EditorModule (DEScription) EditorModule (DEScription) Editor

Executable Information Icon picture Name and folder location of UI executable Name and folder location of model executable Allows functionality programs to be added to the Tools menu

Reference Information

Company Information

Developer Information

Requirement Information

Connection Schemes User Interface DIC DICs Consumed DICs produced

Page 7: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

7

Module Editor

• Registers existing Module in System• Registers DIC to specific Domain

List of registered modules under the “Environmental, Model” Domain

Page 8: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

8

Adding Functions to the Tool Menu

Connection schemes consist of DICs that are consumed and produced.

Page 9: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

9

Domain Editor

NRC can have their ownDomain (e.g., NRO)

Page 10: Framework Development Environment (FDE) Editors FRAMES-2.0 Workshop U.S. Nuclear Regulatory Commission Bethesda, Maryland November 15-16, 2007 Pacific.

10

SummarySummarySummarySummary

(Units) Conversion Editor – Allows the user to add additional or edit existing unit conversions supported by the system.

DICtionary Editor – Allows the user to add new or edit existing DICtionaries.

Module (DES) Editor – Allows the user to input and edit the DEScription (DES) DICtionary, which contains information about the model (e.g., Icon Class, which Boundary Condition and Input DICs are consumed and which Boundary Condition DICs are produced, who to contact for more information, etc.).

Domain Editor – Allows the user to define where the model fits in the system (e.g., Icon, Domain, Group, and Subgroup, etc., but not Class).

Simulation Editor – Allows the user to edit the Conceptual Site Model (CSM) work space, containing the Drag & Drop functionality of constructing a CSM and linking modules together. This editor is the FRAMES CSM interface.