Use Cases are an effective tool for modeling functional requirements of software systems. A well written Use Case allows to depict a large amount of information regarding the behaviour of the system, as perceived by the actors. Use Cases have the advantage to be expressed using Natural Language expressions that have a fixed structure and this can mitigate some of the usual, NL-inherent, problems of interpretation. In this paper, we present an approach that, starting with the application of NL processing techniques to the Use Case scenarios, derives semantic information on the relations between the actors. This information, largely achievable in an automatic way, can be used to support the dealing with the presence of semantics contradictions analysis of Use Case requirements document and it represents a starting point towards the formal verification of some relevant aspects.

A Relation-based Approach to Use Case Analysis

Fantechi A;Gnesi S;Lami G
2003

Abstract

Use Cases are an effective tool for modeling functional requirements of software systems. A well written Use Case allows to depict a large amount of information regarding the behaviour of the system, as perceived by the actors. Use Cases have the advantage to be expressed using Natural Language expressions that have a fixed structure and this can mitigate some of the usual, NL-inherent, problems of interpretation. In this paper, we present an approach that, starting with the application of NL processing techniques to the Use Case scenarios, derives semantic information on the relations between the actors. This information, largely achievable in an automatic way, can be used to support the dealing with the presence of semantics contradictions analysis of Use Case requirements document and it represents a starting point towards the formal verification of some relevant aspects.
2003
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Use Case
Software Requirements Analysis
Metrics
File in questo prodotto:
File Dimensione Formato  
prod_91127-doc_123264.pdf

solo utenti autorizzati

Descrizione: A Relation-based Approach to Use Case Analysis
Tipologia: Versione Editoriale (PDF)
Dimensione 134.34 kB
Formato Adobe PDF
134.34 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.14243/57584
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact