Analysis of Open-Source CASE Tools for Supporting Software Modeling Process with UML

被引:0
|
作者
Silva Freire, Emmanuel Savio [1 ]
Oliveira, Gabriel Cavalcante [1 ]
de Sousa Gomes, Maria Eurizene [1 ]
机构
[1] Fed Inst Ceara IFCE, Teaching Dept, Morada Nova, Ceara, Brazil
关键词
Good modeling practices; open-source CASE tools; UML;
D O I
10.1145/3275245.3275251
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Good modeling practices or guidelines guide the construction of UML diagrams allowing higher quality software. When these guidelines are mapping in a CASE tool, they can support the creation of models following the UML syntax. Thus, this article aimed to verify the guidelines addressed by the open-source CASE tools that allow the creation of the five most used UML diagrams by software engineers. Therefore, thirteen tools were analyzed: ArgoUML, StarUML, UMLet, DiaUML, BOUML, Violet, UML Designer, Modelio, NClass, Plantuml, Umbrello, Open ModelSphere, and Papyrus. As results, it was found that StarUML and UML Designer attended the highest number of good practices. Although all diagrams were considered by these tools, Use Case and Sequence UML diagrams were the ones that had the most good practices numbers attended.
引用
下载
收藏
页码:51 / 60
页数:10
相关论文
共 50 条
  • [1] Integrating open-source tools for embedded software teaching: A case study
    Rafique, Muhammad Usman
    Mohammed, Aquil Mirza
    Li, Shuai
    Khan, Ameer Tamoor
    Kadry, Seifedine
    Advances in Engineering Education, 2019, 7 (03):
  • [2] UML Consistency Rules: a Case Study with Open-Source UML Models
    Torre, Damiano
    Labiche, Yvan
    Genero, Marcela
    Elaasar, Maged
    Menghi, Claudio
    2020 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE, 2020, : 130 - 140
  • [3] Structured analysis of the evaluation process for adopting open-source software
    Akatsu, Shinji
    Fujita, Yoshikatu
    Kato, Takumi
    Tsuda, Kazuhiko
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES-2018), 2018, 126 : 1578 - 1586
  • [4] Releasing tools for international disease surveillance as open-source software: A case study
    Ashar, Raj J.
    Johns Hopkins APL Technical Digest (Applied Physics Laboratory), 2014, 32 (04): : 699 - 713
  • [5] Releasing Tools for International Disease Surveillance as Open-Source Software: A Case Study
    Ashar, Raj J.
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2014, 32 (04): : 699 - 713
  • [7] Open-source software for geospatial analysis
    Isamar M. Cortés
    Nature Reviews Earth & Environment, 2023, 4 : 143 - 143
  • [8] Open-source software for geospatial analysis
    Cortes, Isamar M.
    NATURE REVIEWS EARTH & ENVIRONMENT, 2023, 4 (03) : 143 - 143
  • [9] Efficacy of static analysis tools for software defect detection on open-source projects
    Yeboah, Jones
    Popoola, Saheed
    2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, 2023, : 1588 - 1593
  • [10] Guest editorial open-source software for engineering education: Pedagogical strategies that leverage open-source tools
    Lytras, Miltiadis D.
    Scacchi, Walt
    IEEE TRANSACTIONS ON EDUCATION, 2007, 50 (04) : 290 - 291