1. Evaluating a SysML-based Graphical Notation for Modeling Internet of Things System Architectures
- Author
-
Everton Cavalcante, Jair Leite, Flavio Oquendo, Thais Batista, Eduardo Silva, Lidiane Santos, Universidade Federal do Rio Grande do Norte [Natal] (UFRN), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT), Université de Bretagne Sud (UBS), Advanced Technologies for Operated Networks (ARCHWARE), LANGAGE ET GÉNIE LOGICIEL (IRISA-D4), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), and Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA)
- Subjects
business.industry ,Computer science ,020207 software engineering ,02 engineering and technology ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,Notation ,Systems Modeling Language ,020204 information systems ,Abstract syntax ,0202 electrical engineering, electronic engineering, information engineering ,[INFO]Computer Science [cs] ,Architecture ,Software architecture ,Internet of Things ,business ,Software engineering ,ComputingMilieux_MISCELLANEOUS - Abstract
Internet of Things (IoT) is bringing important challenges to the different activities of software engineering, including software architecture. Addressing the challenges surrounding IoT system development on the architectural level prevents them from reaching the implementation level. To support architecture specification of IoT systems, we have proposed an IoT Style for SysADL, a SysML-based language. In this paper, we apply the style to model the architecture of SmartPlace, a real IoT system. We also evaluate the qualitative aspects related to the concrete syntax of the language and the expressiveness of its abstract syntax. We conclude the SysADL+IoT Style is easy to use and is expressive enough to represent the IoT-specific needs.
- Published
- 2020
- Full Text
- View/download PDF