OKIoT: Trade off analysis of smart speaker architecture on open knowledge IoT project

•Exploration of Software Engineering methods to enhance the quality of Internet of Things systems at design phase.•Specification of IoT Projects: short-term IoT course, and smart home capstone projects (2017, 2019) available on a public repository; clustering algorithm used 2017 capstone project spe...

Full description

Saved in:
Bibliographic Details
Published inInternet of things (Amsterdam. Online) Vol. 12; p. 100310
Main Authors Hayashi, Victor T., Arakaki, Reginaldo, Ruggiero, Wilson V.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.12.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:•Exploration of Software Engineering methods to enhance the quality of Internet of Things systems at design phase.•Specification of IoT Projects: short-term IoT course, and smart home capstone projects (2017, 2019) available on a public repository; clustering algorithm used 2017 capstone project specification in natural language to generate representative clusters.•Smart Speaker Architecture for Brazilian Portuguese Case Study: Smart speaker basic services API was developed and used for the analysis of Brazilian Portuguese speech audios.•Architecture Trade-off Analysis based on Simulations: Response time vs. Throughput trade-off analysis was performed based on JMT queue model simulation; Performance vs. Security trade-off analysis was performed based on PIPE Petri Net simulation. Successful deployment of smart environments based on Internet of Things (IoT) technologies face the challenges of constrained devices. Processing, bandwidth, and memory limitations must be considered when designing IoT systems to meet non-functional requirements. Software Engineering methods such as trade-off analysis could enhance the quality of IoT architectures at the design phase and bring benefits to end-users. These methods were applied to IoT projects specification during a short-term course (2019). Smart home capstone projects (2017, 2019) built with the proposed rationale are available on a public repository. Basic smart speaker services API supported qualitative and quantitative analysis of Brazilian Portuguese speech audios, smart speaker architecture Petri Net and queue models simulations on PIPE, and JMT tools enabled architecture trade-off analysis. Security vs. performance and accuracy vs. response time results provided insights for an optimized smart speaker open architecture.
ISSN:2542-6605
2542-6605
DOI:10.1016/j.iot.2020.100310