# Seamless Requirements

**Authors:** Alexandr Naumchev, Bertrand Meyer

arXiv: 1704.04189 · 2017-04-14

## TL;DR

Seamless Requirements introduces a new approach for specifying functional requirements that enhances developer understanding and software quality while simplifying the process by eliminating the need for tests through formal verification.

## Contribution

It presents a novel requirements specification method that improves clarity and consistency, reducing the need for translation and testing, applicable across various development models.

## Key findings

- Improves developer understanding of requirements
- Enhances software quality through formal verification
- Simplifies development process by removing testing steps

## Abstract

Popular notations for functional requirements specifications frequently ignore developers' needs, target specific development models, or require translation of requirements into tests for verification; the results can give out-of-sync or downright incompatible artifacts. Seamless Requirements, a new approach to specifying functional requirements, contributes to developers' understanding of requirements and to software quality regardless of the process, while the process itself becomes lighter due to the absence of tests in the presence of formal verification. A development case illustrates these benefits, and a discussion compares seamless requirements to other approaches.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1704.04189/full.md

## Figures

19 figures with captions in the complete paper: https://tomesphere.com/paper/1704.04189/full.md

## References

23 references — full list in the complete paper: https://tomesphere.com/paper/1704.04189/full.md

---
Source: https://tomesphere.com/paper/1704.04189