2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC) 2022
DOI: 10.1109/jac-ecc56395.2022.10043950
|View full text |Cite
|
Sign up to set email alerts
|

Implementing SOLID principles for IoT Arduino sensor code

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 6 publications
0
2
0
Order By: Relevance
“…Our goal was to implement SOLID principles and the application of design patterns in the context of microcontrollers, which present significant challenges due to the limited resources of these devices. Although there are previous studies [27] focused on the implementation of SOLID principles in the environment of microcontrollers, they often result in only the partial application of these principles, which is mainly caused by complications with the implementation of the inversion of control (IoC) principle. IoC is fundamental for reducing complex dependencies between software components, but its application in resource-constrained environments brings specific challenges, including the need for efficient memory management.…”
Section: Discussionmentioning
confidence: 99%
“…Our goal was to implement SOLID principles and the application of design patterns in the context of microcontrollers, which present significant challenges due to the limited resources of these devices. Although there are previous studies [27] focused on the implementation of SOLID principles in the environment of microcontrollers, they often result in only the partial application of these principles, which is mainly caused by complications with the implementation of the inversion of control (IoC) principle. IoC is fundamental for reducing complex dependencies between software components, but its application in resource-constrained environments brings specific challenges, including the need for efficient memory management.…”
Section: Discussionmentioning
confidence: 99%
“…This includes not only the integration of different types of sensor data but also the interoperability of different AI algorithms. Developing standardized protocols for data collection, storage, and analysis can help ensure the smooth integration and interoperability of these technologies [59][60][61].…”
Section: Technology Integration and Interoperabilitymentioning
confidence: 99%