2017
DOI: 10.1007/978-3-319-51838-1_6
|View full text |Cite
|
Sign up to set email alerts
|

Combining Models for Interactive System Modelling

Abstract: Our approach for modelling interactive systems has been to develop models for the interface and interaction which are light-weight but with an underlying formal semantics. Combined with traditional formal methods to describe functional behaviour, this provides the ability to create a single formal model of interactive systems and consider all parts (functionality, user interface and interaction) with the same rigorous level of formality. The ability to convert the different models we use from one notation to a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 23 publications
0
6
0
Order By: Relevance
“…The PVS model of the Alaris device, as discussed in [43], involves two main theories describing 38 pump actions and 18 user interface actions. The specication and theorems can be found on Github 14 . The analysis involved 138 theorems based on the templates.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The PVS model of the Alaris device, as discussed in [43], involves two main theories describing 38 pump actions and 18 user interface actions. The specication and theorems can be found on Github 14 . The analysis involved 138 theorems based on the templates.…”
Section: Resultsmentioning
confidence: 99%
“…Bowen and Reeves' work [14] separates the interactivity of the environment from its functionality. Their work employs a notation (Presentation Interaction Model -PIM) that describes the interactivity and Z or µcharts (a variant of statecharts [40]) that describes the functionality.…”
Section: Early Prototyping Loopmentioning
confidence: 99%
“…As such, we build on approaches which seek to support interaction design in safety-critical domains through the use of combining models at different levels of focus and abstraction (such as [23]- [26] etc.) As has been described previously, the use of different types of models adopted in such approaches leads to a wide-range of benefits over and above the provision of formal descriptions [27] and we envisage these benefits will also be seen for IoT development.…”
Section: A Model-driven Development (Mdd)mentioning
confidence: 88%
“…For instance, Weyers [72] presents a visual modeling language that enables (interactive) description of interaction logic and algorithmic transformation into Petri-net based and executable representation of a user interface. Bowen et al [13] use Z-based specifications to describe interaction processes, which offers formal verification capabilities and helps to identify erroneous implementations, as the authors demonstrate in the context of safety critical scenarios. Another example is the use of a Petri-net based modeling approach proposed by Navarre et al [44] addressing user interfaces and interaction in airplane cockpits.…”
Section: Interaction Styles Aiding Vamentioning
confidence: 99%