Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets

In this paper, we formally define Test Case Sequence Diagrams (TCSD) as an easy-to-use means to specify test cases for components including timing constraints. These test cases are modeled using the UML2 syntax and can be specified by standard UML-modeling-tools. In a component-based design an early...

Full description

Bibliographic Details
Main Authors: Sven Sieverding, Christian Ellen, Peter Battram
Format: Article
Language:English
Published: Open Publishing Association 2013-02-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1302.5170v1
id doaj-34bbe2ac0b4b45e4a66b10c41cef92dd
record_format Article
spelling doaj-34bbe2ac0b4b45e4a66b10c41cef92dd2020-11-24T22:33:41ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802013-02-01108Proc. FESCA 2013173110.4204/EPTCS.108.2Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri NetsSven SieverdingChristian EllenPeter BattramIn this paper, we formally define Test Case Sequence Diagrams (TCSD) as an easy-to-use means to specify test cases for components including timing constraints. These test cases are modeled using the UML2 syntax and can be specified by standard UML-modeling-tools. In a component-based design an early identification of errors can be achieved by a virtual integration of components before the actual system is build. We define such a procedure which integrates the individual test cases of the components according to the interconnections of a given architecture and checks if all specified communication sequences are consistent. Therefore, we formally define the transformation of TCSD into timed-arc Petri nets and a process for the combination of these nets. The applicability of our approach is demonstrated on an avionic use case from the ARP4761 standard.http://arxiv.org/pdf/1302.5170v1
collection DOAJ
language English
format Article
sources DOAJ
author Sven Sieverding
Christian Ellen
Peter Battram
spellingShingle Sven Sieverding
Christian Ellen
Peter Battram
Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets
Electronic Proceedings in Theoretical Computer Science
author_facet Sven Sieverding
Christian Ellen
Peter Battram
author_sort Sven Sieverding
title Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets
title_short Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets
title_full Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets
title_fullStr Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets
title_full_unstemmed Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets
title_sort sequence diagram test case specification and virtual integration analysis using timed-arc petri nets
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2013-02-01
description In this paper, we formally define Test Case Sequence Diagrams (TCSD) as an easy-to-use means to specify test cases for components including timing constraints. These test cases are modeled using the UML2 syntax and can be specified by standard UML-modeling-tools. In a component-based design an early identification of errors can be achieved by a virtual integration of components before the actual system is build. We define such a procedure which integrates the individual test cases of the components according to the interconnections of a given architecture and checks if all specified communication sequences are consistent. Therefore, we formally define the transformation of TCSD into timed-arc Petri nets and a process for the combination of these nets. The applicability of our approach is demonstrated on an avionic use case from the ARP4761 standard.
url http://arxiv.org/pdf/1302.5170v1
work_keys_str_mv AT svensieverding sequencediagramtestcasespecificationandvirtualintegrationanalysisusingtimedarcpetrinets
AT christianellen sequencediagramtestcasespecificationandvirtualintegrationanalysisusingtimedarcpetrinets
AT peterbattram sequencediagramtestcasespecificationandvirtualintegrationanalysisusingtimedarcpetrinets
_version_ 1725729830869139456