Model and software tool for automatic generation of user interface based on use case and data model
Apstrakt
The aim of this study is to identify the correlations between the use case model, data model and the desired user interface (UI). Since use cases describe the interaction between the users and the system, implemented through the user interface with the aim to change the state of the system, the correlation between these three components should be taken into account at the software requirements phase. In this study, the authors have introduced the meta-model of software requirements developed on the identified correlations. Based on this meta-model, it is possible to create a model of concrete software requirements, which enables not only the design and implementation of the user interface, but also the automation of this process. In order to prove the sustainability of this approach, they have developed a special software tool that performs the transformation of the model to an executable source code. They have considered different ways of user interaction with the system, and conseque...ntly, they have recommended the set of most common user interface templates. Thus the flexibility of the user interface is achieved, as the user interface of the same use case could be displayed in several different ways, while still maintaining the desired functionality.
Izvor:
IET Software, 2012, 6, 6, 559-573Izdavač:
- Inst Engineering Technology-Iet, Hertford
DOI: 10.1049/iet-sen.2011.0060
ISSN: 1751-8806
WoS: 000310517200010
Scopus: 2-s2.0-84964574058
Institucija/grupa
Fakultet organizacionih naukaTY - JOUR AU - Antović, Ilija AU - Vlajić, Siniša AU - Milić, Miloš AU - Savić, Dušan AU - Stanojević, Vojislav PY - 2012 UR - https://rfos.fon.bg.ac.rs/handle/123456789/872 AB - The aim of this study is to identify the correlations between the use case model, data model and the desired user interface (UI). Since use cases describe the interaction between the users and the system, implemented through the user interface with the aim to change the state of the system, the correlation between these three components should be taken into account at the software requirements phase. In this study, the authors have introduced the meta-model of software requirements developed on the identified correlations. Based on this meta-model, it is possible to create a model of concrete software requirements, which enables not only the design and implementation of the user interface, but also the automation of this process. In order to prove the sustainability of this approach, they have developed a special software tool that performs the transformation of the model to an executable source code. They have considered different ways of user interaction with the system, and consequently, they have recommended the set of most common user interface templates. Thus the flexibility of the user interface is achieved, as the user interface of the same use case could be displayed in several different ways, while still maintaining the desired functionality. PB - Inst Engineering Technology-Iet, Hertford T2 - IET Software T1 - Model and software tool for automatic generation of user interface based on use case and data model EP - 573 IS - 6 SP - 559 VL - 6 DO - 10.1049/iet-sen.2011.0060 UR - conv_1485 ER -
@article{ author = "Antović, Ilija and Vlajić, Siniša and Milić, Miloš and Savić, Dušan and Stanojević, Vojislav", year = "2012", abstract = "The aim of this study is to identify the correlations between the use case model, data model and the desired user interface (UI). Since use cases describe the interaction between the users and the system, implemented through the user interface with the aim to change the state of the system, the correlation between these three components should be taken into account at the software requirements phase. In this study, the authors have introduced the meta-model of software requirements developed on the identified correlations. Based on this meta-model, it is possible to create a model of concrete software requirements, which enables not only the design and implementation of the user interface, but also the automation of this process. In order to prove the sustainability of this approach, they have developed a special software tool that performs the transformation of the model to an executable source code. They have considered different ways of user interaction with the system, and consequently, they have recommended the set of most common user interface templates. Thus the flexibility of the user interface is achieved, as the user interface of the same use case could be displayed in several different ways, while still maintaining the desired functionality.", publisher = "Inst Engineering Technology-Iet, Hertford", journal = "IET Software", title = "Model and software tool for automatic generation of user interface based on use case and data model", pages = "573-559", number = "6", volume = "6", doi = "10.1049/iet-sen.2011.0060", url = "conv_1485" }
Antović, I., Vlajić, S., Milić, M., Savić, D.,& Stanojević, V.. (2012). Model and software tool for automatic generation of user interface based on use case and data model. in IET Software Inst Engineering Technology-Iet, Hertford., 6(6), 559-573. https://doi.org/10.1049/iet-sen.2011.0060 conv_1485
Antović I, Vlajić S, Milić M, Savić D, Stanojević V. Model and software tool for automatic generation of user interface based on use case and data model. in IET Software. 2012;6(6):559-573. doi:10.1049/iet-sen.2011.0060 conv_1485 .
Antović, Ilija, Vlajić, Siniša, Milić, Miloš, Savić, Dušan, Stanojević, Vojislav, "Model and software tool for automatic generation of user interface based on use case and data model" in IET Software, 6, no. 6 (2012):559-573, https://doi.org/10.1049/iet-sen.2011.0060 ., conv_1485 .