DocumentCode
2112073
Title
Inter-agent Data Flow Analysis of Abstract State Machines
Author
Cavarra, Alessandra
Author_Institution
Comput. Lab., Oxford Univ., Oxford
fYear
2009
fDate
14-17 April 2009
Firstpage
237
Lastpage
245
Abstract
This paper introduces an approach to apply data flow testing techniques to multi-agent abstract state machines. In particular, we analyze the different types of functions in ASMs and deal with the problem of functions that are monitored by a given agent but controlled by another one, functions that are shared between several agents, and derived functions. We revise the concepts of function definition, use in predicate, and use in computation accordingly, and show how definition-use paths are specified in these cases. Finally, we propose a model-checking based approach to derive automatically test cases satisfying a given set of data flow coverage criteria.
Keywords
data flow analysis; finite state machines; multi-agent systems; program testing; program verification; data flow testing technique; inter-agent data flow analysis; model-checking; multi-agent abstract state machine; Australia; Automatic testing; Costs; Data analysis; Data flow computing; Flow graphs; Life testing; Software engineering; Software testing; System testing; Abstract State Machines; Dataflow analysis; Model-based testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2009. ASWEC '09. Australian
Conference_Location
Gold Coast, QLD
ISSN
1530-0803
Print_ISBN
978-0-7695-3599-9
Type
conf
DOI
10.1109/ASWEC.2009.29
Filename
5076646
Link To Document