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.

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