Impartial approach to NoTA subsystem testing

Olli-Pekka Puolitaival

Research output: Contribution to conferenceOther conference contributionScientific


NoTA is a service-based architecture framework that enables modularity in embedded system compositions by offering a common low-level communication interface. In this paper we present an approach to the testing dilemma by introducing an impartial NoTA testing framework. In the framework we have identified different testing targets in the NoTA architecture and presented testing approaches to access these testing targets accordingly. We developed an initial tool chain and test execution platform for NoTA testing. Reusability of the tool chain was an important design factor in order to cover all the different identified NoTA testing targets and approaches. A demonstrational implementation of the tool chain was applied against one of the identified NoTA testing targets. The testing demonstration concentrates on testing a NoTA application node inside a NoTA subsystem. A third party public-domain NoTA application, ‘Keyboard Service for NoTA’, was used as a test object. The testing demonstration proved that the tool chain is decent for testing a NoTA application node and provides a basis for further development. Future work for NoTA testing includes improvement of the tool chain to be more generic in order to enhance reusability, which would make further adaptations for different NoTA testing targets and approaches easier. The tool chain could also be expanded by the use of model-based test generation, which could provide automation and efficiency in constructing test cases.
Original languageEnglish
Number of pages18
Publication statusPublished - 2009
MoE publication typeNot Eligible
EventNoTA : The Future of Open Device Platforms - San Jose, United States
Duration: 30 Sept 20091 Oct 2009


ConferenceNoTA : The Future of Open Device Platforms
Country/TerritoryUnited States
CitySan Jose


  • Testing
  • NoTA testing
  • test automation


Dive into the research topics of 'Impartial approach to NoTA subsystem testing'. Together they form a unique fingerprint.

Cite this