vix.ing · top · new · best · stats · spec

Towards operational natural language

2017/11/17 by Alexandr Naumchev, Naumchev, Alexandr
Computer Science · #Advanced Malware Detection Techniques #FOS: Computer and information sciences #Formal Methods in Verification #Software Engineering (cs.SE) #Software Testing and Debugging Techniques

paper · pdf · doi:10.48550/arxiv.1711.06518

openalex publication_date 2017/11/17 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

The multiplicity of software projects' stakeholders and activities leads to the multiplicity of software specification views and thus creates the need to establish mutual consistency between them. The process of establishing such consistency is error-prone and requires adequate tool support. The present article introduces specogramming - an approach that treats a modern object-oriented integrated development environment as a word processor. The approach turns the process of documenting initial specifications into a simplified form of programming and turns structured-natural-language specifications into runnable programs that yield multiple consistent-by-construction views, one of which is structured natural language.

Citations

Related