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
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;
Conference_Titel :
Software Engineering Conference (APSEC), 2011 18th Asia Pacific
Conference_Location :
Ho Chi Minh
Print_ISBN :
978-1-4577-2199-1
DOI :
10.1109/APSEC.2011.40