Towards a taxonomy of dynamic invariants in software behaviour

Teemu Kanstren

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

The use of dynamic invariants to describe software behaviour has gained increasing popularity and various tools and techniques for mining and using these invariants have been published. Typically, these invariants are used to support various software engineering tasks, such as testing and debugging, which require one to understand and be able to reason about the system behaviour in terms of these invariants. However, the existing works are generally focused on a specific set of invariants for a specific purpose. In many cases it is also useful to view these in a wider context to enable a wider understanding of the invariants and to provide more extensive support across different domains. This paper presents work towards a general taxonomy describing the properties of dynamic invariants based on a review of existing work in their use, providing a basis for a wider adoption of different invariant features in different domains.
Original languageEnglish
Title of host publicationProceedings of the 2nd International Conference on Pervasive Patterns and Applications
Pages20 - 27
Publication statusPublished - 2010
MoE publication typeA4 Article in a conference publication
Event2nd International Conference on Pervasive Patterns and Applications - Lisbon, Portugal
Duration: 21 Nov 201026 Nov 2010

Conference

Conference2nd International Conference on Pervasive Patterns and Applications
CountryPortugal
CityLisbon
Period21/11/1026/11/10

Fingerprint Dive into the research topics of 'Towards a taxonomy of dynamic invariants in software behaviour'. Together they form a unique fingerprint.

Cite this