Designing for Reuse in an Industrial Internet of Things Monitoring Application

  • Ethan T. McGee Clemson University
  • Matthew Krugh Clemson University
  • John D. McGregor Clemson University
  • Laine Mears Clemson University

Resumo


The Internet of Things (IoT) continues to experience rapid growth, and its influence is extending into previously unreached domains. However, some of these new domains impose specific limitations that complicate the design and implementation of IoT systems. Examples of such limitations are the exclusion of specific protocols, restrictions on the types of data that can be collected, requirements about what information can be transmitted to the public and controls around how that communication occurs. Capturing, representing and designing for these limitations as well as reuse is essential for the quick and successful deployment of such projects. In this paper, we present a case study of an IoT human in the loop monitoring system built for use within an industrial setting. We report our experiences with both designing the first deployment of the system as well as designing variation points into the software architecture to account for future iterations and deployment into other environments.
Palavras-chave: Architecture Analysis & Design Language, Human Issues, Intellectual Property
Publicado
29/05/2017
Como Citar

Selecione um Formato
MCGEE, Ethan T.; KRUGH, Matthew; MCGREGOR, John D.; MEARS, Laine. Designing for Reuse in an Industrial Internet of Things Monitoring Application. In: WORKSHOP SOBRE ASPECTOS SOCIAIS, HUMANOS E ECONÔMICOS DE SOFTWARE (WASHES), 2. , 2017, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 19-25. ISSN 2763-874X.