In the context of Requirements Engineering, checking the consistency of functional requirements is an important and still mostly open problem. In case of requirements written in natural language, the corresponding manual review is time consuming and error prone. On the other hand, automated consistency checking most often requires overburdening formalizations. In this paper we introduce ReqV, a tool for formal consistency checking of requirements. The main goal of the tool is to provide an easy-to-use environment for the verification of requirements in Cyber-Physical Systems (CPS). ReqV takes as input a set of requirements expressed in a structured natural language, translates them in a formal language and it checks their inner consistency. In case of failure, ReqV can also extracts a minimal set of conflicting requirements to help designers in correcting the specification.

Poster: Automatic consistency checking of requirements with ReqV / Vuotto, S.; Narizzano, M.; Pulina, L.; Tacchella, A.. - (2019), pp. 363-366. ( 12th IEEE International Conference on Software Testing, Verification and Validation, ICST 2019 chn 2019) [10.1109/ICST.2019.00043].

Poster: Automatic consistency checking of requirements with ReqV

Vuotto S.;Pulina L.;
2019-01-01

Abstract

In the context of Requirements Engineering, checking the consistency of functional requirements is an important and still mostly open problem. In case of requirements written in natural language, the corresponding manual review is time consuming and error prone. On the other hand, automated consistency checking most often requires overburdening formalizations. In this paper we introduce ReqV, a tool for formal consistency checking of requirements. The main goal of the tool is to provide an easy-to-use environment for the verification of requirements in Cyber-Physical Systems (CPS). ReqV takes as input a set of requirements expressed in a structured natural language, translates them in a formal language and it checks their inner consistency. In case of failure, ReqV can also extracts a minimal set of conflicting requirements to help designers in correcting the specification.
2019
Inglese
Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation, ICST 2019
Contributo
12th IEEE International Conference on Software Testing, Verification and Validation, ICST 2019
363
366
4
978-1-7281-1736-2
http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=8725538
Institute of Electrical and Electronics Engineers Inc.
Esperti anonimi
2019
chn
Internazionale
Consistency; CPS; Requirements Engineering; Verification
No
Poster: Automatic consistency checking of requirements with ReqV / Vuotto, S.; Narizzano, M.; Pulina, L.; Tacchella, A.. - (2019), pp. 363-366. ( 12th IEEE International Conference on Software Testing, Verification and Validation, ICST 2019 chn 2019) [10.1109/ICST.2019.00043].
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Vuotto, S.; Narizzano, M.; Pulina, L.; Tacchella, A.
273
4
none
info:eu-repo/semantics/conferenceObject
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11388/222926
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 7
social impact