Skip to main content
Article thumbnail
Location of Repository

On the parallel refinement of NL requirements and UML diagrams

By Vincenzo Ambriola and Vincenzo Gervasi


In the last few years, the UML has gained widespread acceptance as a modeling tool, becoming the de facto standard language for communicating domain models, system models, and software architectures. The focus placed on the expressiveness of the graphical notation is probably among the main reasons of this success. In our experience, the general meaning -- although not the details -- of most UML diagrams can be grasped by novices with very little specific training. Still, the support we currently have for writing UML diagrams, and especially for evolving them in a structured way, has not reached the point for novices to write in UML with relative ease. In this paper we report on our experiences with the automatic synthesis of UML diagrams from natural language (NL) requirements in our requirements engineering environment Circe [2, 4, 5], with particular attention to the tool-supported parallel refinement of NL requirements and of the as..

Year: 2001
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.