A Model-Based and Automated Approach to Size Estimation of Embedded Software Components

被引:0
|
作者
Lind, Kenneth [1 ]
Heldal, Rogardt [2 ]
机构
[1] Saab Automobile AB, Elect Syst Engn, A1-5 TLEF, SE-46180 Trollhattan, Sweden
[2] Chalmers, Comp Sci & Engn, SE-412 96 Gothenburg, Sweden
关键词
UML Profile; UML components; software components; functional size measurement; code size estimation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Accurate estimation of Software Code Size is important for developing cost-efficient embedded systems. The Code Size affects the amount of system resources needed, like ROM and RAM memory, and processing capacity. In our previous work, we have estimated the Code Size based on CFP (COSMIC Function Points) within 15% accuracy, with the purpose of deciding how much ROM memory to fit into products with high cost pressure. Our manual CFP measurement process would require 2,5 man years to estimate the ROM size required in a typical car. In this paper, we want to investigate how the manual effort involved in estimation of Code Size can be minimized. We define a UML Profile capturing all information needed for estimation of Code Size, and develop a tool for automated estimation of Code Size based on CFP. A case study will show how UML models save manual effort in a realistic case.
引用
收藏
页码:334 / +
页数:3
相关论文
共 50 条
  • [1] CompSize: A Model-Based and Automated Approach to Size Estimation of Embedded Software Components
    Lind, Kenneth
    Heldal, Rogardt
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (09): : 2183 - 2192
  • [2] A Practical Approach to Size Estimation of Embedded Software Components
    Lind, Kenneth
    Heldal, Rogardt
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (05) : 993 - 1007
  • [3] Automated Unit Testing in Model-based Embedded Software Development
    Luckeneder, Christoph
    Kaindl, Hermann
    Korinek, Martin
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 427 - 434
  • [4] MODEL-BASED VERIFICATION OF EMBEDDED SOFTWARE
    Shokry, Hesham
    Hinchey, Mike
    COMPUTER, 2009, 42 (04) : 53 - +
  • [5] An Automated Software Verification Tool for Model-based Development of Embedded Systems with Simulink®
    Boercsoek, Josef
    Chaaban, Walid
    Schwarz, Michael
    Sheng, Huiyun
    Sheleh, Oleksandr
    Batchuluun, Batsuren
    2009 XXII INTERNATIONAL SYMPOSIUM ON INFORMATION, COMMUNICATION AND AUTOMATION TECHNOLOGIES, 2009, : 45 - 50
  • [6] Model-based monitoring of software components
    Grosclaude, I
    ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 1025 - 1026
  • [7] Components in Model-Based Software Development
    Tyugu, Enn
    Grigorenko, Pavel
    2013 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES (CSIT), 2013,
  • [8] Conceptual Data Model-Based Software Size Estimation for Information Systems
    Tan, Hee Beng Kuan
    Zhao, Yuan
    Zhang, Hongyu
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2009, 19 (02)
  • [9] Model-Based Software Regression Testing for Software Components
    Batra, Gagandeep
    Arora, Yogesh Kumar
    Sengupta, Jyotsna
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT-THIRD INTERNATIONAL CONFERENCE, ICISTM 2009, 2009, 31 : 138 - +
  • [10] A Model-based Testing for AADL Model of Embedded Software
    Dong, Yun-wei
    Wang, Geng
    Zhao, Hong-bing
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 185 - +