Support of Scenario Creation by Generating Event Lists from Conceptual Models

Kenta Goto, Shinpei Ogata, Junko Shirogane, Takako Nakatani, Yoshiaki Fukazawa

Abstract

In the requirements definition phase, conceptual models are used to understand the developing software. Although scenarios are often described on the basis of conceptual models, there are cases that necessary requirements are omitted in the scenarios when the scenarios are created manually. Herein we propose an approach to support scenario creation from conceptual models where event lists of scenarios, which include checkpoints to define requirements, are generated from conceptual models automatically. The conceptual models represent the core resources of the software, the owner of the core resources, and use cases as class diagrams. Then software engineers and their clients arrange the event lists and define requirements as scenarios on the basis of the checkpoints. Our approach can support describing scenarios with all the necessary requirements from conceptual models. To confirm the effectiveness of our approach, we compared our approach to the all-manual approach.

References

  1. Alspaugh, A, Thomas. Antón, I, Annie. (2008): Scenario support for effective requirements. Information and Software Technology. ELSEVIER. 50(3): pp. 198-220.
  2. astah*: http://astah.net/. Accessed 4 Aug 2014.
  3. Burden, H. Heldal, R. (2011): Natural language generation from class diagrams. Proc. of the 8th International Workshop on Model-Driven Engineering, Verification and Validation. ACM. pp. 8:1--8:8.
  4. Clancy, T. (1995): The Standish Group Report CHAOS. The Standish Group. http://www.projectsmart.co.uk/ docs/chaos-report.pdf. Accessed 30 July 2014.
  5. Cockburn, A. (2000): Writing Effective Use Cases. Addison-Wesley.
  6. Fowler, M (1997): Analysis Patterns: Reusable Object Models. Addison-Wesley.
  7. Kamalrudin, M. Hosking, J. Grundy, J. (2011): Improving Requirements Quality using Essential Use Case Interaction Patterns. Proc. of 33rd International Conference on Software Engineering. ACM. pp. 531- 540.
  8. Kof, L. (2007): Scenarios: Identifying missing objects and actions by means of computational linguistics. Proc. of 15th Requirements Engineering, IEEE. pp. 121 - 130.
  9. Meziane, F. Athanasakis, N. Ananiadou, S. (2008): Generating natural language specifications from UML class diagrams. Requirments Engineering. Springer. 13(1): pp.1-18.
  10. Ohnishi, A. (2008): A Generation Method of Exceptional Scenarios from a Normal Scenario. IEICE TRANSACTIONS on Information and Systems. IEICE. Vol.E91-D No.4 pp. 881-887.
  11. Olivé, A. (2007): Conceptual Modeling of Information Systems. Springer Berlin Heidelberg.
  12. Robertson, Suzanne. Robertson, James (2012): Mastering the Requirements Process: Getting Requirements Right. Addison-Wesley.
  13. Runeson, P. Höst, M. (2009): Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering. Springer. 14(2):131-164.
  14. Sagar, Vidya, R, Bhala, Vidhu. Abirami, S. (2014): Conceptual modeling of natural language functional requirements. Journal of Systems and Software. Elsevier. 88: 25-41.
  15. Wanderley, F. Silveria, da, Silva, Denis. (2012): A Framework to Diminish the Gap between the Business Specialist and the Software Designer. Proc. of Eighth International Conference on the Quality of Information and Communications Technology. IEEE. pp. 199-204.
Download


Paper Citation


in Harvard Style

Goto K., Ogata S., Shirogane J., Nakatani T. and Fukazawa Y. (2015). Support of Scenario Creation by Generating Event Lists from Conceptual Models . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 376-383. DOI: 10.5220/0005327803760383


in Bibtex Style

@conference{modelsward15,
author={Kenta Goto and Shinpei Ogata and Junko Shirogane and Takako Nakatani and Yoshiaki Fukazawa},
title={Support of Scenario Creation by Generating Event Lists from Conceptual Models},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={376-383},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005327803760383},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Support of Scenario Creation by Generating Event Lists from Conceptual Models
SN - 978-989-758-083-3
AU - Goto K.
AU - Ogata S.
AU - Shirogane J.
AU - Nakatani T.
AU - Fukazawa Y.
PY - 2015
SP - 376
EP - 383
DO - 10.5220/0005327803760383