Abstract
There are methods to cope with the incompleteness of requirements. This paper proposes a conceptual model based method to generate scenarios. The method assumes that the unfriendliness of systems comes from the gap between the operational model and the mental model of users. The operational model can be represented in use case models or users’ scenarios. Our method applies a conceptual model with class diagrams as a part of the mental model of users. We also develop a tool as a bridge between these models. It automatically generates users’ scenarios from the conceptual model with access permissions. In order to evaluate the effectiveness of the method, we study a case and clarify whether the method and the tool contribute to the improvement of the completeness of requirements. The case focused on is a system of a domain of academic affairs of the Open University of Japan. As the result, the tool implemented could generate new scenarios that have not been implemented within the system.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Aoyama, M.: Persona-and-scenario based requirements engineering for software embedded in digital consumer products. In: The IEEE International Requirements Engineering Conference, pp. 85–94. IEEE Computer Society (2005)
Augusto, A., Conforti, R., Dumas, M., La Rosa, M., Bruno, G.: Automated discovery of structured process models: discover structured vs. discover and structure. In: Comyn-Wattiau, I., Tanaka, K., Song, I.Y., Yamamoto, S., Saeki, M. (eds.) Conceptual Modeling, pp. 313–329. Springer, Cham (2016)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, New York (1999)
Cooper, A.: The origin of personas (2003). https://www.cooper.com/journal/2003/08/the_origin_of_personas
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20, 3–50 (1993)
Goto, K., Ogata, S., Shirogane, J., Nakatani, T., Fukazawa, Y.: Support of scenario creation by generating event lists from conceptual models. In: 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pp. 376–383 (2015)
Insfrán, E., Pastor, O., Wieringa, R.: Requirements engineering-based conceptual modeling. Requirements Eng. 7(2), 61–72 (2002)
Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G.: Object-Oriented Software Engineering. Addison-Wesley, Reading (1992)
Kaiya, H., Saeki, M.: Using domain ontology as domain knowledge for requirements elicitation. In: 14th IEEE International Requirements Engineering Conference (RE 2006), pp. 189–198 (2006)
Montes, A., Pacheco, H., Estrada, H., Pastor, O.: Conceptual model generation from requirements model: a natural language processing approach. In: Kapetanios, E., Sugumaran, V., Spiliopoulou, M. (eds.) Natural Language and Information Systems, pp. 325–326. Springer, Heidelberg (2008)
Nakatani, T., Tsumaki, T.: Predicting requirements changes by focusing on the social relations. In: Proceedings of the 10th Asia-Pacific Conference on Conceptual Modeling, pp. 65–70. Australian Computer Society (2014)
Nalchigar, S., Yu, E., Ramani, R.: A conceptual modeling framework for business analytics. In: Comyn-Wattiau, I., Tanaka, K., Song, I.Y., Yamamoto, S., Saeki, M. (eds.) Conceptual Modeling, pp. 35–49. Springer, Cham (2016)
Robertson, S., Robertson, J.: Mastering the Requirements Process. Addison-Wesley, New York (1999)
Rolland, C.: From conceptual modeling to requirements engineering. In: Proceedings of the 25th International Conference on Conceptual Modeling, ER 2006, pp. 5–11. Springer, Heidelberg (2006)
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Eng. 14(2), 131 (2008)
Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data Knowl. Eng. 25(1–2), 161–198 (1998)
Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J. (eds.): Social Modeling for Requirements Engineering. MIT Press, Cambridge (2011)
Yu, E.S.K.: Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of the 3rd International Symposium on Requirements Engineering (RE 1997), pp. 226–235. IEEE (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Nakatani, T., Goto, H., Shigo, O., Nakamura, T. (2019). Generating Scenarios with Access Permission from a Conceptual Model. In: Virvou, M., Kumeno, F., Oikonomou, K. (eds) Knowledge-Based Software Engineering: 2018. JCKBSE 2018. Smart Innovation, Systems and Technologies, vol 108. Springer, Cham. https://doi.org/10.1007/978-3-319-97679-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-97679-2_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-97678-5
Online ISBN: 978-3-319-97679-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)