Skip to main content

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

  • Conference paper
  • First Online:
  • 361 Accesses

Part of the book series: Smart Innovation, Systems and Technologies ((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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  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. 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)

    Article  Google Scholar 

  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. 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. 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. 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. Krahn, H., Rumpe, B., Völkel, S.: Roles in software development using domain specific modeling languages. arXiv preprint arXiv:1409.6618 (2014)

  8. Change Vision: Astah community-free UML modeling tool. http://astah.change-vision.com/ja/

  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. Torim, A.: A visual model of the CRUD matrix. Inf. Model. Knowl. Bases XXIII 237, 313–320 (2012)

    Google Scholar 

  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. 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. 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)

    Article  Google Scholar 

  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. 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. 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 

Download references

Acknowledgments

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

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yukiya Yazawa or Shinpei Ogata .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics