Semantics-based weaving of UML sequence diagrams

被引:0
|
作者
Gronmo, Roy [1 ]
Sorensen, Fredrik [1 ]
Moller-Pedersen, Birger [1 ]
Krogdahl, Stein [1 ]
机构
[1] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we briefly introduce an aspect language that can define cross-cutting effects on a set of UML 2.0 sequence diagrams. Our main contribution is to weave aspects and sequence diagrams at the model level. By basing the weaving upon a formal trace model for sequence diagrams, we ensure that the weaving is semantics-based. To avoid the intractability of working on complete trace sets, we define a lifeline-based weaving upon trace-based equivalence classes. A major challenge is to handle unbounded loops which produce infinite trace sets. We establish a systematic way to rewrite the original loop definition so that the weaving can be performed on a finite structure. A weaving tool has been implemented to validate the approach.
引用
收藏
页码:122 / 136
页数:15
相关论文
共 50 条
  • [41] Test sequence generation from UML sequence diagrams
    Samuel, Philip
    Joseph, Anju Teresa
    PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 879 - +
  • [42] Aspect-oriented Dynamic Weaving Testing Based on Sequence Diagrams
    Xiao, Kun
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 1957 - 1963
  • [43] A semantics-based approach to malware detection
    Preda, Mila Dalla
    Christodorescu, Mihai
    Jha, Somesh
    Debray, Saumya
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2008, 30 (05):
  • [44] Searching the web: A semantics-based approach
    Cao, TH
    Nguyen, THD
    Qui, TCT
    MODELLING, SIMULATION AND OPTIMIZATION OF COMPLEX PROCESSES, 2005, : 57 - 68
  • [45] Semantics-Based News Delivering Service
    Yokoo, Ryohei
    Kawamura, Takahiro
    Ohsuga, Akihiko
    INTERNATIONAL JOURNAL OF SEMANTIC COMPUTING, 2016, 10 (04) : 445 - 459
  • [46] PLAY: Semantics-Based Event Marketplace
    Stuehmer, Roland
    Verginadis, Yiannis
    Alshabani, Iyad
    Morsellino, Thomas
    Aversa, Antonio
    COLLABORATIVE SYSTEMS FOR REINDUSTRIALIZATION, 2013, 408 : 699 - 707
  • [47] A semantics-based approach to Malware detection
    Preda, Mila Dalla
    Christodorescu, Mihai
    Jha, Somesh
    Debray, Saumya
    ACM SIGPLAN NOTICES, 2007, 42 (01) : 377 - 388
  • [48] Semantics-based representation of virtual environments
    Gutierrez, Mario
    Vexo, Frederic
    Thalmann, Daniel
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2005, 23 (2-4) : 229 - 238
  • [49] A Semantics-Based Approach to Malware Detection
    Preda, Mila Dalla
    Christodorescu, Mihai
    Jha, Somesh
    Debray, Saumya
    CONFERENCE RECORD OF POPL 2007: THE 34TH ACM SIGPLAN SIGACT SYMPOSIUM ON PRINCIPLES OF PROGAMMING LANGUAGES, 2007, : 377 - 388
  • [50] Preparations for semantics-based XML mining
    Lee, JW
    Lee, K
    Kim, W
    2001 IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2001, : 345 - 352