2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST) 2021
DOI: 10.1109/icst49551.2021.00018
|View full text |Cite
|
Sign up to set email alerts
|

Modeling with Mocking

Abstract: Writing formal specifications often requires users to abstract from the original problem. Especially when verification techniques such as model checking are used. Without applying abstraction the search space the model checker need to traverse tends to grow quickly beyond the scope of what can be checked within reasonable time.The downside of this need to omit details is that it increases the distance to the implementation. Ideally, the created specifications could be used to generate software from (either man… 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

2021
2021
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 30 publications
(39 reference statements)
0
2
0
Order By: Relevance
“…Mockingbird by Lockwood et al [38] uses mocks to isolate the code under dynamic analysis from its dependencies. The use of mocks for Test Driven Development [39], modeling [40], and as an educational tool for object-oriented design [41], [42] have also been investigated. These works have been inspirational for us in many respects.…”
Section: Studies On Mockingmentioning
confidence: 99%
“…Mockingbird by Lockwood et al [38] uses mocks to isolate the code under dynamic analysis from its dependencies. The use of mocks for Test Driven Development [39], modeling [40], and as an educational tool for object-oriented design [41], [42] have also been investigated. These works have been inspirational for us in many respects.…”
Section: Studies On Mockingmentioning
confidence: 99%
“…Since an abort vote directly finishes the transaction for that resource, it no longer has to consider this operation when handling other incoming operations. For some more domain specific use cases, such as Rebel [26,27] for SIE, specialized static analyses based on some grouping of return values can be useful, but it is not generalizable.…”
Section: Ie and Rv-ser Another Conflict Relation Compatible Withmentioning
confidence: 99%