Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems 2015
DOI: 10.1145/2774225.2774840
|View full text |Cite
|
Sign up to set email alerts
|

Creating models of interactive systems with the support of lightweight reverse-engineering tools

Abstract: Creating formal models of interactive systems is an important step in the development process, particularly for safetycritical interactive systems. Such models can be used for a variety of software engineering purposes such as modelchecking, verification, testing, refinement etc. While the use of such models at the beginning of the implementation cycle is important, it is often the case that we are interested in performing many of the same activities (particularly safety verification and testing) on systems wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
1
1

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 21 publications
0
2
0
Order By: Relevance
“…This allows consideration of both design and functionality using formal and informal methods at the requirements stage and throughout development. It also lends itself to integrated testing approaches as well as post-implementation and reverse-engineering analysis methods [Bowen, 2015, Bowen & Reeves, 2008. While much of this work does not explicitly incorporate task models, they are usually considered as implicit inputs into the user-centred design approach that forms the basis for UI and interaction models.…”
Section: Model-based Design For Interactive Systemsmentioning
confidence: 99%
“…This allows consideration of both design and functionality using formal and informal methods at the requirements stage and throughout development. It also lends itself to integrated testing approaches as well as post-implementation and reverse-engineering analysis methods [Bowen, 2015, Bowen & Reeves, 2008. While much of this work does not explicitly incorporate task models, they are usually considered as implicit inputs into the user-centred design approach that forms the basis for UI and interaction models.…”
Section: Model-based Design For Interactive Systemsmentioning
confidence: 99%
“…Some work has been done on supporting an automated approach. Using a combination of dynamic and static analysis of code and Java implementations has been investigated and this allows UI widgets and some behaviours to be identified which can be used to partially construct models and support their completion (Bowen 2015).…”
Section: Modellingmentioning
confidence: 99%