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.
Publications related to UCEd
S. and Nair,
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
use case based requirements engineering
Information & Software Technology 48(1): 43-58 (2006)
Nair, D.K., Somé, S.,
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
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
Use Cases Based Requirements Simulation
2004 International Conference on Software Engineering Research and Practice (SERP'04), June 2004
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
Scenarios: Generating State Models from Use Cases
ICSE 2002 Workshop Scenarios and state machines: models, algorithms, and tools, May 2002