Tool to automatically generate a screen transition model based on a conceptual model

Yukiya Yazawa, Shinpei Ogata, Kozo Okano, Haruhiko Kaiya, Hironori Washizaki

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

LanguageEnglish
Title of host publicationKnowledge-Based Software Engineering
Subtitle of host publication2018 - Proceedings of the 12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018
EditorsFumihiro Kumeno, Konstantinos Oikonomou, Maria Virvou
PublisherSpringer Science and Business Media Deutschland GmbH
Pages158-167
Number of pages10
ISBN (Print)9783319976785
DOIs
Publication statusPublished - 2019 Jan 1
Event12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018 - Corfu, Greece
Duration: 2018 Aug 272018 Aug 30

Publication series

NameSmart Innovation, Systems and Technologies
Volume108
ISSN (Print)2190-3018
ISSN (Electronic)2190-3026

Other

Other12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018
CountryGreece
CityCorfu
Period18/8/2718/8/30

Fingerprint

Conceptual model
User interfaces
Data structures
Diagrams
Prototype
Evaluation
User interface
Developer
Modeling

Keywords

  • Model driven development
  • Modeling support
  • Object CRUD diagram
  • Screen transition model

ASJC Scopus subject areas

  • Decision Sciences(all)
  • Computer Science(all)

Cite this

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 F. Kumeno, K. Oikonomou, & M. Virvou (Eds.), Knowledge-Based Software Engineering: 2018 - Proceedings of the 12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018 (pp. 158-167). (Smart Innovation, Systems and Technologies; Vol. 108). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-319-97679-2_16

Tool to automatically generate a screen transition model based on a conceptual model. / Yazawa, Yukiya; Ogata, Shinpei; Okano, Kozo; Kaiya, Haruhiko; Washizaki, Hironori.

Knowledge-Based Software Engineering: 2018 - Proceedings of the 12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018. ed. / Fumihiro Kumeno; Konstantinos Oikonomou; Maria Virvou. Springer Science and Business Media Deutschland GmbH, 2019. p. 158-167 (Smart Innovation, Systems and Technologies; Vol. 108).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 F Kumeno, K Oikonomou & M Virvou (eds), Knowledge-Based Software Engineering: 2018 - Proceedings of the 12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018. Smart Innovation, Systems and Technologies, vol. 108, Springer Science and Business Media Deutschland GmbH, pp. 158-167, 12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018, Corfu, Greece, 18/8/27. https://doi.org/10.1007/978-3-319-97679-2_16
Yazawa Y, Ogata S, Okano K, Kaiya H, Washizaki H. Tool to automatically generate a screen transition model based on a conceptual model. In Kumeno F, Oikonomou K, Virvou M, editors, Knowledge-Based Software Engineering: 2018 - Proceedings of the 12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018. Springer Science and Business Media Deutschland GmbH. 2019. p. 158-167. (Smart Innovation, Systems and Technologies). https://doi.org/10.1007/978-3-319-97679-2_16
Yazawa, Yukiya ; Ogata, Shinpei ; Okano, Kozo ; Kaiya, Haruhiko ; Washizaki, Hironori. / Tool to automatically generate a screen transition model based on a conceptual model. Knowledge-Based Software Engineering: 2018 - Proceedings of the 12th Joint Conference on Knowledge-Based Software Engineering, JCKBSE 2018. editor / Fumihiro Kumeno ; Konstantinos Oikonomou ; Maria Virvou. Springer Science and Business Media Deutschland GmbH, 2019. pp. 158-167 (Smart Innovation, Systems and Technologies).
@inproceedings{fb9e3394c69f419c8c9b90af1b789615,
title = "Tool to automatically generate a screen transition model based on a conceptual model",
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 = "Model driven development, Modeling support, Object CRUD diagram, Screen transition model",
author = "Yukiya Yazawa and Shinpei Ogata and Kozo Okano and Haruhiko Kaiya and Hironori Washizaki",
year = "2019",
month = "1",
day = "1",
doi = "10.1007/978-3-319-97679-2_16",
language = "English",
isbn = "9783319976785",
series = "Smart Innovation, Systems and Technologies",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "158--167",
editor = "Fumihiro Kumeno and Konstantinos Oikonomou and Maria Virvou",
booktitle = "Knowledge-Based Software Engineering",

}

TY - GEN

T1 - Tool to automatically generate a screen transition model based on a conceptual model

AU - Yazawa, Yukiya

AU - Ogata, Shinpei

AU - Okano, Kozo

AU - Kaiya, Haruhiko

AU - Washizaki, Hironori

PY - 2019/1/1

Y1 - 2019/1/1

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

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

KW - Model driven development

KW - Modeling support

KW - Object CRUD diagram

KW - Screen transition model

UR - http://www.scopus.com/inward/record.url?scp=85051818563&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85051818563&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-97679-2_16

DO - 10.1007/978-3-319-97679-2_16

M3 - Conference contribution

SN - 9783319976785

T3 - Smart Innovation, Systems and Technologies

SP - 158

EP - 167

BT - Knowledge-Based Software Engineering

A2 - Kumeno, Fumihiro

A2 - Oikonomou, Konstantinos

A2 - Virvou, Maria

PB - Springer Science and Business Media Deutschland GmbH

ER -