Developing a TTCN-3 Test Harness for Legacy Software

Joseph C. Okika, Anders Peter Ravn, Lokesh Siddalingaiah, Zhiming Liu

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

7 Citationer (Scopus)

Abstract

We describe a prototype test harness for an embedded system which is the control software for a modern marine diesel engine. The operations of such control software requires complete certification. We adopt Testing and Test Control Notation (TTCN-3) to define test cases for this purpose. The main challenge in developing the test harness is to interface a generic test driver to the legacy software and provide
a suitable interface for test engineers. The main contribution of this paper is a demonstration of a suitable design for such a test harness. It includes: a TTCN-3 test driver in C++, the legacy control software in C, a Graphical User Interface (GUI) and the connectors in Java. Our experience shows that it is feasible to use TTCN-3 in developing a test harness for a legacy software for an embedded system, even
when it involves different heterogeneous components.
OriginalsprogEngelsk
TitelProceedings of the 2006 international workshop on Automation of software test : AST '06
Antal sider7
ForlagAssociation for Computing Machinery
Publikationsdato2006
Sider104-110
ISBN (Trykt)1595934081
StatusUdgivet - 2006
BegivenhedFirst International Workshop on Automation of Software Test - Shanghai, Kina
Varighed: 23 maj 200623 maj 2006

Konference

KonferenceFirst International Workshop on Automation of Software Test
Land/OmrådeKina
ByShanghai
Periode23/05/200623/05/2006

Emneord

  • Test Method
  • Software

Fingeraftryk

Dyk ned i forskningsemnerne om 'Developing a TTCN-3 Test Harness for Legacy Software'. Sammen danner de et unikt fingeraftryk.

Citationsformater