AIFLLGJun 14, 2022

An Intelligent Assistant for Converting City Requirements to Formal Specification

arXiv:2206.07152v16 citationsh-index: 114
Originality Synthesis-oriented
AI Analysis

This addresses the challenge of automating requirement specification for smart city deployments, but it appears incremental as it builds on existing methods for handling language differences and information gaps.

The paper tackles the problem of converting human-written English requirements into formal specifications for smart city monitoring systems, which often contain missing, inaccurate, or ambiguous information, by presenting CitySpec, an intelligent assistant system that demonstrates interactive completion, human-in-the-loop correction, and online learning capabilities.

As more and more monitoring systems have been deployed to smart cities, there comes a higher demand for converting new human-specified requirements to machine-understandable formal specifications automatically. However, these human-specific requirements are often written in English and bring missing, inaccurate, or ambiguous information. In this paper, we present CitySpec, an intelligent assistant system for requirement specification in smart cities. CitySpec not only helps overcome the language differences brought by English requirements and formal specifications, but also offers solutions to those missing, inaccurate, or ambiguous information. The goal of this paper is to demonstrate how CitySpec works. Specifically, we present three demos: (1) interactive completion of requirements in CitySpec; (2) human-in-the-loop correction while CitySepc encounters exceptions; (3) online learning in CitySpec.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes