Model-based and Model-driven engineering of user interfaces: The UsiXML experience
In order to be relieved from empirical and opportunistic development of user interfaces and to promote a genuine and rigorous approach throughout the development life cycle, model-driven engineering of user interfaces is typically structured along three dimensions:
1. Conceptual modelling of user interfaces and interaction: models should capture the essence of what user interfaces and interaction will be and should be compliant with a meta-model expressing its semantics ; abstract and concrete syntaxes could then be defined to express these semantics, typically through a User Interface Description Language (UIDL); stylistics study how such syntaxes could be graphically conveyed.
2. Step-wise and structured approach: a set of rules and general principles should guide the modelling approach in order to master all the steps required to achieve the full development life cycle.
3. Software tools: a software suite is expected to support the aforementioned step-wise approach in order to properly conduct the development life cycle
Jean Vanderdonckt is Full Professor of Computer Science at Université catholique de Louvain (UCL, Belgium) where he is President of Louvain School of Management Research Institute (ILSM) and Head of the Louvain Interaction Laboratory (LiLab) since its creation in 1998. He is ACM Distinguished Speaker since 2015.
The talk will be Tuesday March 21st 16:00 at Sala de Juntas DSIC (Edificio 1F).