Software Development Toolset
Software Development Toolset
Software Development Toolset
ES
EARCH LA B
AL
R
AT
NAV
ORY
AS
HINGTO
N,
The Naval Research Laboratory (NRL) has developed a powerful, easy-to-use suite of tools to support the development of software that meets its requirements and performs as specified. Based on a scalable tabular notation for representing requirements, the toolset can assist in creating a specification, checking specifications for consistency, validating a specification, and verifying that a specification satisfies critical properties, such as safety and security properties. The suite includes a graphical interface for simulating applications, which aids in evaluation by actual system users, e.g., pilots or system operators.
References "Tools for Constructing Requirement Specifications: The SCR Toolset at the Age of Ten," Computer Systems Science and Engineering, (2005), p. 19-35. "Using Abstraction and Model Checking to Detect Safety Violations in Requirements Specifications," IEEE Transactions on Software Engineering, (1998) p. 927-948. "Applying Formal Methods to a Certifiably Secure Software Systems," IEEE Transactions on Software Engineering, (2008), p. 82-98.
ES
EARCH LA
BO
AL
AT
NAV
ORY
technology
AS
HING TON,