lgwagner / SpeAR

Specification and Analysis for Requirements Tool
Other
20 stars 4 forks source link

SpeAR

Specification and Analysis for Requirements Tool

Spear is a tool for prototyping and analyzing requirements. It uses a simple specification language on the front-end to ease the system's engineers transition from writing natural language specification to formalizable specifications. The process is not automated; engineers will have to take natural language text and determine how to formalize them.

Once formalized, SpeAR will translate the specification to an equivalent Lustre model and analyze that the derived requirements permit (or prohibit) certain desired (or undesired) behaviors. It also supports the ability to check a specification for consistency, that is, that no derived requirements are in conflict.

Roadmap:

Approved for Public Release. Distribution Unlimited. CASE NUMBER: 88ABW-2016-1658