• DocumentCode
    1307249
  • Title

    A Practical Approach to Size Estimation of Embedded Software Components

  • Author

    Lind, Kenneth ; Heldal, Rogardt

  • Author_Institution
    Vehicle Eng., Saab Automobile AB, Trollhattan, Sweden
  • Volume
    38
  • Issue
    5
  • fYear
    2012
  • Firstpage
    993
  • Lastpage
    1007
  • Abstract
    To estimate software code size early in the development process is important for developing cost-efficient embedded systems. We have applied the COSMIC Functional Size Measurement (FSM) method for size estimation of embedded software components in the automotive industry. Correlational studies were conducted using data from two automotive companies. The studies show strong correlation between functional size and software code size, which is important for obtaining accurate estimation results. This paper presents the characteristics and results of our work, and aims to provide a practical framework for how to use COSMIC FSM for size estimation purposes. We investigate the results from our earlier correlational studies, and conduct further studies to identify such a framework. Based on these activities, we conclude that a clear purpose of the estimation process, a well-defined domain allowing categorization of software, consistent content and quality of requirements, and historical data from implemented software are key factors for size estimation of embedded software components.
  • Keywords
    automotive engineering; object-oriented programming; production engineering computing; software cost estimation; software metrics; COSMIC functional size measurement method; FSM method; automotive companies; automotive industry; consistent content; cost-efficient embedded systems; development process; domain allowing categorization; embedded software components; historical data; requirements quality; software code size estimation; software product metrics; Automotive engineering; Estimation; Industries; Memory management; Size measurement; Software; Vehicles; COSMIC FSM; Real-time and embedded systems; software components; software product metrics;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2011.86
  • Filename
    5999672