Toward an Integrated Tool Environment for Static Analysis of UML Class and Sequence Models

被引:0
|
作者
Sun, Wuliang [1 ,2 ]
Song, Eunjee [1 ]
Grabow, Paul C. [1 ]
Simmonds, Devon M. [3 ]
机构
[1] Baylor Univ, Waco, TX 76798 USA
[2] Colorado State Univ, Ft Collins, CO 80523 USA
[3] Univ N Carolina, Wilmington, NC 28401 USA
关键词
Model Transformation; MDA; XMI; OCL; Model Analysis; USE; SPECIFICATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There is a need for more rigorous analysis techniques that developers can use for verifying the critical properties in UML models. The UML-based Specification Environment (USE) tool supports verification of invariants, preconditions, and postconditions specified in the Object Constraint Language (OCL). Due to its animation and analysis power, it is useful when checking critical non-functional properties such as security policies. However, the USE requires one to specify a model using its own textual language and does not allow one to import any model specification files created by other UML modeling tools. Hence, you would create a model with OCL constraints using a modeling tool such as the IBM Rational Software Architect (RSA) and then use the USE for the model verification. This approach, however, requires a manual transformation between two different specification formats, which diminishes advantage of using tools for model-level verification. In this paper, we describe our own implementation of a specification transformation engine based on the Model-Driven Architecture (MDA) framework. Our approach currently supports automatic tool-level transformations to USE from UML modeling tools built on the Eclipse-based Modeling Framework (EMF).
引用
下载
收藏
页码:2435 / 2454
页数:20
相关论文
共 50 条
  • [21] Linking dynamic elastic parameters to static state of stress: toward an integrated approach to subsurface stress analysis
    Tigrek, S
    Slob, EC
    Dillen, MWP
    Cloetingh, SAPL
    Fokkema, J
    TECTONOPHYSICS, 2005, 397 (1-2) : 167 - 179
  • [22] Are attitudes toward immigration changing in Europe? An analysis based on latent class IRT models
    Genge, Ewa
    Bartolucci, Francesco
    ADVANCES IN DATA ANALYSIS AND CLASSIFICATION, 2022, 16 (02) : 235 - 271
  • [23] Are attitudes toward immigration changing in Europe? An analysis based on latent class IRT models
    Ewa Genge
    Francesco Bartolucci
    Advances in Data Analysis and Classification, 2022, 16 : 235 - 271
  • [24] PANORAMA: An integrated web-based sequence analysis tool and its role in gene discovery
    Pertsemlidis, A
    Pande, A
    Miller, B
    Schilling, P
    Wei, MH
    Lerman, MI
    Minna, JD
    Garner, HR
    GENOMICS, 2000, 70 (03) : 300 - 306
  • [25] TOWARD AN INTEGRATED FRAMEWORK FOR THE SIMULATION, FORMAL ANALYSIS AND ENACTMENT OF DISCRETE EVENTS SYSTEMS MODELS
    Aliyu, Hamzat Olanrewaju
    Traore, Mamadou Kaba
    2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 3090 - 3091
  • [26] Snuffle:: Integrated measurement and analysis tool for Internet and its use in wireless in-house environment
    Rathke, B
    Assimakopoulos, T
    Morich, R
    Schulte, G
    Wolisz, A
    COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 1998, 1469 : 340 - 343
  • [27] Progresses in integrated application methods of geographic analysis models for virtual geographic environment construction
    Yue S.
    Lyu G.
    Wen Y.
    Chen M.
    National Remote Sensing Bulletin, 2024, 28 (05) : 1262 - 1280
  • [28] Analysis of Driver and Pilot Errors Using Integrated Man-Machine-Environment Models)
    Lüdtke, Andreas
    i-com, 2008, 7 (01) : 24 - 29
  • [29] STRATEGIC DECISION MAKING IN A HETEROGENEOUS AND UNCERTAIN BUSINESS ENVIRONMENT: INTEGRATED MODELS FOR ANALYSIS AND FORECASTING
    Suvorova, Svitlana
    Pylypenko, Maksym
    Tolpezhnikov, Roman
    Kovtun, Olena
    Tsebro, Yana
    AD ALTA-JOURNAL OF INTERDISCIPLINARY RESEARCH, 2024, 14 (01): : 114 - 119
  • [30] JUCHMME: a Java']Java Utility for Class Hidden Markov Models and Extensions for biological sequence analysis
    Tamposis, Ioannis A.
    Tsirigos, Konstantinos D.
    Theodoropoulou, Margarita C.
    Kontou, Panagiota I.
    Tsaousis, Georgios N.
    Sarantopoulou, Dimitra
    Litou, Zoi I.
    Bagos, Pantelis G.
    BIOINFORMATICS, 2019, 35 (24) : 5309 - 5312