Modern high-tech industry is dealing with the maintenance of complex software systems today which consist of a large number of interconnected software components. Many of these components become legacy over years due to lack of documentation and unavailability of original developers. Several techniques are available in literature to retrieve the behavioral models from the existing software. Among those, the dynamic analysis techniques analyze the actual execution of the software, either via execution traces (passive learning), or by interaction with the software components (active learning). These techniques cannot guarantee alone to learn the complete and correct software behavior due to the limitations of each technique. We present an approach to aid active learning technique with software logs (execution traces) and passive learning result to increase the behavioral coverage of learned models.
|Number of pages||1|
|Publication status||Published - 3 Oct 2018|
|Event||ACM Celebration of Women in Computing|
womENcourage 2018 - Belgrade, Serbia
Duration: 3 Oct 2018 → 5 Oct 2018
|Conference||ACM Celebration of Women in Computing|
|Period||3/10/18 → 5/10/18|