A Brazilian survey on UML and model-driven practices for embedded software development

被引:46
|
作者
Wiedermann Agner, Luciane Telinski [1 ,2 ]
Soares, Inali Wisniewski [1 ,2 ]
Stadzisz, Paulo Cezar [2 ]
Simao, Jean Marcelo [2 ]
机构
[1] Midwest State Univ UNICTR, Dept Comp Sci, BR-85015430 Guarapuava, Parana, Brazil
[2] Fed Univ Technol Parana UTFPR, Grad Sch Elect Engn & Comp Sci, BR-80230901 Curitiba, Parana, Brazil
关键词
Unified Modeling Language; Model Driven Engineering; Model Driven Architecture; Embedded Software; Survey;
D O I
10.1016/j.jss.2012.11.023
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper brings statistical findings from a survey about the use of UML modeling and model-driven approaches for the design of embedded software in Brazil. The survey provides evidences regarding the maturity of use of UML and model-driven approaches, how they are employed, and which and where the professionals who use them are. Technical, organizational, and social aspects were investigated and documented by making use of a descriptive research method. Such aspects seemingly reflect the opinions of software engineers on how they perceive the impact of using UML and model-driven approaches on productivity and quality in embedded software development. Results show that most participants are clearly aware of the modeling approach value, even though they practice it only to a limited degree. Most respondents who make use of model-driven approaches attest that productivity and portability are the key advantages of their use. (c) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:997 / 1005
页数:9
相关论文
共 50 条
  • [1] A survey on modeling and model-driven engineering practices in the embedded software industry
    Akdur, Deniz
    Garousi, Vahid
    Demirors, Onur
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 91 : 62 - 82
  • [2] Matilda: A distributed UML virtual machine for model-driven software development
    Eadara, Manikya Madhu Babu
    Malinowski, Adam
    Suzuki, Junichi
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 7, 2005, : 346 - 351
  • [3] UML 2.0 & model-driven development
    Mats, L
    [J]. DR DOBBS JOURNAL, 2003, 28 (08): : 50 - +
  • [4] Survey of Automation Practices in Model-Driven Development and Operations
    Ponsard, Christophe
    Ramon, Valery
    [J]. 2022 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING (BOTSE 2022), 2022, : 14 - 17
  • [5] UML Behavior Models of Real-Time Embedded Software for Model-Driven Architecture
    Kim, Jinhyun
    Choi, Jin-Young
    Kang, Inhye
    Lee, Insup
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (17) : 2415 - 2434
  • [6] An RTOS API translator for model-driven embedded software development
    Maeng, Ji Chan
    Kim, Jong-Hyuk
    Ryu, Minsoo
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 363 - 367
  • [7] A Model-Driven Multicore Software Development Environment for Embedded System
    Shih, Chihhsiong
    Wu, Chien-Ting
    Lin, Cheng-Yao
    Hsiung, Pao-Ann
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Koong, Chorng-Shiuh
    Chu, William C.
    [J]. 2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 934 - +
  • [8] Model-Driven Development of Multi-Core Embedded Software
    Hsiung, Pao-Ann
    Lin, Shang-Wei
    Chen, Yean-Ru
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Shih, Chih-Hsiong
    Koong, Chorng-Shiuh
    Lin, Chao-Sheng
    Lu, Chun-Hsien
    Tong, Sheng-Ya
    Su, Wan-Ting
    Chu, William C.
    [J]. 2009 ICSE WORKSHOP ON MULTICORE SOFTWARE ENGINEERING (IWMSE), 2009, : 9 - +
  • [9] Model-driven development of RTOS-Based embedded software
    Maeng, Ji Chan
    Na, Dongjin
    Lee, Yongsoon
    Ryu, Minsoo
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 687 - +
  • [10] Model-Driven Software Development Combined with Semantic Mutation of UML State Machines
    Derezinska, Anna
    Zaremba, Lukasz
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2020, 1172 : 204 - 226