Multiple instances and symbolic variables in executable sequence charts

被引:10
|
作者
Marelly, R [1 ]
Harel, D [1 ]
Kugler, H [1 ]
机构
[1] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
关键词
design; languages; verification;
D O I
10.1145/583854.582429
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We extend live sequence charts (LSCs), a highly expressive variant of sequence diagrams, and provide the extension with an executable semantics. The extension involves support for instances that can bind to multiple objects and symbolic variables that can bind to arbitrary values. The result is a powerful executable language for expressing behavioral requirements on the level of inter-object interaction. The extension is implemented in full in our play-engine tool, with which one can execute the requirements directly without the need to build or synthesize an intra-object system model. It seems that in addition to many advantages in testing and requirements engineering, for some kinds of systems this could lead to the requirements actually serving as the final implementation.
引用
收藏
页码:83 / 100
页数:18
相关论文
共 50 条
  • [41] Executable test sequence for the protocol data flow property
    Chen, WHP
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS, 2001, 69 : 285 - 299
  • [42] Polymorphic malicious executable scanner by API sequence analysis
    Xu, JY
    Sung, AH
    Chavez, P
    Mukkamala, S
    HIS'04: Fourth International Conference on Hybrid Intelligent Systems, Proceedings, 2005, : 378 - 383
  • [43] Polymorphic malicious executable scanner by API sequence analysis
    Xu, J.-Y. (dennisxu@cs.nmt.edu), IEEE Systems, Man and Cybernetics; International Fuzzy Systems Association; IEEE Computational Intelligence Society (Institute of Electrical and Electronics Engineers Computer Society):
  • [44] Executable test sequence for the protocol control and data portions
    Chen, WH
    ICC 2000: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CONFERENCE RECORD, VOLS 1-3: GLOBAL CONVERGENCE THROUGH COMMUNICATIONS, 2000, : 505 - 510
  • [45] The influence of the number of instances on implicit sequence learning
    Fu, QF
    Fu, XL
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2004, 39 (5-6) : 185 - 185
  • [46] MULTIPLE VIEWS OF AN EXECUTABLE SOFTWARE SPECIFICATION LANGUAGE
    TUNG, Y
    KHWAJA, AA
    URBAN, JE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 21 (03) : 305 - 319
  • [47] Multiple instances detection in RGBD images
    Haladová, Zuzana
    Šikudová, Elena
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8671 : 246 - 253
  • [48] On some synchronization problems with multiple instances
    Cornilly, Dries
    Puccetti, Giovanni
    Rueschendorf, Ludger
    Vanduffel, Steven
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2022, 400
  • [49] ON THE CONSTRUCTION OF CONTROL CHARTS USING LINGUISTIC VARIABLES
    WANG, JH
    RAZ, T
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1990, 28 (03) : 477 - 487
  • [50] A simulation model for message sequence charts
    Hélouët, L
    SDL'99: THE NEXT MILLENNIUM, 1999, : 473 - 488