A MODEL-BASED NARRATIVE USE CASE SIMULATION ENVIRONMENT

Veit Hoffmann, Horst Lichter

2010

Abstract

Since their introduction use cases are one of the most widespread used techniques to specify functional requirements. Because low quality use cases often cause serious problems in later phases of the development process the simulation of use cases may be an important technique to assure the quality of use case de-scriptions. In this paper we present a model based use case simulation environment for narrative use cases. At first we motivate core requirements of a simulation environment and an underlying execution model. Moreover we describe our model based simulation approach and present some first experiences.

References

  1. The Standish Group, 2003. Chaos chronicles v3.0 Technical report.
  2. Weidmann, C., Hoffmann, V. & Lichter, H., 2009. Einsatz und Nutzen von Use Cases - Ergebnisse einer empirischen Untersuchung. In SoftwaretechnikTrends, Band 29, Heft 2, pp. 62 -67.
  3. Jacobson, I., 1987. Object-oriented development in an industrial environment. OOPSLA 7887: Conference proceedings on Object-oriented programming systems, languages and applications, ACM Press, New York, pp. 183-191.
  4. Jacobson, I., 2004. Use Cases - Yesterday, today, and tomorrow. Software and System Modeling, vol 3, pp. 210-220.
  5. Cockburn, A., 2000. Writing Effective use cases, AddisonWesley.
  6. Armour, F. & Miller, G., 2001. Advanced use case Modeling Volume One, Software Systems. Addison-Wesley Longman Publishing Co., Inc., Boston.
  7. Kulak, D. & Guiney, E, 2003. Use Cases: Requirements in Context. Addison-Wesley Longman Publishing Co., Inc., Boston.
  8. Bittner, K., & Spence, I., 2003. Use Case Modeling. Addison-Wesley Longman Publishing Co., Inc., Boston.
  9. Jacobson, I., Booch, G. & Rumbaugh, J., 1999. The Unified Software Development Process, Addison-Wesley Longman Publishing Co., Inc., Boston.
  10. Denger, C. & Paech, B., 2004. An Integrated Quality Assurance Approach for Use Case Based Requirements, Proceedings Modellierung 2004, Marburg, pp. 307-308.
  11. Sutcliffe, A.G., Maiden, N.A.M., Minocha, S. & Manuel, D., 1998. Supporting Scenario-Based Requirements Engineering, IEEE Transactions on Software Engineering, vol. 24, no. 12, pp. 1072-1088.
  12. Lee, W.J., Cha, S.D. & Kwon, Y.R., 1998. Integration and Analysis of Use Cases Using Modular Petri Nets in Requirements Engineering, IEEE Transactions on Software Engineering, vol. 24, no. 12, pp 1115-1130.
  13. Williams, C., Kaplan, M., Klinger, T. & Paradkar A., 2005. Toward Engineered, useful use cases. Journal of Object Technology, Special Issue: Use Case Modeling at UML-2004, vol 4, pp. 45-57.
  14. Glinz, M., Seybold, C. & Meier, S., 2007. SimulationDriven Creation, Validation and Evolution of Behavioral Requirements Models. Dagstuhl-Workshop Modellbasierte Entwicklung eingebetteter Systeme (MBEES 2007). Informatik-Bericht 2007-01, TU Braunschweig, pp. 103-112.
  15. Whittle, J. & Jayaraman, P.K., 2006. Generating Hierarchical State Machines from use case Charts, RE 7806: Proceedings of the 14th IEEE International Requirements Engineering Conference (RE'06), IEEE Computer Society, Washington, DC, pp. 16-25.
  16. Jorgensen, J.B. & Bossen, C., 2004. Executable Use Cases: Requirements for a Pervasive Health Care System. IEEE Software, 21(2), pp. 34-41.
  17. Somé, S., 2006. Supporting use case based requirements engineering. Information and Software Technology 48, pp. 43-58.
  18. Zhao J. & Duan Z.: Verification of Use Case with Petri Nets in Requirement Analysis, ICCSA (2), pp. 29-42.
  19. Hoffmann, V., Lichter, H. & Nyßen, A., 2009. Towards the Integration of UML-and textual Use Case Modeling, Journal of Object Technology, vol. 8, no. 3, pp. 85-100.
  20. Jensen, K., 2003. Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, vol.1 (Monographs in Theoretical Computer Science. An EATCS Series). Springer.
  21. Jensen, K. 1997. A Brief Introduction to Coloured Petri Nets, Tools and Algorithms for the Construction and Analysis of Systems, pp. 203-208.
Download


Paper Citation


in Harvard Style

Hoffmann V. and Lichter H. (2010). A MODEL-BASED NARRATIVE USE CASE SIMULATION ENVIRONMENT . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-23-2, pages 63-72. DOI: 10.5220/0003006900630072


in Bibtex Style

@conference{icsoft10,
author={Veit Hoffmann and Horst Lichter},
title={A MODEL-BASED NARRATIVE USE CASE SIMULATION ENVIRONMENT},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2010},
pages={63-72},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003006900630072},
isbn={978-989-8425-23-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - A MODEL-BASED NARRATIVE USE CASE SIMULATION ENVIRONMENT
SN - 978-989-8425-23-2
AU - Hoffmann V.
AU - Lichter H.
PY - 2010
SP - 63
EP - 72
DO - 10.5220/0003006900630072