UCSIM: A tool for simulating use case scenarios

Praveen K. Jayaraman, Jon Whittle

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

10 Citations (Scopus)


This paper describes the Use Case Simulator (UCSIM), an Eclipse plug-in for visualization and simulation of use cases. Simulation of use cases allows stakeholders to play with what-if scenarios as a way to test completeness and correctness. Textual use cases, however, are not semantically precise enough to be simulated. UCSIM, therefore, uses minimal extensions to UML models to describe use cases, transforms the use cases automatically into an executable form (hierarchical UML state machines), and provides a configurable simulator for executing the state machine representation of the use cases.

Original languageEnglish
Title of host publicationProceedings - 29th International Conference on Software Engineering, ICSE 2007; Companion Volume
PublisherIEEE, Institute of Electrical and Electronics Engineers
Number of pages2
ISBN (Print)0769528929, 9780769528922
Publication statusPublished - 25 Sept 2007
Externally publishedYes
EventInternational Conference on Software Engineering 2007 - Minneapolis, United States of America
Duration: 20 May 200726 May 2007
Conference number: 29th
https://ieeexplore.ieee.org/xpl/conhome/4222553/proceeding (Proceedings)

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257


ConferenceInternational Conference on Software Engineering 2007
Abbreviated titleICSE 2007
Country/TerritoryUnited States of America
Internet address

Cite this