Evaluating user interface generation approaches: model-based versus model-driven development

Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Software and systems modeling Ročník 18; číslo 4; s. 2753 - 2776
Hlavní autoři: Ruiz, Jenny, Serral, Estefanía, Snoeck, Monique
Médium: Journal Article
Jazyk:angličtina
Vydáno: Berlin/Heidelberg Springer Berlin Heidelberg 01.08.2019
Springer Nature B.V
Témata:
ISSN:1619-1366, 1619-1374
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of abstraction. Often, this generation is limited to the UI part of an application. However, achieving true model-driven development (MDD) requires the co-development of application and UI and, hence, needs to go a step further. This paper analyzes a large set of existing MB-UIDEs, evaluates, from a critical perspective, to what extent they can be considered full MDD environments, and adequately addresses the co-design of UI and application. Following the guidelines proposed by Kitchenham and Charters (Engineering 2, 2007 ), we performed a systematic literature review. A total of 96 papers were examined. Based on these papers, an assessment framework containing 10 criteria with specific metrics to evaluate MB-UIDEs was defined and 30 different environments were evaluated following these criteria. The evaluation identifies several gaps in the existing state of the art and highlights the areas of promising improvement. The evaluation shows that, although a strong progress has being achieved over the last years, the existing environments do not yet fully exploit the benefits and potentialities of MDD, nor do they adequately integrate UI design with application logic design and generation. Further research needs to be done to support the MDD of UIs and the co-design of the underlying application. The difficulty of use of the existing MB-UIDEs, the lack of UI design flexibility, and the lack of complete and integrated development support are the main research gaps that need to be addressed.
AbstractList Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of abstraction. Often, this generation is limited to the UI part of an application. However, achieving true model-driven development (MDD) requires the co-development of application and UI and, hence, needs to go a step further. This paper analyzes a large set of existing MB-UIDEs, evaluates, from a critical perspective, to what extent they can be considered full MDD environments, and adequately addresses the co-design of UI and application. Following the guidelines proposed by Kitchenham and Charters (Engineering 2, 2007), we performed a systematic literature review. A total of 96 papers were examined. Based on these papers, an assessment framework containing 10 criteria with specific metrics to evaluate MB-UIDEs was defined and 30 different environments were evaluated following these criteria. The evaluation identifies several gaps in the existing state of the art and highlights the areas of promising improvement. The evaluation shows that, although a strong progress has being achieved over the last years, the existing environments do not yet fully exploit the benefits and potentialities of MDD, nor do they adequately integrate UI design with application logic design and generation. Further research needs to be done to support the MDD of UIs and the co-design of the underlying application. The difficulty of use of the existing MB-UIDEs, the lack of UI design flexibility, and the lack of complete and integrated development support are the main research gaps that need to be addressed.
Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of abstraction. Often, this generation is limited to the UI part of an application. However, achieving true model-driven development (MDD) requires the co-development of application and UI and, hence, needs to go a step further. This paper analyzes a large set of existing MB-UIDEs, evaluates, from a critical perspective, to what extent they can be considered full MDD environments, and adequately addresses the co-design of UI and application. Following the guidelines proposed by Kitchenham and Charters (Engineering 2, 2007 ), we performed a systematic literature review. A total of 96 papers were examined. Based on these papers, an assessment framework containing 10 criteria with specific metrics to evaluate MB-UIDEs was defined and 30 different environments were evaluated following these criteria. The evaluation identifies several gaps in the existing state of the art and highlights the areas of promising improvement. The evaluation shows that, although a strong progress has being achieved over the last years, the existing environments do not yet fully exploit the benefits and potentialities of MDD, nor do they adequately integrate UI design with application logic design and generation. Further research needs to be done to support the MDD of UIs and the co-design of the underlying application. The difficulty of use of the existing MB-UIDEs, the lack of UI design flexibility, and the lack of complete and integrated development support are the main research gaps that need to be addressed.
Author Ruiz, Jenny
Snoeck, Monique
Serral, Estefanía
Author_xml – sequence: 1
  givenname: Jenny
  orcidid: 0000-0002-1371-6353
  surname: Ruiz
  fullname: Ruiz, Jenny
  organization: University of Holguín
– sequence: 2
  givenname: Estefanía
  orcidid: 0000-0001-7579-910X
  surname: Serral
  fullname: Serral, Estefanía
  email: estefania.serralasensio@kuleuven.be
  organization: KU Leuven
– sequence: 3
  givenname: Monique
  orcidid: 0000-0002-3824-3214
  surname: Snoeck
  fullname: Snoeck, Monique
  organization: KU Leuven
BookMark eNp9kF1LwzAUhoNMcM79AO8KXkfz0aWNdzLmBwy80TshpM3JrHRpTdoy_72ZHQqCXuWQc55zXp5TNHGNA4TOKbmkhGRXgRKWEUxojomQOd4doSkVVGLKs3TyXQtxguYhVAUhKZMyFWKKXlaDrnvdVW6T9AF8UrkOvNUlJBtw4GOncYluW9_o8hXCdbJtDNS40AFMMoAPfTh8GV8N4BIDA9RNuwXXnaFjq-sA88M7Q8-3q6flPV4_3j0sb9a45CLtcGFTY8sCUmtyK0RmBXCTL0wmjaRW5JzImEdqwyRIzlhuDKGSG8hZxLKCz9DFuDemfO8hdOqt6b2LJxWjjC4WklEep-g4VfomBA9Wtb7aav-hKFF7j2r0qKJHtfeodpHJfjFl1X056byu6n9JNpIhXnEb8D-Z_oY-Ad4EjGw
CitedBy_id crossref_primary_10_1155_2022_3534167
crossref_primary_10_1049_cps2_12017
crossref_primary_10_3233_AIS_220355
crossref_primary_10_1016_j_infsof_2025_107736
crossref_primary_10_1109_ACCESS_2023_3287198
crossref_primary_10_3389_fcomp_2024_1397805
crossref_primary_10_1007_s11042_020_09651_6
crossref_primary_10_1007_s10270_023_01095_4
crossref_primary_10_3390_app112210776
crossref_primary_10_1007_s10270_024_01198_6
Cites_doi 10.1109/TSE.2002.1027801
10.1007/978-3-540-69489-2_14
10.1145/1774088.1774340
10.1049/ip-cdt:20045067
10.1145/169059.169299
10.1007/978-3-7091-9437-9_16
10.1007/11787044_20
10.1109/3468.867859
10.14236/ewic/IDS1996.15
10.1007/11431879_12
10.1007/978-94-010-0421-3_5
10.1524/icom.2011.0026
10.1007/978-3-642-15865-0_10
10.1145/964460.964461
10.1145/1614390.1614394
10.1016/j.jss.2010.05.079
10.1007/978-3-540-85992-5_12
10.1007/1-4020-3304-4_8
10.1145/98188.98194
10.1145/1385569.1385607
10.1016/S0953-5438(01)00042-X
10.21236/ADA268843
10.1631/FITEE.1500083
10.1016/S0953-5438(03)00010-9
10.1145/142750.142789
10.1016/j.advengsoft.2009.01.026
10.1007/978-3-319-10145-3
10.1145/1045446.1045466
10.1145/169059.169111
10.1016/j.advengsoft.2012.06.002
10.1109/MC.2006.58
10.1007/978-3-540-39929-2_26
10.2200/S00441ED1V01Y201208SWE001
10.1145/200968.200971
10.1007/978-3-540-45233-1_19
10.1007/3-540-44675-3_13
10.1007/978-3-540-70569-7_22
10.1145/2494603.2480297
10.1145/985921.985939
10.1147/sj.453.0451
10.1007/978-3-319-07233-3_28
10.1007/11752707_19
10.1145/1822018.1822079
10.1145/1385569.1385605
10.1109/TSE.2004.40
10.1109/APSEC.2013.38
10.1016/j.jss.2007.04.045
10.1007/978-0-387-34907-7_8
ContentType Journal Article
Copyright Springer-Verlag GmbH Germany, part of Springer Nature 2018
Software & Systems Modeling is a copyright of Springer, (2018). All Rights Reserved.
Copyright_xml – notice: Springer-Verlag GmbH Germany, part of Springer Nature 2018
– notice: Software & Systems Modeling is a copyright of Springer, (2018). All Rights Reserved.
DBID AAYXX
CITATION
3V.
7SC
7XB
8AL
8AO
8FD
8FE
8FG
8FK
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
L7M
L~C
L~D
M0N
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
Q9U
DOI 10.1007/s10270-018-0698-x
DatabaseName CrossRef
ProQuest Central (Corporate)
Computer and Information Systems Abstracts
ProQuest Central (purchase pre-March 2016)
Computing Database (Alumni Edition)
ProQuest Pharma Collection
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
Technology collection
ProQuest One
ProQuest Central
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Computing Database
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest Central Basic
DatabaseTitle CrossRef
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Pharma Collection
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Collection
ProQuest Computing
ProQuest Central Basic
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest Central (Alumni)
ProQuest One Academic (New)
DatabaseTitleList Computer Science Database

Database_xml – sequence: 1
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1619-1374
EndPage 2776
ExternalDocumentID 10_1007_s10270_018_0698_x
GrantInformation_xml – fundername: VLIR-UOS program under the Cuba Network project ZIUS2015AP033
  grantid: ZIUS2015AP033
GroupedDBID -59
-5G
-BR
-EM
-~C
.4S
.86
.DC
.VR
06D
0R~
0VY
123
1N0
203
2J2
2JN
2JY
2KG
2LR
2~H
30V
4.4
406
408
409
40D
40E
5VS
67Z
6NX
8AO
8FE
8FG
8TC
95-
95.
95~
96X
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYQN
AAYTO
AAYZH
ABAKF
ABBBX
ABBXA
ABDBF
ABDZT
ABECU
ABFTD
ABFTV
ABHLI
ABHQN
ABJNI
ABJOX
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABQBU
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABUWG
ABWNU
ABXPI
ACAOD
ACDTI
ACGFS
ACHSB
ACHXU
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACSNA
ACUHS
ACZOJ
ADHHG
ADHIR
ADINQ
ADKNI
ADKPE
ADMLS
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETLH
AEVLU
AEXYK
AFBBN
AFKRA
AFLOW
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJRNO
AJZVZ
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMTXH
AMXSW
AMYLF
AMYQR
AOCGG
ARAPS
ARCSS
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
AZQEC
B-.
B0M
BA0
BDATZ
BENPR
BGLVJ
BGNMA
BPHCQ
BSONS
CCPQU
CS3
CSCUP
DDRTE
DL5
DNIVK
DPUIP
DU5
DWQXO
EAD
EAP
EBLON
EBS
EDO
EIOEI
EJD
EMK
EPL
ESBYG
ESX
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNUQQ
GNWQR
GQ6
GQ7
GQ8
GXS
HCIFZ
HF~
HG5
HG6
HLICF
HMJXF
HQYDN
HRMNR
HVGLF
I-F
I09
IHE
IJ-
IKXTQ
ITM
IWAJR
IXC
IXE
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
K6V
K7-
KDC
KOV
LAS
LLZTM
M0N
M4Y
MA-
NB0
NPVJJ
NQJWS
NU0
O93
O9J
OAM
P62
P9O
PF0
PQQKQ
PROAC
PT4
Q2X
QOS
R89
R9I
RNS
ROL
RPX
RSV
S16
S27
S3B
SAP
SCO
SDH
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
TSG
TSK
TSV
TUC
TUS
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W23
W48
WK8
YLTOR
Z45
Z5O
Z7R
Z7S
Z7X
Z7Z
Z81
Z83
Z88
ZMTXR
~8M
-Y2
2P1
2VQ
AAPKM
AARHV
AAYXX
ABBRH
ABDBE
ABFSG
ABQSL
ABRTQ
ABULA
ACBXY
ACSTC
ADHKG
AEBTG
AEKMD
AEZWR
AFDZB
AFFHD
AFGCZ
AFHIU
AFOHR
AGQPQ
AHPBZ
AHSBF
AHWEU
AIXLP
AJBLW
ATHPR
AYFIA
CAG
CITATION
COF
H13
HZ~
N2Q
O9-
PHGZM
PHGZT
PQGLB
S1Z
3V.
7SC
7XB
8AL
8FD
8FK
JQ2
L7M
L~C
L~D
PKEHL
PQEST
PQUKI
PRINS
Q9U
ID FETCH-LOGICAL-c364t-bf4dfcbe4fd8f667f6e3d85d79d91f68309ace9ad29e93228dd0193de82fcb7b3
IEDL.DBID RSV
ISICitedReferencesCount 18
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000475599900015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1619-1366
IngestDate Tue Nov 04 22:27:23 EST 2025
Tue Nov 18 22:18:17 EST 2025
Sat Nov 29 04:10:43 EST 2025
Fri Feb 21 02:34:12 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords Model-based user interface software tools
Integration with application development
User interface generation
Model-driven development
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c364t-bf4dfcbe4fd8f667f6e3d85d79d91f68309ace9ad29e93228dd0193de82fcb7b3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-7579-910X
0000-0002-1371-6353
0000-0002-3824-3214
PQID 2121559213
PQPubID 43171
PageCount 24
ParticipantIDs proquest_journals_2121559213
crossref_primary_10_1007_s10270_018_0698_x
crossref_citationtrail_10_1007_s10270_018_0698_x
springer_journals_10_1007_s10270_018_0698_x
PublicationCentury 2000
PublicationDate 2019-08-01
PublicationDateYYYYMMDD 2019-08-01
PublicationDate_xml – month: 08
  year: 2019
  text: 2019-08-01
  day: 01
PublicationDecade 2010
PublicationPlace Berlin/Heidelberg
PublicationPlace_xml – name: Berlin/Heidelberg
– name: Heidelberg
PublicationTitle Software and systems modeling
PublicationTitleAbbrev Softw Syst Model
PublicationYear 2019
Publisher Springer Berlin Heidelberg
Springer Nature B.V
Publisher_xml – name: Springer Berlin Heidelberg
– name: Springer Nature B.V
References Popp, R., Kaindl, H., Raneburger, D.: Connecting interaction models and application logic for model-driven generation of web-based graphical user interfaces. In: Software Engineering Conference (APSEC), 2013 20th Asia-Pacific, vol. 1, pp. 215–222. IEEE (2013)
Gomaa, M., Salah, A., Rahman, S.: Towards a better model based user interface development environment: a comprehensive survey. In: MICS 5 (2005)
Myers, B.A.: Why are human–computer interfaces difficult to design and implement. DTIC Document (1993)
Aquino, N., Vanderdonckt, J., Pastor, O.: Transformation templates: adding flexibility to model-driven engineering of user interfaces. In: SAC’2010, pp. 1195–1202. ACM Press, New York, Sierre (2010)
MolinaAIGiraldoWJGallardoJRedondoMAOrtegaMGarcíaGCIAT-GUI: a MDE-compliant environment for developing Graphical User Interfaces of information systemsAdv. Eng. Softw.201252102910.1016/j.advengsoft.2012.06.002
Gajos, K., Weld, D.S.: SUPPLE: automatically generating user interfaces. In: Proceedings of the 9th International Conference on Intelligent User Interfaces, pp. 93–100. ACM (2004)
StaryCTADEUS: seamless development of task-based and user-oriented interfacesIEEE Trans. Syst. Man Cybern. Part A Syst. Hum.200030550952510.1109/3468.867859
SchlungbaumEModel-Based User Interface Software Tools Current State of Declarative Models1996AtlantaGeorgia Institute of Technology
Souchon, N., Vanderdonckt, J.: A review of XML-compliant user interface description languages. In: Interactive Systems. Design, Specification, and Verification, pp. 377–391. Springer (2003)
MoriGPaternòFSantoroCCTTE: support for developing and analyzing task models for interactive system designIEEE Trans. Softw. Eng.200228879781310.1109/TSE.2002.1027801
Sukaviriya, P., Foley, J.D., Griffith, T.: A second generation user interface design environment: the model and the runtime architecture. In: Proceedings of the INTERACT’93 and CHI’93 Conference on Human Factors in Computing Systems, pp. 375–382. ACM (1993)
Feuerstack, S., Blumendorf, M., Schwartze, V., Albayrak, S.: Model-based layout generation. In: AVI, pp. 217–224. ACM (2008)
Vi Tran, T.A.: UI generation from task, domain and user models: the DB-USE approach. In: 2nd ACM SIGCHI, pp. 353–356. ACM (2010)
GriffithsTBarclayPJPatonNWMcKirdyJKennedyJGrayPDCooperRGobleCAda SilvaPPTeallach: a model-based user interface development environment for object databasesInteract. Comput.2001141316810.1016/S0953-5438(01)00042-X
AkikiPABandaraAKYuYAdaptive model-driven user interface development systemsACM Comput. Surv.20154719
MellorSJMDA Distilled: Principles of Model-Driven Architecture2004ReadingAddison-Wesley Professional
Kitchenham, B.A., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Keele University and University of Durham, EBSE Technical Report, pp. 1–57 (2007)
Guerrero-García, J., Gonzalez-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.: A theoretical survey of user interface description languages: preliminary results. In: Web Congress, 2009. LA-WEB’09. Latin American, pp. 36–43. IEEE (2009)
Mitchell, K.J., Kennedy, J.B.: DRIVE: an environment for the organised construction of user-interfaces to databases. In: Proceedings of the 1996 International Conference on Interfaces to Databases. British Computer Society (1996)
PenichetVMRLozanoMDGalludJATesorieroRUser interface analysis for groupware applications in the TOUCHE process modelAdv. Eng. Softw.20094012121212221187.6816410.1016/j.advengsoft.2009.01.026
Molina, J.C., Pastor, O.: MDA, OO-Method y la tecnología OlivaNova Model Excecution. I Taller Sobre Desarrollos Dirigidos Por Modelos, MDA Y Aplicaciones. Málaga (2004)
Coninx, K., Luyten, K., Vandervelpen, C., Van den Bergh, J., Creemers, B.: Dygimes: dynamically generating interfaces for mobile computing devices and embedded systems. In: Mobile HCI, pp. 256–270. Springer (2003)
Lin, J., Landay, J.A.: Damask: A tool for early-stage design and prototyping of multi-device user interfaces. In: Proceedings of the 8th International Conference on Distributed Multimedia Systems (2002 International Workshop on Visual Computing), pp. 573–580 (2002)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: a language supporting multi-path development of user interfaces. In: Engineering Human Computer Interaction and Interactive Systems, pp. 200–220. Springer (2005)
Feuerstack, S., Blumendorf, M., Kern, M., Kruppa, M., Quade, M., Runge, M., Albayrak, S.: Automated usability evaluation during model-based interactive system development. In: Forbrig, P., Paternò, F. (eds.) Engineering Interactive Systems, pp. 134–141. Springer, Berlin, Heidelberg (2008)
MeixnerGPaternòFVanderdoncktJPast, present, and future of model-based user interface developmentI-Com201110321110.1524/icom.2011.0026
Guerrero-García, J., González-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.: A theoretical survey of user interface description languages: complementary results. In: UsiXML 2011, pp. 229–236 (2011)
KennardRLeaneyJTowards a general purpose architecture for UI generationJ. Syst. Softw.201083101896190610.1016/j.jss.2010.05.079
PastorOMolinaJCModel-Driven Architecture in Practice2007BerlinSpringer
BézivinJIn search of a basic principle for model driven engineeringEur. J. Inform. Prof.2004522124
KaranamMMDA Tool support for model driven software evolution: a surveyIssues2015111117
Cabot, J., Teniente, E.: Constraint support in MDA tools: a survey. In: European Conference on Model Driven Architecture-Foundations and Applications, pp. 256–267. Springer (2006)
Myers, B.A., Rosson, M.B.: Survey on user interface programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 195–202. ACM (1992)
Cuppens, E., Raymaekers, C., Coninx, K.: A model-based design process for interactive virtual environments. In: International Workshop on Design, Specification, and Verification of Interactive Systems, pp. 225–236. Springer (2005)
Botterweck, G.: A model-driven approach to the engineering of multiple user interfaces. In: Kühne, T. (ed.) Models in Software Engineering, pp. 106–115. Springer, Berlin, Heidelberg (2006)
PaternoFSantoroCSpanoLDMARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environmentsACM Trans. Comput. Hum. Interact. (TOCHI)20091641910.1145/1614390.1614394
GuerreroJVanderdoncktJGonzalezJFlowiXML: a step towards designing workflow management systemsJ. Web Eng.200842163182
MyersBAUser interface software toolsACM Trans. Comput. Hum. Interact. (TOCHI)19952164103350555610.1145/200968.200971
WiechaCBennettWBoiesSGouldJGreeneSITS: a tool for rapidly developing interactive applicationsACM Trans. Inf. Syst. (TOIS)19908320423610.1145/98188.98194
Julien, D., Ziane, M., Guessoum, Z.: GOLIATH: an extensible model-based environment to develop user interfaces. In: Jacob, R.J.K., Limbourg, Q., Vanderdonckt, J. (eds.) Computer-Aided Design of User Interfaces IV, pp. 95–106. Springer, Dordrecht (2005)
Lonczewski, F., Schreiber, S.: The FUSE-system: an integrated user interface design environment. In: CADUI, vol. 96, pp. 37–56 (1996)
Puerta, A.R.: The MECANO project: comprehensive and integrated support for model-based interface development. In: CADUI, vol. 96, pp. 19–36 (1996)
MoriGPaternoFSantoroCDesign and development of multidevice user interfaces through multiple logical descriptionsIEEE Trans. Softw. Eng.200430850752010.1109/TSE.2004.40
Szekely, P.A., Sukaviriya, P.N., Castells, P., Muthukumarasamy, J., Salcher, E.: Declarative interface models for user interface construction tools: the MASTERMIND approach. In: EHCI, pp. 120–150. Citeseer (1995)
Blumendorf, M., Lehmann, G., Feuerstack, S., Albayrak, S.: Executable models for human–computer interaction. In: International Workshop on Design, Specification, and Verification of Interactive Systems, pp. 238–251. Springer (2008)
Luo, P., Szekely, P., Neches, R.: Management of interface design in HUMANOID. In: Proceedings of the INTERACT’93 and CHI’93 Conference on Human Factors in Computing Systems, pp. 107–114. ACM (1993)
Engel, J., Herdin, C., Märtin, C.: Evaluation of model-based user interface development approaches. In: International Conference on Human–Computer Interaction, pp. 295–307. Springer (2014)
MarinIOrtinFPedrosaGRodriguezJGenerating native user interfaces for multiple devices by means of model transformationFront. Inf. Technol. Electron. Eng.20151612995101710.1631/FITEE.1500083
SbouiTAyedMBGenerative software development techniques of user interface: survey and open issuesInt. J. Comput. Sci. Inf. Secur.2016147824
SchmidtDCModel-driven engineeringIEEE Comput.2006392253110.1109/MC.2006.58
Paternò, F., Zini, E.: Applying information visualization techniques to visual representations of task models. In: Proceedings of the 3rd Annual Conference on Task Models and Diagrams, pp. 105–111 (2004)
Da Silva, P.P.: User interface declarative models and development environments: a survey. In: Interactive Systems Design, Specification, and Verification, pp. 207–226. Springer (2001)
VianaWAndradeRMCXMobile: a MB-UID environment for semi-automatic generation of adaptive applications for mobile devicesJ. Syst. Softw.200881338239410.1016/j.jss.2007.04.045
Bodart, F., Vanderdonckt, J.: Towards a systematic building of software architectures: the TRIDENT methodological guide. In: Design, Specification and Verification of Interactive Systems, DSV-IS’95, pp. 262–278. Citeseer (1995)
Akiki, P.A., Bandara, A.K., Yu, Y.: RBUIS: simplifying enterprise application user interfaces through engineering role-based adaptive behavior. In: Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 3–12. ACM (2013)
Delgado, A., Estepa, A., Estepa, R.: Waine: automatic generator of web based applications. In: Third International Conference on Web Information Systems and Technologies, pp. 226–233 (2007)
Molina, P.J., Meliá, S., Pastor, O.: Just-UI : a user interface s
E Schlungbaum (698_CR61) 1996
T Sboui (698_CR60) 2016; 14
698_CR29
B Hailpern (698_CR27) 2006; 45
VMR Penichet (698_CR56) 2009; 40
698_CR36
698_CR37
M Brambilla (698_CR10) 2012
698_CR39
698_CR32
698_CR33
698_CR34
698_CR35
M Snoeck (698_CR63) 2014
O Pastor (698_CR52) 2007
W Viana (698_CR69) 2008; 81
C Stary (698_CR65) 2000; 30
698_CR70
698_CR71
PA Akiki (698_CR2) 2015; 47
698_CR7
698_CR8
698_CR5
698_CR3
698_CR18
698_CR4
698_CR19
698_CR1
698_CR25
698_CR28
698_CR22
698_CR66
698_CR67
698_CR24
698_CR68
698_CR20
698_CR64
G Mori (698_CR47) 2004; 30
C Wiecha (698_CR72) 1990; 8
S Goderis (698_CR21) 2008
G Mori (698_CR48) 2002; 28
698_CR14
698_CR58
698_CR15
698_CR59
698_CR16
698_CR17
698_CR11
I Marin (698_CR38) 2015; 16
698_CR55
698_CR9
698_CR13
698_CR57
698_CR51
698_CR53
SJ Mellor (698_CR41) 2004
J Guerrero (698_CR26) 2008; 4
G Calvary (698_CR12) 2003; 15
T Griffiths (698_CR23) 2001; 14
AI Molina (698_CR44) 2012; 52
DC Schmidt (698_CR62) 2006; 39
698_CR49
698_CR43
F Paterno (698_CR54) 2009; 16
G Meixner (698_CR40) 2011; 10
698_CR45
BA Myers (698_CR50) 1995; 2
698_CR46
M Karanam (698_CR30) 2015; 1
698_CR42
J Bézivin (698_CR6) 2004; 5
R Kennard (698_CR31) 2010; 83
References_xml – reference: Blumendorf, M., Lehmann, G., Feuerstack, S., Albayrak, S.: Executable models for human–computer interaction. In: International Workshop on Design, Specification, and Verification of Interactive Systems, pp. 238–251. Springer (2008)
– reference: GoderisSOn the Separation of User Interface Concerns: A Programmer’s Perspective on the Modularisation of User Interface Code2008AntwerpASP/VUBPRESS/UPA
– reference: Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: a language supporting multi-path development of user interfaces. In: Engineering Human Computer Interaction and Interactive Systems, pp. 200–220. Springer (2005)
– reference: KaranamMMDA Tool support for model driven software evolution: a surveyIssues2015111117
– reference: Luo, P., Szekely, P., Neches, R.: Management of interface design in HUMANOID. In: Proceedings of the INTERACT’93 and CHI’93 Conference on Human Factors in Computing Systems, pp. 107–114. ACM (1993)
– reference: Paternò, F.: From model-based to natural development. IST PROGRAMME (2003)
– reference: Raneburger, D.: Interactive model-driven generation of graphical user interfaces for multiple devices. Doctoral dissertation, Vienna University of Technology (2014)
– reference: Berti, S., Correani, F., Paterno, F., Santoro, C.: The TERESA XML language for the description of interactive systems at multiple abstraction levels. In: Proceedings Workshop on Developing User Interfaces with XML: Advances on User Interface Description Languages, pp. 103–110 (2004)
– reference: MarinIOrtinFPedrosaGRodriguezJGenerating native user interfaces for multiple devices by means of model transformationFront. Inf. Technol. Electron. Eng.20151612995101710.1631/FITEE.1500083
– reference: Vanderdonckt, J.: Model-driven engineering of user interfaces: promises, successes, and failures. In: ROCHI’2008, pp. 1–10 (2008)
– reference: GriffithsTBarclayPJPatonNWMcKirdyJKennedyJGrayPDCooperRGobleCAda SilvaPPTeallach: a model-based user interface development environment for object databasesInteract. Comput.2001141316810.1016/S0953-5438(01)00042-X
– reference: Märtin, C.: Software life cycle automation for interactive applications: the AME design environment. In: CADUI, pp. 57–76 (1996)
– reference: PastorOMolinaJCModel-Driven Architecture in Practice2007BerlinSpringer
– reference: Bodart, F., Vanderdonckt, J.: Towards a systematic building of software architectures: the TRIDENT methodological guide. In: Design, Specification and Verification of Interactive Systems, DSV-IS’95, pp. 262–278. Citeseer (1995)
– reference: Engel, J., Herdin, C., Märtin, C.: Evaluation of model-based user interface development approaches. In: International Conference on Human–Computer Interaction, pp. 295–307. Springer (2014)
– reference: Myers, B.A., Rosson, M.B.: Survey on user interface programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 195–202. ACM (1992)
– reference: Sukaviriya, P., Foley, J.D., Griffith, T.: A second generation user interface design environment: the model and the runtime architecture. In: Proceedings of the INTERACT’93 and CHI’93 Conference on Human Factors in Computing Systems, pp. 375–382. ACM (1993)
– reference: Julien, D., Ziane, M., Guessoum, Z.: GOLIATH: an extensible model-based environment to develop user interfaces. In: Jacob, R.J.K., Limbourg, Q., Vanderdonckt, J. (eds.) Computer-Aided Design of User Interfaces IV, pp. 95–106. Springer, Dordrecht (2005)
– reference: Souchon, N., Vanderdonckt, J.: A review of XML-compliant user interface description languages. In: Interactive Systems. Design, Specification, and Verification, pp. 377–391. Springer (2003)
– reference: CalvaryGCoutazJTheveninDLimbourgQBouillonLVanderdoncktJA unifying reference framework for multi-target user interfacesInteract. Comput.200315328930810.1016/S0953-5438(03)00010-9
– reference: Delgado, A., Estepa, A., Estepa, R.: Waine: automatic generator of web based applications. In: Third International Conference on Web Information Systems and Technologies, pp. 226–233 (2007)
– reference: Guerrero-García, J., Gonzalez-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.: A theoretical survey of user interface description languages: preliminary results. In: Web Congress, 2009. LA-WEB’09. Latin American, pp. 36–43. IEEE (2009)
– reference: Molina, J.C., Pastor, O.: MDA, OO-Method y la tecnología OlivaNova Model Excecution. I Taller Sobre Desarrollos Dirigidos Por Modelos, MDA Y Aplicaciones. Málaga (2004)
– reference: Molina, P.J., Meliá, S., Pastor, O.: Just-UI : a user interface specification model. In: CADUI’2002, pp. 63–74. Kluwer Acad. Pub, Dordrecht (2002)
– reference: MeixnerGPaternòFVanderdoncktJPast, present, and future of model-based user interface developmentI-Com201110321110.1524/icom.2011.0026
– reference: Botterweck, G.: A model-driven approach to the engineering of multiple user interfaces. In: Kühne, T. (ed.) Models in Software Engineering, pp. 106–115. Springer, Berlin, Heidelberg (2006)
– reference: Myers, B.A.: Why are human–computer interfaces difficult to design and implement. DTIC Document (1993)
– reference: Cabot, J., Teniente, E.: Constraint support in MDA tools: a survey. In: European Conference on Model Driven Architecture-Foundations and Applications, pp. 256–267. Springer (2006)
– reference: Feuerstack, S., Blumendorf, M., Schwartze, V., Albayrak, S.: Model-based layout generation. In: AVI, pp. 217–224. ACM (2008)
– reference: MyersBAUser interface software toolsACM Trans. Comput. Hum. Interact. (TOCHI)19952164103350555610.1145/200968.200971
– reference: Kitchenham, B.A., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Keele University and University of Durham, EBSE Technical Report, pp. 1–57 (2007)
– reference: Lonczewski, F., Schreiber, S.: The FUSE-system: an integrated user interface design environment. In: CADUI, vol. 96, pp. 37–56 (1996)
– reference: VianaWAndradeRMCXMobile: a MB-UID environment for semi-automatic generation of adaptive applications for mobile devicesJ. Syst. Softw.200881338239410.1016/j.jss.2007.04.045
– reference: Vi Tran, T.A., Vanderdonckt, J., Kolp, M., Wautelet, Y.: Generating user interface for information applications from task, domain and user models with DB-USE. In: 1st International Workshop on USer Interface eXtensible Markup Language UsiXML’2010, pp. 183–194 (2010)
– reference: AkikiPABandaraAKYuYAdaptive model-driven user interface development systemsACM Comput. Surv.20154719
– reference: MellorSJMDA Distilled: Principles of Model-Driven Architecture2004ReadingAddison-Wesley Professional
– reference: PaternoFSantoroCSpanoLDMARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environmentsACM Trans. Comput. Hum. Interact. (TOCHI)20091641910.1145/1614390.1614394
– reference: WiechaCBennettWBoiesSGouldJGreeneSITS: a tool for rapidly developing interactive applicationsACM Trans. Inf. Syst. (TOIS)19908320423610.1145/98188.98194
– reference: Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M.: USIXML: a user interface description language supporting multiple levels of independence. In: ICWE Workshops, pp. 325–338 (2004)
– reference: MolinaAIGiraldoWJGallardoJRedondoMAOrtegaMGarcíaGCIAT-GUI: a MDE-compliant environment for developing Graphical User Interfaces of information systemsAdv. Eng. Softw.201252102910.1016/j.advengsoft.2012.06.002
– reference: SchlungbaumEModel-Based User Interface Software Tools Current State of Declarative Models1996AtlantaGeorgia Institute of Technology
– reference: SnoeckMEnterprise Information Systems Engineering: The MERODE Approach2014BerlinSpringer10.1007/978-3-319-10145-3
– reference: Mitchell, K.J., Kennedy, J.B.: DRIVE: an environment for the organised construction of user-interfaces to databases. In: Proceedings of the 1996 International Conference on Interfaces to Databases. British Computer Society (1996)
– reference: Cuppens, E., Raymaekers, C., Coninx, K.: A model-based design process for interactive virtual environments. In: International Workshop on Design, Specification, and Verification of Interactive Systems, pp. 225–236. Springer (2005)
– reference: Szekely, P.A., Sukaviriya, P.N., Castells, P., Muthukumarasamy, J., Salcher, E.: Declarative interface models for user interface construction tools: the MASTERMIND approach. In: EHCI, pp. 120–150. Citeseer (1995)
– reference: HailpernBTarrPModel-driven development: the good, the bad, and the uglyIBM Syst. J.200645345146110.1147/sj.453.0451
– reference: Da Silva, P.P.: User interface declarative models and development environments: a survey. In: Interactive Systems Design, Specification, and Verification, pp. 207–226. Springer (2001)
– reference: Guerrero-García, J., González-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.: A theoretical survey of user interface description languages: complementary results. In: UsiXML 2011, pp. 229–236 (2011)
– reference: BézivinJIn search of a basic principle for model driven engineeringEur. J. Inform. Prof.2004522124
– reference: Meskens, J., Vermeulen, J., Luyten, K., Coninx, K.: Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me. In: Proceedings of the working conference on Advanced visual interfaces, pp. 233–240. ACM (2008)
– reference: Gomaa, M., Salah, A., Rahman, S.: Towards a better model based user interface development environment: a comprehensive survey. In: MICS 5 (2005)
– reference: Paternò, F., Zini, E.: Applying information visualization techniques to visual representations of task models. In: Proceedings of the 3rd Annual Conference on Task Models and Diagrams, pp. 105–111 (2004)
– reference: MoriGPaternoFSantoroCDesign and development of multidevice user interfaces through multiple logical descriptionsIEEE Trans. Softw. Eng.200430850752010.1109/TSE.2004.40
– reference: Gajos, K., Weld, D.S.: SUPPLE: automatically generating user interfaces. In: Proceedings of the 9th International Conference on Intelligent User Interfaces, pp. 93–100. ACM (2004)
– reference: Akiki, P.A., Bandara, A.K., Yu, Y.: RBUIS: simplifying enterprise application user interfaces through engineering role-based adaptive behavior. In: Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 3–12. ACM (2013)
– reference: Jha, N.K.: Low-power system scheduling, synthesis and displays. In: IEE Proceedings-Computers and Digital Techniques, vol. 152, pp. 344–352 (2005)
– reference: Lin, J., Landay, J.A.: Damask: A tool for early-stage design and prototyping of multi-device user interfaces. In: Proceedings of the 8th International Conference on Distributed Multimedia Systems (2002 International Workshop on Visual Computing), pp. 573–580 (2002)
– reference: KennardRLeaneyJTowards a general purpose architecture for UI generationJ. Syst. Softw.201083101896190610.1016/j.jss.2010.05.079
– reference: Aquino, N., Vanderdonckt, J., Pastor, O.: Transformation templates: adding flexibility to model-driven engineering of user interfaces. In: SAC’2010, pp. 1195–1202. ACM Press, New York, Sierre (2010)
– reference: SchmidtDCModel-driven engineeringIEEE Comput.2006392253110.1109/MC.2006.58
– reference: MoriGPaternòFSantoroCCTTE: support for developing and analyzing task models for interactive system designIEEE Trans. Softw. Eng.200228879781310.1109/TSE.2002.1027801
– reference: Feuerstack, S., Blumendorf, M., Kern, M., Kruppa, M., Quade, M., Runge, M., Albayrak, S.: Automated usability evaluation during model-based interactive system development. In: Forbrig, P., Paternò, F. (eds.) Engineering Interactive Systems, pp. 134–141. Springer, Berlin, Heidelberg (2008)
– reference: Aquino, N., Vanderdonckt, J., Panach, J.I., Pastor, O.: Conceptual modelling of interaction. In: Embley, DW., Thalheim, B (eds.) Handbook of Conceptual Modeling, pp. 335–358. Springer, Berlin, Heidelberg (2011)
– reference: PenichetVMRLozanoMDGalludJATesorieroRUser interface analysis for groupware applications in the TOUCHE process modelAdv. Eng. Softw.20094012121212221187.6816410.1016/j.advengsoft.2009.01.026
– reference: Vi Tran, T.A.: UI generation from task, domain and user models: the DB-USE approach. In: 2nd ACM SIGCHI, pp. 353–356. ACM (2010)
– reference: Popp, R., Kaindl, H., Raneburger, D.: Connecting interaction models and application logic for model-driven generation of web-based graphical user interfaces. In: Software Engineering Conference (APSEC), 2013 20th Asia-Pacific, vol. 1, pp. 215–222. IEEE (2013)
– reference: BrambillaMCabotJWimmerMModel-Driven Software Engineering in Practice2012San RafaelMorgan & Claypool10.2200/S00441ED1V01Y201208SWE001
– reference: Puerta, A.R.: The MECANO project: comprehensive and integrated support for model-based interface development. In: CADUI, vol. 96, pp. 19–36 (1996)
– reference: SbouiTAyedMBGenerative software development techniques of user interface: survey and open issuesInt. J. Comput. Sci. Inf. Secur.2016147824
– reference: StaryCTADEUS: seamless development of task-based and user-oriented interfacesIEEE Trans. Syst. Man Cybern. Part A Syst. Hum.200030550952510.1109/3468.867859
– reference: GuerreroJVanderdoncktJGonzalezJFlowiXML: a step towards designing workflow management systemsJ. Web Eng.200842163182
– reference: Coninx, K., Luyten, K., Vandervelpen, C., Van den Bergh, J., Creemers, B.: Dygimes: dynamically generating interfaces for mobile computing devices and embedded systems. In: Mobile HCI, pp. 256–270. Springer (2003)
– ident: 698_CR22
– volume: 28
  start-page: 797
  issue: 8
  year: 2002
  ident: 698_CR48
  publication-title: IEEE Trans. Softw. Eng.
  doi: 10.1109/TSE.2002.1027801
– ident: 698_CR9
  doi: 10.1007/978-3-540-69489-2_14
– ident: 698_CR4
  doi: 10.1145/1774088.1774340
– ident: 698_CR28
  doi: 10.1049/ip-cdt:20045067
– ident: 698_CR32
– ident: 698_CR66
  doi: 10.1145/169059.169299
– ident: 698_CR16
– ident: 698_CR8
  doi: 10.1007/978-3-7091-9437-9_16
– ident: 698_CR39
– ident: 698_CR11
  doi: 10.1007/11787044_20
– ident: 698_CR59
– volume-title: On the Separation of User Interface Concerns: A Programmer’s Perspective on the Modularisation of User Interface Code
  year: 2008
  ident: 698_CR21
– volume: 30
  start-page: 509
  issue: 5
  year: 2000
  ident: 698_CR65
  publication-title: IEEE Trans. Syst. Man Cybern. Part A Syst. Hum.
  doi: 10.1109/3468.867859
– ident: 698_CR35
– ident: 698_CR43
  doi: 10.14236/ewic/IDS1996.15
– ident: 698_CR34
  doi: 10.1007/11431879_12
– ident: 698_CR46
  doi: 10.1007/978-94-010-0421-3_5
– volume: 10
  start-page: 2
  issue: 3
  year: 2011
  ident: 698_CR40
  publication-title: I-Com
  doi: 10.1524/icom.2011.0026
– volume: 14
  start-page: 824
  issue: 7
  year: 2016
  ident: 698_CR60
  publication-title: Int. J. Comput. Sci. Inf. Secur.
– ident: 698_CR3
  doi: 10.1007/978-3-642-15865-0_10
– ident: 698_CR20
  doi: 10.1145/964460.964461
– volume: 16
  start-page: 19
  issue: 4
  year: 2009
  ident: 698_CR54
  publication-title: ACM Trans. Comput. Hum. Interact. (TOCHI)
  doi: 10.1145/1614390.1614394
– volume: 83
  start-page: 1896
  issue: 10
  year: 2010
  ident: 698_CR31
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2010.05.079
– ident: 698_CR45
– ident: 698_CR18
  doi: 10.1007/978-3-540-85992-5_12
– ident: 698_CR68
– ident: 698_CR29
  doi: 10.1007/1-4020-3304-4_8
– volume: 8
  start-page: 204
  issue: 3
  year: 1990
  ident: 698_CR72
  publication-title: ACM Trans. Inf. Syst. (TOIS)
  doi: 10.1145/98188.98194
– ident: 698_CR33
– ident: 698_CR71
– ident: 698_CR42
  doi: 10.1145/1385569.1385607
– ident: 698_CR58
– volume: 14
  start-page: 31
  issue: 1
  year: 2001
  ident: 698_CR23
  publication-title: Interact. Comput.
  doi: 10.1016/S0953-5438(01)00042-X
– volume-title: MDA Distilled: Principles of Model-Driven Architecture
  year: 2004
  ident: 698_CR41
– volume-title: Model-Driven Architecture in Practice
  year: 2007
  ident: 698_CR52
– ident: 698_CR49
  doi: 10.21236/ADA268843
– volume-title: Model-Based User Interface Software Tools Current State of Declarative Models
  year: 1996
  ident: 698_CR61
– volume: 16
  start-page: 995
  issue: 12
  year: 2015
  ident: 698_CR38
  publication-title: Front. Inf. Technol. Electron. Eng.
  doi: 10.1631/FITEE.1500083
– ident: 698_CR24
– volume: 15
  start-page: 289
  issue: 3
  year: 2003
  ident: 698_CR12
  publication-title: Interact. Comput.
  doi: 10.1016/S0953-5438(03)00010-9
– ident: 698_CR51
  doi: 10.1145/142750.142789
– volume: 40
  start-page: 1212
  issue: 12
  year: 2009
  ident: 698_CR56
  publication-title: Adv. Eng. Softw.
  doi: 10.1016/j.advengsoft.2009.01.026
– volume-title: Enterprise Information Systems Engineering: The MERODE Approach
  year: 2014
  ident: 698_CR63
  doi: 10.1007/978-3-319-10145-3
– volume: 47
  start-page: 9
  issue: 1
  year: 2015
  ident: 698_CR2
  publication-title: ACM Comput. Surv.
– ident: 698_CR53
– ident: 698_CR55
  doi: 10.1145/1045446.1045466
– ident: 698_CR37
  doi: 10.1145/169059.169111
– volume: 52
  start-page: 10
  year: 2012
  ident: 698_CR44
  publication-title: Adv. Eng. Softw.
  doi: 10.1016/j.advengsoft.2012.06.002
– volume: 39
  start-page: 25
  issue: 2
  year: 2006
  ident: 698_CR62
  publication-title: IEEE Comput.
  doi: 10.1109/MC.2006.58
– ident: 698_CR64
  doi: 10.1007/978-3-540-39929-2_26
– volume: 1
  start-page: 11
  issue: 1
  year: 2015
  ident: 698_CR30
  publication-title: Issues
– ident: 698_CR25
– volume-title: Model-Driven Software Engineering in Practice
  year: 2012
  ident: 698_CR10
  doi: 10.2200/S00441ED1V01Y201208SWE001
– volume: 2
  start-page: 64
  issue: 1
  year: 1995
  ident: 698_CR50
  publication-title: ACM Trans. Comput. Hum. Interact. (TOCHI)
  doi: 10.1145/200968.200971
– volume: 4
  start-page: 163
  issue: 2
  year: 2008
  ident: 698_CR26
  publication-title: J. Web Eng.
– ident: 698_CR13
  doi: 10.1007/978-3-540-45233-1_19
– ident: 698_CR15
  doi: 10.1007/3-540-44675-3_13
– ident: 698_CR7
  doi: 10.1007/978-3-540-70569-7_22
– ident: 698_CR36
– ident: 698_CR1
  doi: 10.1145/2494603.2480297
– ident: 698_CR5
  doi: 10.1145/985921.985939
– volume: 45
  start-page: 451
  issue: 3
  year: 2006
  ident: 698_CR27
  publication-title: IBM Syst. J.
  doi: 10.1147/sj.453.0451
– volume: 5
  start-page: 21
  issue: 2
  year: 2004
  ident: 698_CR6
  publication-title: Eur. J. Inform. Prof.
– ident: 698_CR17
  doi: 10.1007/978-3-319-07233-3_28
– ident: 698_CR14
  doi: 10.1007/11752707_19
– ident: 698_CR70
  doi: 10.1145/1822018.1822079
– ident: 698_CR19
  doi: 10.1145/1385569.1385605
– volume: 30
  start-page: 507
  issue: 8
  year: 2004
  ident: 698_CR47
  publication-title: IEEE Trans. Softw. Eng.
  doi: 10.1109/TSE.2004.40
– ident: 698_CR57
  doi: 10.1109/APSEC.2013.38
– volume: 81
  start-page: 382
  issue: 3
  year: 2008
  ident: 698_CR69
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2007.04.045
– ident: 698_CR67
  doi: 10.1007/978-0-387-34907-7_8
SSID ssib004299466
ssj0027432
Score 2.2817001
Snippet Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development...
SourceID proquest
crossref
springer
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 2753
SubjectTerms Co-design
Compilers
Computer Science
Information Systems Applications (incl.Internet)
Interpreters
IT in Business
Literature reviews
Logic design
Programming Languages
Programming Techniques
Regular Paper
Software Engineering
Software Engineering/Programming and Operating Systems
User interface
User interfaces
SummonAdditionalLinks – databaseName: Advanced Technologies & Aerospace Database
  dbid: P5Z
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3PS8MwFA46PXhx_sTplBw8KcGtadPEi4hMPMjYQWWIUNa8ZAiyzXaT_fnmdalVwV28Ns1r6Ze895q8fB8hp0pHIaStAbPIMxTGKTBpQsEiKbSSPLSqOF_xdB93u7LfVz2_4Jb7ssrSJxaOGsYa18gvAqRBiFTQ5leTd4aqUbi76iU0VskaNqN0Qy96_vbDVQiUuaRGsTYXotzVXBydC1BypS1ZSyjJ5j_jUpVs_tofLcLObf2_L7xFNn3CSa8XI2SbrJjRDqmXYg7Uz-1d8tLxvN-jIcWVC4pEEpkdaEOHBTU1IkhLCnKTX9JCRIdhGASKxR2z3F-CDF0ohaoeaY883nYebu6Yl15gmotwyrB8z-rUhBakFSK2wnCQEcQKVNsKyVvKPV8NIFDGZYCBBHC5IgcjA9ctTvk-qY3GI3NAqECFdkjTNOSDUDh7qQElYjA20i6E2gZplR8-0Z6XHOUx3pKKURmxShxWCWKVzBvk7KvLZEHKsezmZolP4udnnlTgNMh5iXDV_Kexw-XGjsiGS6jUokCwSWrTbGaOybr-mL7m2UkxOD8B-uPtQQ
  priority: 102
  providerName: ProQuest
Title Evaluating user interface generation approaches: model-based versus model-driven development
URI https://link.springer.com/article/10.1007/s10270-018-0698-x
https://www.proquest.com/docview/2121559213
Volume 18
WOSCitedRecordID wos000475599900015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 1619-1374
  dateEnd: 20191231
  omitProxy: false
  ssIdentifier: ssj0027432
  issn: 1619-1366
  databaseCode: K7-
  dateStart: 20190101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest advanced technologies & aerospace journals
  customDbUrl:
  eissn: 1619-1374
  dateEnd: 20191231
  omitProxy: false
  ssIdentifier: ssj0027432
  issn: 1619-1366
  databaseCode: P5Z
  dateStart: 20190101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1619-1374
  dateEnd: 20191231
  omitProxy: false
  ssIdentifier: ssj0027432
  issn: 1619-1366
  databaseCode: BENPR
  dateStart: 20190101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1619-1374
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0027432
  issn: 1619-1366
  databaseCode: RSV
  dateStart: 20020901
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3PS8MwFH7o5sGL8ydO58jBkxLomjRNvKlsCMoYU8cQobRNMgSp0m7in2_StasTFfTSQ5uk5eXH-9K8930AxyL2qIycEGvLM0T9SGKuKMMeZ7HghGqR51eMbvx-n4_HYlDkcWdltHt5JJmv1J-S3VwrktLh2GGCYwMc68bbcavXMLwdLS2w1GKUxa4rVykzyEbgDmGsPNr8rsll51Qhzi-HpLnv6TX-9dWbsFFATXQ-HxtbsKKSbWiUMg6omNU78NgtGL-TCbL_LJClkEh1GCs0yUmpbd-hknxcZWcol8_B1gFKZMM6ZllxS6Z28USyikTahfte9-7yCheiCzgmjE6xDdzTcaSollwz5mumiOSe9IUUHc04cYR5vwilK5TBfi6X0qBEIhV3TTU_IntQS14StQ-IWW12GUURJSFlpr1IScF8qbQXG-epm-CU1g7igpHcCmM8BxWXsrVeYKwXWOsF7004WVR5ndNx_Fa4VXZhUMzMLHAtnYYn3A5pwmnZZdXjHxs7-FPpQ1g3yErMIwVbUJumM3UEa_Hb9ClL21C_6PYHwzasXvvYXAfeQzsfxB9bgOqN
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1NT9wwEB0BrQQX6AeIpbT1ob20stiNHceuVFVVuwi021UPgPaAFDYeGyGhBTYLpX-qv7GeJG7aSuXGodcknijx88zYHr8H8MrYVGLRnXBPPEMyK5BrJxVPtbJGC-lNdb7iaJiNRno8Nl8X4Ec8C0NlldEnVo4aLyytke8kRIOQmqQnPlxecVKNot3VKKFRw2Lgvn8LU7by_f7n0L-vk2S3f_BpjzeqAtwKJeecKtO8LZz0qL1SmVdOoE4xM2h6XmnRNRPrzAQT40Jyk2jEkAYJdDoJzbJCBLuL8EAKndG4GmT8twleJYgWkijDe0KpuItaH9VLSOKlp3lXGc1v_4yDbXL7135sFeZ21_63H_QIVpuEmn2sR8BjWHDTJ7AWxSpY47uewnG_4TWfnjJamWFElDHz4R3stKLeJoSySLHuynesEgniFOaRUfHKddlcwhmFCIZtvdU6HN7LN27A0vRi6jaBKVKgx6IopJhIFewVDo3K0PnUhhTBd6AbOzq3De86yX-c5y1jNGEjD9jICRv5bQfe_GpyWZOO3PXwdsRD3vifMm_B0IG3EVHt7X8a27rb2EtY3jv4MsyH-6PBM1gJyaOpiyG3YWk-u3bP4aG9mZ-VsxfVwGBwct9A-wmyXU2A
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1NT9wwEB3xUaFe-CqoS4H6UC5UFrtx4tiVqqoCViDQag8tQlWlsPHYCAktsNltt3-tv66eJG4oEtw49JrEEyV-nhnb4_cA3mmTxJi3B9wRz1Cc5siVjSVPlDRaidjp8nzF2Wna66nzc92fgd_hLAyVVQafWDpqvDG0Rr4XEQ1CoqOO2HN1WUT_oPvp9o6TghTttAY5jQoiJ_bXTz99Kz4eH_i-3omi7uGX_SNeKwxwI2Q85lSl5kxuY4fKSZk6aQWqBFONuuOkEm09MFYPMNLWJzqRQvQpkUCrIt8szYW3OwvzqZ9jUjlhP_l2b7JXiqP5hErzjpAy7KhWx_YiknvpKN6WWvHpvzGxSXQf7M2WIa-79D__rGVYrBNt9rkaGSswY4ersBRELFjt017B98Oa73x4yWjFhhGBxsj5d7DLkpKbkMsC9botPrBSPIhT-EdGRS2Tor6EIwodDJs6rDX4-izfuA5zw5uhfQ1MkjI95nkei0Esvb3copYpWpcYnzq4FrRDp2em5mMnWZDrrGGSJpxkHicZ4SSbtmD3b5PbiozkqYc3Azay2i8VWQOMFrwP6GpuP2ps42ljb2HB4ys7Pe6dvIGXPqfUVY3kJsyNRxO7BS_Mj_FVMdouxwiDi-fG2R-eSlak
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Evaluating+user+interface+generation+approaches%3A+model-based+versus+model-driven+development&rft.jtitle=Software+and+systems+modeling&rft.au=Ruiz%2C+Jenny&rft.au=Serral%2C+Estefan%C3%ADa&rft.au=Snoeck%2C+Monique&rft.date=2019-08-01&rft.issn=1619-1366&rft.eissn=1619-1374&rft.volume=18&rft.issue=4&rft.spage=2753&rft.epage=2776&rft_id=info:doi/10.1007%2Fs10270-018-0698-x&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s10270_018_0698_x
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1619-1366&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1619-1366&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1619-1366&client=summon