Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Design Example: Automobile Ignition System01:14

Design Example: Automobile Ignition System

704
The automobile's ignition system plays a vital role by ensuring the timely ignition of the fuel-air mixture in each cylinder. This ignition is facilitated by a spark plug, which is composed of two electrodes separated by an air gap. A spark forms across this air gap when a substantial voltage is generated between the electrodes, leading to the ignition of the fuel.
One can generate a large voltage using a car battery of 12 volts with the help of inductors. Inductors are known for opposing...
704
Control Systems: Applications01:25

Control Systems: Applications

1.2K
Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
1.2K
State Space Representation01:27

State Space Representation

786
The frequency-domain technique, commonly used in analyzing and designing feedback control systems, is effective for linear, time-invariant systems. However, it falls short when dealing with nonlinear, time-varying, and multiple-input multiple-output systems. The time-domain or state-space approach addresses these limitations by utilizing state variables to construct simultaneous, first-order differential equations, known as state equations, for an nth-order system.
Consider an RLC circuit, a...
786
PI Controller: Design01:24

PI Controller: Design

1.6K
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
1.6K
Design Example: Design of an Irrigation Channel01:27

Design Example: Design of an Irrigation Channel

1.3K
Trapezoidal channels are widely used in irrigation systems due to their cost-effectiveness and efficiency in conveying water. Trapezoidal channels feature a flat bottom and sloping sides, making them stable and easier to construct compared to other shapes. The bottom width and side slope ratio are determined based on the required flow capacity and site conditions. The side slope is kept gentle for unlined channels to prevent soil erosion.Hydraulic parameters in channel design include the flow...
1.3K
Traits and States01:17

Traits and States

886
Personality traits represent consistent patterns in behavior, thoughts, and emotions, reflecting an individual's tendencies across various situations. For example, extraversion, a well-known trait, manifests in individuals as talkative, energetic, and enthusiastic behaviors. These traits are stable over time, offering a reliable framework for predicting how people might act in different contexts. However, they do not define every moment of an individual's life. In contrast to traits,...
886

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same journal

On simulation reuse in healthcare applications.

Simulation·2026
Same journal

The role of latent representations for design space exploration of floorplans.

Simulation·2025
Same journal

Reachability analysis of FMI models using data-driven dynamic sensitivity.

Simulation·2025
Same journal

Simulation modeling assessment and improvement of a COVID-19 mass vaccination center operations.

Simulation·2024
Same journal

Mitigating the negative impact of new buildings on existing buildings' user comfort-a case study analysis.

Simulation·2023
Same journal

Investigating the effects of various control measures on economy and spread of COVID-19 in Turkey: a system dynamics approach.

Simulation·2023

Related Experiment Video

Updated: May 5, 2026

Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.6K

STL4IoT: a statechart template library for IoT system design.

Clyde Rempillo1, Sadaf Mustafiz1

  • 1Department of Computer Science, Toronto Metropolitan University, Canada.

Simulation
|March 6, 2025
PubMed
Summary
This summary is machine-generated.

This study introduces STL4IoT, a statechart template library for designing complex Internet of Things (IoT) systems. It simplifies the modeling and simulation of heterogeneous IoT devices and smart systems, including power management.

Keywords:
Internet-of-Things (IoT)Model-based designsmart home systemstatechartstemplates

More Related Videos

Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

2.4K
Experimental Investigation of the Hierarchical Control in DC Microgrids Using a Real-time Simulator
06:04

Experimental Investigation of the Hierarchical Control in DC Microgrids Using a Real-time Simulator

Published on: February 14, 2025

176

Related Experiment Videos

Last Updated: May 5, 2026

Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.6K
Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

2.4K
Experimental Investigation of the Hierarchical Control in DC Microgrids Using a Real-time Simulator
06:04

Experimental Investigation of the Hierarchical Control in DC Microgrids Using a Real-time Simulator

Published on: February 14, 2025

176

Area of Science:

  • Computer Science
  • Software Engineering
  • Internet of Things (IoT)

Background:

  • Engineering complex Internet of Things (IoT) systems presents significant challenges due to their heterogeneous nature.
  • Existing design methodologies may not adequately address the intricacies of integrating diverse IoT components.
  • Efficient modeling and simulation are crucial for developing robust and scalable IoT solutions.

Purpose of the Study:

  • To propose STL4IoT, a novel library of statechart templates for the design of complex IoT systems.
  • To facilitate the modeling and simulation of heterogeneous IoT systems, including sensors, actuators, and controllers.
  • To provide components for power usage calculation and a smart hub template for managing multiple IoT systems.

Main Methods:

  • Development of atomic statechart components representing heterogeneous IoT aspects (sensors, actuators, network, controller).
  • Design of base system units for smart systems and a power usage calculation component.
  • Creation of a smart hub template for managing inter-system interactions and power consumption.
  • Demonstration using a smart home system (lights, microwave, TV, fire alarm) modeled with Itemis CREATE.
  • Development of a smart home simulator by generating controller code from statecharts and integrating with a UI.

Main Results:

  • Successful creation of a statechart template library (STL4IoT) for IoT system design.
  • Demonstrated effectiveness through a comprehensive smart home system simulation.
  • Generated functional controller code from statecharts for a user-interactive simulator.

Conclusions:

  • STL4IoT provides a structured approach to designing and simulating complex, heterogeneous IoT systems.
  • The proposed templates and components simplify the development of smart systems with integrated power management.
  • The methodology enables efficient modeling, simulation, and code generation for IoT applications.