Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002)
DOI: 10.1109/icse.1999.841011
|View full text |Cite
|
Sign up to set email alerts
|

Dynamically discovering likely program invariants to support program evolution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
168
0
3

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 109 publications
(171 citation statements)
references
References 0 publications
0
168
0
3
Order By: Relevance
“…Program maintenance introduces errors [10,11] and many of these are due to violating invariants. When presented with Daikon's output, programmers are able to avoid breaking such invariants [12].…”
Section: Avoiding Bugsmentioning
confidence: 99%
“…Program maintenance introduces errors [10,11] and many of these are due to violating invariants. When presented with Daikon's output, programmers are able to avoid breaking such invariants [12].…”
Section: Avoiding Bugsmentioning
confidence: 99%
“…In our previous work , we estimated the impact on the data by using dynamic invariants . To this end, we learned dynamic invariants from the original program by using DAIKON . Then, we generated checkers that check those invariants at runtime and run the mutations, and finally obtained a set of violated invariants for each mutation.…”
Section: Assessing Mutation Impactmentioning
confidence: 99%
“…A number of applications of machine learning techniques to verification problems have been proposed in the recent past. These include automatic synthesis of interface specifications for application programs [1], automatically learning the set of reachable states in regular model checking [20], black-box-testing [22] and its subsequent extension to adaptive model-checking [19] to learn an accurate finite state model of an unknown system starting from an approximate one, and learning likely program invariants based on observed values in sample executions [15].…”
mentioning
confidence: 99%