niem-tools
v2.0.1
Published
This is a BOUML plugout that supports developing NIEM message specifications in UML.
Readme
niem-tools
This is a BOUML "plugout" that supports developing NIEM message specifications in UML.
Jim Cabral developed this UML-based tool for developing and managing NIEM architectures.
Portions of this work were supported by MTG Management Consultants LLC and InfoTrack US.
Installation
Install niem-tools using npm:
npm install -g niem-toolsOr install directly from GitHub:
npm install -g cabralje/niem-toolsFeatures
The advantages relative to other tools include:
Standards-Based – Conforms to UML 2.0 and NIEM Naming and Design Rules (NDR).
Free – An open source “plugout” module for BOUML, a free UML modeling program
Simple to Use – Supports round-trip NIEM mapping using a simple spreadsheet.
Complete – Captures UML process and object models and automatically generates HTML documentation, NIEM XML mappings, “want lists”, Common Model Format (CMF) models, XSD and JSON schemas, code lists, and Web Service Definition Language (WSDL) and OpenAPI service definitions.
Future-Proof – Can import and migrate models to future versions of NIEM when released
To get started, see the HOWTO.
