• 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