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...
Main Authors: | , , |
---|---|
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 |