OSCAL DEFINE outlines research and educational pursuits in the OSCAL program using an iterative and collaborative approach. The work in this project focuses on the research performed in response to a stated problem.
Our goal is to establish an OSCAL research framework and process that allows the team members assigned to research and educational topics to receive the necessary support in gathering the requirements, analyzing them, identifying use cases, documenting them, generating specifications that support rapid development of prototypes, and serve as a stable catalyst for engineering and development planning, integration, and implementation.
The output of each effort is:
- published in this project,
- reviewed with the community,
- used as input to guide the next effort, and
- provides opportunity to adjust the course as knowledge is acquired.
An Example Research Effort with Spirals can be found here.
- A problem, challenge or concern is identified, reviewed and prioritized for Discovery.
- A research effort takes place in increments called spirals.
- At the end of Discovery, a formal presentation will be made.
- Attend the OSCAL DEFINE Meetings
- Review current research efforts
- Open an issue with a problem statement
More documentation can be found in our Getting Started folder. This will guide you through the process and provide information for conducting a successful, collaborative research effort.
The process is inspired by Boehm's Spiral Model of Software Development and Enhancement (with a good overview in this video), but adapted to provide knowledge and decision support for new or enhanced OSCAL models. A Spiral is an iterative, asynchronous effort that allows for research to begin with limited information, and delivers new discoveries and understanding at the end of each spiral. This input guides ongoing efforts in research, which can in turn guide development activities.
usnistgov/OSCAL-DEFINE is developed and maintained by the [NIST OSCAL Team][[email protected]], principally:
- Michael Iorga, PhD (@iMichaela)
- D. Chris Compton, MSHI (@Compton-NIST)
Please reach out with questions and comments.