UMLAUT: A framework for weaving UML-based aspect-oriented designs

被引:12
|
作者
Ho, WM [1 ]
Pennaneac'h, F [1 ]
Plouzeau, N [1 ]
机构
[1] Inst Rech Informat & Syst Aleatoires, F-35042 Rennes, France
关键词
D O I
10.1109/TOOLS.2000.848772
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Separation of concerns is a basic engineering principle that is also at the cove of object-oriented analysis and design methods in the context of the Unified Modeling Language (UML). The UML gives the designer a rich, brit somehow disorganized, set of views on her model as well as many features, such as design pattern occurrences, stereotypes or tag values, allowing her to add non-functional information to a model Aspect-oriented concepts are applied to manage the multitude of design constraints. However it can then be an overwhelming task to reconcile the various aspects of a model into a working implementation. In this paper we introduce our UMLAUT framework as a tool for "weaving" aspects when modeling with the UML. This is accompanied with an example of a distributed multimedia application, applying two different weavings: one for implementation, the other one for validation based on model checking technology.
引用
收藏
页码:324 / 334
页数:3
相关论文
共 50 条
  • [1] A Survey on UML-Based Aspect-Oriented Design Modeling
    Wimmer, Manuel
    Schauerhuber, Andrea
    Kappel, Gerti
    Retschitzegger, Werner
    Schwinger, Wieland
    Kapsammer, Elisabeth
    [J]. ACM COMPUTING SURVEYS, 2011, 43 (04)
  • [2] Designing and Weaving Aspect-Oriented Executable UML models
    Fuentes, Lidia
    Sanchez, Pablo
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (07): : 109 - 136
  • [3] Towards a Framework of Aspect-Oriented Modeling with UML
    Zhou, Xiao-cong
    Liu, Chang
    Niu, Yan-tao
    Lai, Tai-zong
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 738 - 741
  • [4] Systematic review on aspect-oriented UML modeling: A complete aspectual UML modeling framework
    [J]. Magableh, A., 1600, Asian Network for Scientific Information (13):
  • [5] OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM)
    Vidal Silva, C.
    Saens, R.
    Del Rio, C.
    Villarroel, R.
    [J]. INGENIERIA E INVESTIGACION, 2013, 33 (03): : 66 - 71
  • [6] Aspect-oriented Dynamic Weaving Testing Based on Sequence Diagrams
    Xiao, Kun
    [J]. INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 1957 - 1963
  • [7] ASPECT-ORIENTED MODELING: APPLYING ASPECT-ORIENTED UML USE CASES AND EXTENDING ASPECT-Z
    Vidal Silva, Cristian
    Saens, Rodrigo
    Del Rio, Carolina
    Villarroel, Rodolfo
    [J]. COMPUTING AND INFORMATICS, 2013, 32 (03) : 573 - 593
  • [8] Impact analysis of weaving in aspect-oriented programming
    Shinomi, H
    Tamai, T
    [J]. ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 657 - 660
  • [10] An Aspect-Oriented Framework for Weaving Domain-Specific Concerns into Component-Based Systems
    Loiret, Frederic
    Rouvoy, Romain
    Seinturier, Lionel
    Romero, Daniel
    Senechal, Kevin
    Plsek, Ales
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (05) : 742 - 776