• DocumentCode
    1838085
  • Title

    A generic process to build reliable distributed software components from early to late stages of software development

  • Author

    Lahami, Mariam ; Krichen, Moez ; Idani, Akram ; Jmaiel, Mohamed

  • Author_Institution
    Nat. Sch. of Eng. of Sfax, Sfax, Tunisia
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 2 2010
  • Firstpage
    287
  • Lastpage
    292
  • Abstract
    In this paper, we propose an incremental software development process that addresses reliability concerns, from early to late stages of software development. Contrary to existing techniques, in our proposal we merge two dependability means: fault prevention and fault forecasting techniques in order to build reliable distributed software systems. The design stage is focused on obtaining coherent specification of each individual component using an incremental refinement technique. After obtaining a consistent specification of each component, we deal with generating its code safely. In addition, we define consistent component assemblies by checking their compatibility at the integration level. The runtime testing stage is based on the fault forecasting technique which allows an emprirical estimation of the overall system reliability. Such process is used to get confidence that the obtained system behaves correctly according to its specification and fulfils all requirements and expectations. As an example, this paper introduces B formal method and Fractal component model to build reliable and trustworthy Fractal based applications.
  • Keywords
    distributed processing; software engineering; B formal method; distributed software components; fault forecasting techniques; fault prevention; fractal component model; generic process; software development process; Fractals; Programming; Reliability engineering; Software reliability; Testing; Unified modeling language; B Formal method; Distributed component based architecture; Fractal; Software reliability; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering and Systems (ICCES), 2010 International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-7040-2
  • Type

    conf

  • DOI
    10.1109/ICCES.2010.5674870
  • Filename
    5674870