Use
Cases are narrative descriptions of functional requirements.
Although the concept of use cases is present in several software
modelling tools, none of them support derivation of prototypes from
textual use cases.
The Use Case Editor integrates
a set of
tools for use cases edition, domain model edition and requirements
simulation. Based on use cases and a domain model description, UCEd
generates a state model that realizes the use cases.
The
state
model is then used as a basis to generate a prototype with a
graphical user interface to simulate the use cases. UCEd
includes an XMI interface for importation of models developped with
other tools.
UCEd is released as an open
source project on sourceforge.net. UCEd is
implemented in
Java under the eclipse/SWT
platform. Linux x86 GTK and Windows 98/ME/2000/XP are
supported
in the current release. Any of the other platforms supported by
eclipse can be added.
Documentation
Publications related to UCEd
Somé,
S. and Nair,
D.K., USE
CASE BASED REQUIREMENTS VERIFICATION: Verifying the consistency between
use cases and assertions
9th International Conference on Enterprise Information Systems 12-16,
June 2007
Somé, S., Specifying Use Case Sequencing
Constraints Using Description Elements
Sixth
International Workshop on Scenarios and State Machines (SCESM 2007),
May 2007
Somé,
S., Supporting
use case based requirements engineering
Information
& Software Technology 48(1): 43-58 (2006)
Nair, D.K., Somé, S.,
A Formal
Approach to Requirement Verification
15th
International Conference on Software Engineering and Data Engineering
(SEDE-2006), July 6-8, 2006
Somé, S., Enhancement of a Use Cases based
Requirements Engineering approach with Scenarios
12th Asia-Pacific Software Engineering Conference (APSEC 2005), 15-17
December 2005
Somé,
S., Use Cases based Requirements
Validation with Scenarios
13th IEEE International Conference on Requirements Engineering (RE
2005), September 2005
Samarasinghe, N., and Somé, S., Generating a Domain Model from a
Use Case Model
Proceedings
of the ISCA 14th International Conference on Intelligent
and Adaptive Systems and Software Engineering, July 20-22, 2005
Somé, S., An
Environment for Use Cases based Requirements Engineering
12th IEEE International
Conference on Requirements Engineering (RE 2004), September 2004
Somé,
S., Supporting
Use Cases Based Requirements Simulation
2004 International Conference on Software
Engineering Research and Practice (SERP'04), June 2004
Somé,
S., An
approach for the synthesis of State transition graphs from Use Cases
2003 International
Conference on Software Engineering Research and Practice (SERP'03)
Volume I, June 2003
Somé, S.,
Beyond
Scenarios: Generating State Models from Use Cases
ICSE 2002 Workshop
Scenarios and state machines: models, algorithms, and tools, May 2002