• DocumentCode
    2351443
  • Title

    A Dynamic Behaviour and Reliability Evaluation Method for Applications That Are Based on Asynchronous Processing Nodes

  • Author

    Palviainen, Marko

  • Author_Institution
    VTT Tech. Res. Centre of Finland, Espoo, Finland
  • fYear
    2010
  • fDate
    6-10 April 2010
  • Firstpage
    309
  • Lastpage
    318
  • Abstract
    Many embedded and distributed applications are based on processing nodes that perform parallel processing tasks. Unfortunately, it is difficult to evaluate the overall behaviour of this kind of applications because the overall behaviour consists of 1) the execution-paths of asynchronous processing nodes and of 2) messages that either activate or deactivate processing nodes to perform parallel processing tasks. In order to facilitate behaviour and reliability evaluation of applications doing parallel processing, we developed a method that: 1) is capable of composing an overall representation for parallel behaviours and recognizing both the defined use cases and undetermined behaviours from this representation and 2) supports calculation of use case-specific reliability values for components. In this paper, we describe the method, present a ComponentBee tool that implements the method and supports behaviour and reliability evaluation of multithreaded Java applications, and finally demonstrate the use of the method with a case study.
  • Keywords
    Java; multi-threading; parallel processing; software reliability; software tools; ComponentBee tool; asynchronous processing node; case-specific reliability value; defined use case; dynamic behaviour; multithreaded Java application; parallel behaviour; parallel processing; reliability evaluation; Application software; Concurrent computing; Java; Parallel processing; Performance evaluation; Predictive models; Software measurement; Software systems; Software testing; Yarn; ComponentBee; behaviour evaluation; parallel processing; reliability evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-6773-0
  • Type

    conf

  • DOI
    10.1109/ICSTW.2010.45
  • Filename
    5463662