Advertisement

Tool to Automatically Generate a Screen Transition Model Based on a Conceptual Model

  • Yukiya Yazawa
  • Shinpei Ogata
  • Kozo Okano
  • Haruhiko Kaiya
  • Hironori Washizaki
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 108)

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.

Keywords

Modeling support Screen transition model Object CRUD diagram Model driven development 

Notes

Acknowledgments

This work was supported by JSPS KAKENHI Grant Numbers JP16H02804, JP15K15972.

References

  1. 1.
    Da, S., Alberto, R.: Model-driven engineering: a survey supported by the unified conceptual model. Comput. Lang. Syst. Struct. 43, 139–155 (2015)Google Scholar
  2. 2.
    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)CrossRefGoogle Scholar
  3. 3.
    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)
  4. 4.
    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)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    Krahn, H., Rumpe, B., Völkel, S.: Roles in software development using domain specific modeling languages. arXiv preprint arXiv:1409.6618 (2014)
  8. 8.
    Change Vision: Astah community-free UML modeling tool. http://astah.change-vision.com/ja/
  9. 9.
    Kaur, H., Singh, P.: UML (Unified Modeling Language): standard language for software architecture development. In: International Symposium on Computing, Communication, and Control (2011)Google Scholar
  10. 10.
    Torim, A.: A visual model of the CRUD matrix. Inf. Model. Knowl. Bases XXIII 237, 313–320 (2012)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    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)CrossRefGoogle Scholar
  14. 14.
    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)Google Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    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)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Shinshu UniversityNagano-shiJapan
  2. 2.Kanagawa UniversityHiratsuka-shiJapan
  3. 3.Waseda UniversityTokyoJapan

Personalised recommendations