DocumentCode
3024568
Title
Eliciting Unitary Constraints from Timed Sequence Diagram with Symbolic Techniques: Application to Testing
Author
Bannour, Boutheina ; Gaston, Christophe ; Servat, David
Author_Institution
LIST, CEA, Gif-sur-Yvette, France
fYear
2011
fDate
5-8 Dec. 2011
Firstpage
219
Lastpage
226
Abstract
In early design phases, system models can be characterized as intended interactions between black box components. Moreover, when dealing with embedded systems, it is usual that interactions are constrained by timing issues. We propose to represent such system models as structured scenarios by using UML sequence diagrams specialized with the MARTE profile to handle timing constraints. By using symbolic execution techniques, we show how to analyze these system models and how to extract behavioral constraints concerning components. Those constraints can be used as unitary test purposes to select components of the system.
Keywords
Unified Modeling Language; diagrams; embedded systems; object-oriented programming; program testing; software reusability; MARTE profile; UML sequence diagrams; behavioral constraints; black box components; embedded systems; intended interactions; structured scenarios; symbolic execution techniques; symbolic techniques; system components; system models; timed sequence diagram; timing constraints; timing issues; unitary constraints; unitary test purposes; Arrays; Concrete; Indexes; Semantics; Testing; Timing; Unified modeling language; UML/MARTE sequence diagrams; selection and reuse; symbolic execution and model based testing; timing constraints;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2011 18th Asia Pacific
Conference_Location
Ho Chi Minh
ISSN
1530-1362
Print_ISBN
978-1-4577-2199-1
Type
conf
DOI
10.1109/APSEC.2011.40
Filename
6130690
Link To Document