Privacy Notice
Disclaimer
Software Disclaimer

What We Do

The hosts of the Plug-Fest (NIST and DoD's Systems and Software Engineering office.) provide the resources and a forum for tool implementors to assess the interoperability of their tools. This page describes how it all works.

At the start of a round of testing (new rounds start every few months), instructions and data specifications are provided for creating one or more models (see exercises). The specifications consist of (1) a general description that is invariant across the technologies, (SysML, AP233, and CADM) and (2) a technology-specific description (e.g. a SysML Diagram or reference to technology-specific information elements). In the selection of models, we try to balance the time it takes to create the models with the domain coverage it will provide. A conference call is held among all participants to ensure that there are no misunderstandings with regard to the instructions/specifications or procedures.

Each participant creates the model and translates it into one of the exchange formats of their choosing (XMI, Part 28 XML, CADM XML). The exchange file is checked to ensure that it is syntactically and structurally correct and that it does not violate any of the encoded normative constraints of the chosen specification (SysML, AP233, CADM XML). We provide web-based tools to perform these checks. If the file meets these criteria, it is "vaulted", and an e-mail notification is sent to all participants, telling them that the file has been approved for processing.

The other Plug-Fest participants may then download the exchange file and read it into their tool. Using a checklist of characteristics that is provided with each exercise specification, they verify the presence of these same characteristics in their tool's presentation of the content. Where the intended and witnessed characteristics do not match, a potential problem may exist; either in the file read, or in a tool's reading of it. These problems (which are more focused on "semantics" and "comprehension" than what the plug-fest tools provide) shall be the subject of a subsequent email discussion, meeting or telecon of the participants.



Send questions or comments to se-interop@nist.gov.
Date Created: April 24, 2006
Last Modified: August 19, 2008