Traditionally, natural language is used for writing use cases. While this makes use cases easily readable to users, it neither permits reasoning on requirement specifications (written as use cases), nor employing the use cases in deriving an initial design in an automated way. While employing linguistic tools to analyze use cases has already been considered, such attempts usually attempted to utilize all the information possibly contained in a use case specification, thus facing the complexity of natural language. Yet, in a use case, the sentence describing a use case step adheres to a simple prescribed structure, and describes an action, which is either a communication action (among entities involved in the use case), or an internal action...
In requirements engineering use cases are employed to describe the flow of events and the occurrence...
Human agents are extremely flexible in dealing with Natural Language instructions. I argue that most...
Human agents are extremely flexible in dealing with Natural Language instructions. I argue that most...
Use cases written in a natural language are usually employed for specifying of functional requiremen...
A Use Case is a specification of interactions involving a system and external actors of that system....
Although widely used, traditional use case modeling does not provide explicit means which could be e...
Behavioral models of computer systems are required for their synthesis, for verification and validat...
We propose an automated tool to extract use cases, actors and their relationships from natural langu...
An alternate approach to use case textual specifications based on interaction modeling is presented....
Abstract. Correctly written use cases can be an important artifact for describing how a software sys...
Business Process (BP) improvement and alike require accurate descriptions of the BPs. We suggest to ...
Software engineering artifact extraction from natural language requirements without human interventi...
Abstract: This paper proposes an approach that formalizes specific elements and activities of the us...
At early stages of software system development, system requirements often are expressed in natural l...
In this article a lightweight formalism based on events is introduced for use case descriptions. The...
In requirements engineering use cases are employed to describe the flow of events and the occurrence...
Human agents are extremely flexible in dealing with Natural Language instructions. I argue that most...
Human agents are extremely flexible in dealing with Natural Language instructions. I argue that most...
Use cases written in a natural language are usually employed for specifying of functional requiremen...
A Use Case is a specification of interactions involving a system and external actors of that system....
Although widely used, traditional use case modeling does not provide explicit means which could be e...
Behavioral models of computer systems are required for their synthesis, for verification and validat...
We propose an automated tool to extract use cases, actors and their relationships from natural langu...
An alternate approach to use case textual specifications based on interaction modeling is presented....
Abstract. Correctly written use cases can be an important artifact for describing how a software sys...
Business Process (BP) improvement and alike require accurate descriptions of the BPs. We suggest to ...
Software engineering artifact extraction from natural language requirements without human interventi...
Abstract: This paper proposes an approach that formalizes specific elements and activities of the us...
At early stages of software system development, system requirements often are expressed in natural l...
In this article a lightweight formalism based on events is introduced for use case descriptions. The...
In requirements engineering use cases are employed to describe the flow of events and the occurrence...
Human agents are extremely flexible in dealing with Natural Language instructions. I argue that most...
Human agents are extremely flexible in dealing with Natural Language instructions. I argue that most...