Formal Methods in System Design

, Volume 4, Issue 3, pp 243–263

Assisting requirement formalization by means of natural language translation

  • A. Fantechi
  • S. Gnesi
  • G. Ristori
  • M. Carenini
  • M. Vanocchi
  • P. Moreschini
Article

DOI: 10.1007/BF01384048

Cite this article as:
Fantechi, A., Gnesi, S., Ristori, G. et al. Form Method Syst Des (1994) 4: 243. doi:10.1007/BF01384048

Abstract

A prototype assistant, NL2ACTL, is presented for the formalization of behavioural requirements for the design of reactive systems. NL2ACTL is a tool for the automatic translation of Natural Language sentences, into formulae of the action-based temporal logic ACTL. The Natural Language sentences are used to express informal requirements of reactive systems. ACTL is suitable for expressing properties of reactive systems, specified by means of process algebra terms. NL2ACTL was realized using a general development environment for Natural Language Processing and it has been interfaced with a verification environment which allows behavioural and logical properties of reactive systems to be checked.

Keywords

action-based logicsnatural languagerequirement formalization

Copyright information

© Kluwer Academic Publishers 1994

Authors and Affiliations

  • A. Fantechi
    • 1
  • S. Gnesi
    • 2
  • G. Ristori
    • 3
  • M. Carenini
    • 4
  • M. Vanocchi
    • 4
  • P. Moreschini
    • 4
  1. 1.Dip. di Ingegneria della InformazioneUniv. di PisaItaly
  2. 2.I.E.I.-C.N.R.PisaItaly
  3. 3.Dip. di InformaticaUniv. di PisaItaly
  4. 4.AITech s.n.c.PisaItaly