Cox, K. and Phalp, K. T., 2004. Using Enactable Models to Enhance Use Case Descriptions, March 2003. Technical Report. Bournemouth: ESERG.
Full text available as:
|
PDF (Bournemouth University Technical Report)
TR03-01.pdf - Published Version 150kB | |
Copyright to original material in this document is with the original owner(s). Access to this content through BURO is granted on condition that you use it only for research, scholarly or other non-commercial purposes. If you wish to use it for any other purposes, you must contact BU via BURO@bournemouth.ac.uk. Any third party copyright material in this document remains the property of its respective owner(s). BU grants no licence for further use of that third party material. |
Official URL: http://dec.bournemouth.ac.uk/ESERG/Technical_Repor...
Abstract
Many tools developed for process modelling either model client business processes or the software development process itself. In both cases, benefits are to be found by using the model to highlight real process problems either of clients or developers. However, the modelling of client business processes allows a further opportunity for gain, where the intention is to build a system to provide support for the process being modelled. Although process models inform the requirements process, by providing clarity and understanding at the business modelling stage, the potential of such technology is often lost in the subsequent development phases. The premise of the work described here is to use enactable state-based approaches, previously used successfully in business process modelling and simulation, to improve artefacts of requirements engineering, by providing enactable versions of use case descriptions. This allows for the kind of validation and checking so useful to business models. In particular, such models can be used to inform design, by providing rigorous scrutiny of the (low-level) details of use case behaviour. The efficacy of this approach was gauged initially by producing enactable equivalents of use case descriptions using the existing process modelling language and tool RolEnact. However, industrial application also found that there was a mapping overhead and, hence, end users were reluctant to devote their time to producing enactable use cases without increased automation. This suggested a pressing need for tool support. That is, a use-case description tool which provided enaction capability, but without need for any further description. A prototype use case enaction tool is, therefore, introduced, along with a discussion of development issues and possible future directions.
Item Type: | Monograph (Technical Report) |
---|---|
Group: | Faculty of Science & Technology |
ID Code: | 11355 |
Deposited By: | Dr Keith Phalp |
Deposited On: | 16 Sep 2009 20:23 |
Last Modified: | 14 Mar 2022 13:25 |
Downloads
Downloads per month over past year
Repository Staff Only - |