• DocumentCode
    3284217
  • Title

    Learning Parameterized State Machine Model for Integration Testing

  • Author

    Shahbaz, Muzammil ; Li, Keqin ; Groz, Roland

  • Author_Institution
    France Telecom, Meylan
  • Volume
    2
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    755
  • Lastpage
    760
  • Abstract
    Although many of the software engineering activities can now be model-supported, the model is often missing in software development. We are interested in retrieving state- machine models from black-box software components. We assume that the details of the development process of such components (third-party software or COTS) are not available. To adequately support software engineering activities, we need to learn more complex models than simple automata. Our model is an extension of finite state machines that incorporates the notions of predicates and parameters on transitions. We argue that such a model can offer a suitable trade-off between expressivity of the model and complexity of model learning. We have been able to extend polynomial learning algorithms to extract such models in an incremental testing approach. In turn, the models can be used to derive tests or for component documentation.
  • Keywords
    finite state machines; learning (artificial intelligence); polynomials; software engineering; black-box software components; finite state machines; integration testing; parameterized state machine model; polynomial learning algorithms; software development; software engineering; Computer science; Documentation; Inference algorithms; Iterative algorithms; Learning automata; Machine learning; Polynomials; Software engineering; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.134
  • Filename
    4291205