Abstract
A screen transition model (STM) is one of the effective design models to specify user interface structure and behavior. Moreover, a lot of methods to generate a prototype system from a STM have been proposed. However, developers are still required to create complex STMs manually and ensure that the STMs are consistent with other models. Therefore, we propose a tool to automatically generate a STM from Object CRUD (OCRUD) diagrams. OCRUD diagrams can be obtained by concreting a conceptual model which represents the data structure of domains. Evaluation results show that the proposed tool was useful for STM modeling and discovering mistakes such as omissions of elements to model.
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
Da, S., Alberto, R.: Model-driven engineering: a survey supported by the unified conceptual model. Comput. Lang. Syst. Struct. 43, 139–155 (2015)
Siqueira, F.L., Silva, P.S.M.: Transforming an enterprise model into a use case model in business process systems. J. Syst. Softw. 96, 152–171 (2014)
Achouri, A., Ayed, L. J. B.: A formal semantic for UML 2.0 activity diagram based on institution theory. arXiv preprint arXiv:1606.02311 (2016)
Kamimori, S., Ogata, S., Kaijiri, K.: Automatic method of generating a web prototype employing live interactive widget to validate functional usability requirements. In: 3rd International Conference on ACIT-CSI, pp. 8–13 (2015)
Yazawa, Y., Ogata, S., Okano, K., Kaiya, H., Washizaki, H.: Traceability link mining–focusing on usability. In: 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), vol. 2, pp. 286–287 (2017)
Ma, Z., Yeh, C. Y., He, H., Chen, H.: A web based UML modeling tool with touch screens. In: Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering, pp. 835–838 (2014)
Krahn, H., Rumpe, B., Völkel, S.: Roles in software development using domain specific modeling languages. arXiv preprint arXiv:1409.6618 (2014)
Change Vision: Astah community-free UML modeling tool. http://astah.change-vision.com/ja/
Kaur, H., Singh, P.: UML (Unified Modeling Language): standard language for software architecture development. In: International Symposium on Computing, Communication, and Control (2011)
Torim, A.: A visual model of the CRUD matrix. Inf. Model. Knowl. Bases XXIII 237, 313–320 (2012)
Akase, T., Ogata, S., Okano, K.: A support method for designing GUI consistent with screen transition model. IEICE Techn. Rep. 115(487), 131–136 (2016)
Roder, H.: Specifying usability features with patterns and templates. In: 2012 First International Workshop on Usability and Accessibility Focused Requirements Engineering (UsARE), pp. 6–11 (2012)
Boronat, A., Carsí, J.Á., Ramos, I., Letelier, P.: Formal model merging applied to class diagram integration. Electr. Notes Theoret. Comput. Sci. 166, 5–26 (2007)
Mehra, A., Grundy, J., Hosking, J.: A generic approach to supporting diagram differencing and merging for collaborative design. In: Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering, pp. 204–213 (2005)
Deeptimahanti, D.K., Sanyal, R., Deeptimahanti, D. K., Sanyal, R.: Semi-automatic generation of UML models from natural language requirements. In: Proceedings of the 4th India Software Engineering Conference, pp. 165–174 (2011)
Miao, G., Hongxing, L., Songyu, X., Juncai, L.: Research on user interface transformation method based on MDA. In: 2017 16th International Symposium on Distributed Computing and Applications to Business, Engineering and Science (DCABES), pp. 150–153 (2017)
Acknowledgments
This work was supported by JSPS KAKENHI Grant Numbers JP16H02804, JP15K15972.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Yazawa, Y., Ogata, S., Okano, K., Kaiya, H., Washizaki, H. (2019). Tool to Automatically Generate a Screen Transition Model Based on 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_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-97679-2_16
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)