• DocumentCode
    1577773
  • Title

    Testing prototypes validity to enhance code reuse

  • Author

    Buchs, Didier ; Diagne, Alioune ; Kordon, Fabrice

  • Author_Institution
    Swiss Federal Inst. of Technol., Lausanne, Switzerland
  • fYear
    1998
  • Firstpage
    6
  • Lastpage
    12
  • Abstract
    The complexity of distributed systems is a problem when designers want to evaluate their safety and liveness. Often, they are built by integration of existing components with newly developed ones. Actually it is valuable to handle the integration of external pieces of software in the specification and testing activities. However it is difficult to validate them formally unless doing reverse-engineering (which is a heavy procedure). The paper proposes to use structured formal specifications to generate a reasonable set of tests that evaluate behavior of software components in order to get an answer to both questions. To do so, the authors use the description of components external behavior and express it using the OF-Class formalism (an encapsulation of colored Petri nets). Test patterns are generated using an appropriate formalism, HML logic, and they exploit various hypotheses corresponding to a user´s testing procedure
  • Keywords
    Petri nets; distributed processing; formal specification; formal verification; program testing; safety; software prototyping; software reusability; HML logic; OF-Class formalism; code reuse; colored Petri nets; components external behavior; distributed systems; formal validation; liveness evaluation; prototype validity testing; safety evaluation; software component behaviour evaluation; structured formal specifications; test pattern generation; Electronic mail; Formal specifications; Formal verification; Petri nets; Prototypes; Robustness; Software safety; Software testing; System recovery; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1998. Proceedings. 1998 Ninth International Workshop on
  • Conference_Location
    Leuven
  • ISSN
    1074-6005
  • Print_ISBN
    0-8186-8479-8
  • Type

    conf

  • DOI
    10.1109/IWRSP.1998.676661
  • Filename
    676661