• DocumentCode
    2773028
  • Title

    CompSize: Automated Size Estimation of Embedded Software Components

  • Author

    Lind, Kenneth ; Heldal, Rogardt ; Harutyunyan, Tigran ; Heimdahl, Tony

  • Author_Institution
    Electr. Syst. Eng., Saab Automobile AB, Trollhattan, Sweden
  • fYear
    2011
  • fDate
    3-4 Nov. 2011
  • Firstpage
    86
  • Lastpage
    95
  • Abstract
    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. Central in that work is the mapping between CFP and the information available early in the development process. We have previously defined a UML Profile capturing the information needed for CFP measurement and estimation of Code Size. The key idea was to extend UML components to contain all the necessary information. In this paper, we show how we developed a tool for automated estimation of Code Size based on our UML Profile. The tool is designed to permit Code Size estimation based on other UML diagrams than components. A case study evaluates the UML Profile and the tool in a realistic case.
  • Keywords
    Unified Modeling Language; software metrics; CFP estimation; CFP measurement; COSMIC function points; CompSize; RAM memory; ROM memory; UML diagrams; UML profile; accurate software code size estimation; automated size estimation; cost-efficient embedded systems; embedded software components; system resources; Electronic mail; Estimation; Random access memory; Size measurement; Software; Software measurement; Unified modeling language; UML Profile; code size estimation; functional size measurement; software component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Measurement, 2011 Joint Conference of the 21st Int'l Workshop on and 6th Int'l Conference on Software Process and Product Measurement (IWSM-MENSURA)
  • Conference_Location
    Nara
  • Print_ISBN
    978-1-4577-1930-1
  • Type

    conf

  • DOI
    10.1109/IWSM-MENSURA.2011.49
  • Filename
    6113048