• DocumentCode
    3549557
  • Title

    Derivation of implementation constraints - implementation simulation and treatment of multiple design choices

  • Author

    Weckstén, P. Mattias ; Jonsson, Magnus ; Vasell, Jonas

  • Author_Institution
    Centre for Res. on Embedded Syst., Halmstad Univ., Sweden
  • fYear
    2005
  • fDate
    16-20 June 2005
  • Firstpage
    459
  • Lastpage
    466
  • Abstract
    The industrial use of ad hoc implementation methods for non-functional constrained tasks has resulted in unnecessary expensive projects. In some cases, ad hoc methods result in overly many iterations to be made and in some severe cases, total project breakdown. To be able to solve these problems a method has been developed to derive end-to-end non-functional constraints, such as timing requirements, to task-level constraints and to promote this information to the implementation phase of the project. For a tool, as the one described above, to be really useful it is important to be able to show that there is a potential cost reduction to be made. To be able to show that a certain implementation method costs less in work hours than to use an ad hoc implementation method, a model for implementation simulation with support for multiple implementation alternatives has been developed. The experiments show that using the budget based implementation method leads to a significant cost reduction in most cases, compared to the ad hoc method. As far as we know, no similar experiments have been done to compare implementation methods.
  • Keywords
    constraint handling; functional programming; software cost estimation; software management; budget based implementation; cost reduction; implementation constraints; implementation simulation; multiple design choices; nonfunctional constrained tasks; task-level constraints; timing requirements; Circuits; Costs; Delay; Electric breakdown; Embedded system; Jitter; Real time systems; Software design; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
  • Print_ISBN
    0-7695-2284-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2005.32
  • Filename
    1467928