2017 IEEE International Conference on Software Quality, Reliability and Security (QRS) 2017
DOI: 10.1109/qrs.2017.59
|View full text |Cite
|
Sign up to set email alerts
|

IoT-Testware - An Eclipse Project

Abstract: It is the aim of IoT-Testware to supply a rich set of TTCN-3 test suites and test cases for IoT technologies to enable developers in setting up a comprehensive test environment of their own, if needed from the beginning of a project. Initially, IoT-Testware will focus on protocols like CoAP and MQTT. To ensure test and implementation technology independence, the test suites will be realized in TTCN-3 and implemented with Titan. TTCN-3 has been defined and standardized by the European Telecommunication Standard… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(11 citation statements)
references
References 2 publications
0
11
0
Order By: Relevance
“…However, it heavily concentrates on the interoperability aspect. [43] developed TTCN-3-based testing suites called IoT-Testware to support the widely used IoT protocols from the conformance testing perspective, but its coverage is limited to message queueing telemetry transport (MQTT) and constrained application protocol (CoAP). The IoT compatibility testing tool (ICAT) [44] was designed to support remote IoT testing, but it only examines compatibility issues of IoT devices on the level of firmware.…”
Section: Related Workmentioning
confidence: 99%
“…However, it heavily concentrates on the interoperability aspect. [43] developed TTCN-3-based testing suites called IoT-Testware to support the widely used IoT protocols from the conformance testing perspective, but its coverage is limited to message queueing telemetry transport (MQTT) and constrained application protocol (CoAP). The IoT compatibility testing tool (ICAT) [44] was designed to support remote IoT testing, but it only examines compatibility issues of IoT devices on the level of firmware.…”
Section: Related Workmentioning
confidence: 99%
“…Key aspects of CoAP are small message overhead thus limiting the use of fragmentation, simplicity for constrained environments including key web concepts such as URIs and contenttypes. This test suite can be used to test CoAP server implementations for security flaws and robustness problems Metamodel [21] A tool for analysis, construction, development of the frames, rules, constraints, models, and theories that is used for modeling Benchmark [24] [51] [66] A commercial testing tool to compare business processes and performance metrics to the best practices of other companies NS [58] [65] A discrete event simulator targeted at networking research to provide substantial support for simulation of TCP, routing, and multi cast protocols over wired and wireless networks TTCN-3 [25] Testing and Test Control Notation version 3 is a well-known testing language that used in conformance testing of communicating systems F-Interop [62] A compliance test tool for interoperability of implementation and to explore various testing schemes and configurations by interconnecting devices under tests with the server testing tools JUnit [26] A Java-based unit testing framework that been influential in the development of test-driven development…”
Section: Sentilo [56]mentioning
confidence: 99%
“…Suitability [69], [70] 2 Compatibility [22], [25], [31], [62], [71] 5 Usability [64] 1 Reliability [32], [44], [57], [61], [69], [70] 6 Security [22], [25][26][27][28][29], [38], [39], [41], [43], [48], [57], [59], [63], [65], [68] 16 Maintainability [26][27][28], [63] 4…”
Section: (Rq26 and Rq27) Mapping Addressed Quality Aspectsmentioning
confidence: 99%
“…Due to highly complex distributed computing structure, lack of communication frameworks and multiple protocols developing these type of systems is a tedious task because such complexity in the structure of IoT systems is vulnerable to unauthorized access and external attacks [4], [5]. Usage test-case and test suites for ensuring the security and interoperability of IoT system is challenging but testing IoT systems with the integration of diverse technologies and handling big data streams makes it more difficult [6].…”
Section: Introductionmentioning
confidence: 99%
“…Usage test-case and test suites for ensuring the security and interoperability of IoT system is challenging but testing IoT systems with the integration of diverse technologies and handling big data streams makes it more difficult [6]. Therefore, there is a need to implement a testing framework to ensure both conformance and interoperability along with the security of IoT systems [4]. Although, a number of researches on exploring the security of IoT has been done in the past.…”
Section: Introductionmentioning
confidence: 99%