Pith. sign in

REVIEW 1 cited by

Architectural Software Patterns for the Development of IoT Smart Applications

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2003.04781 v2 pith:MDKN33US submitted 2020-03-10 cs.SE

classification cs.SE
keywords softwaresmartapplicationscomponentsdevelopmentapplicationarchitecturalarchitecture
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Software developers usually start coding an application with no formal architecture in mind and relying on intuition and experience instead of on well-known design patters. A different approach is recommended for the development of IoT smart applications due to its high complexity that combines sensors, actuators, communication technologies, and big data analytics, as well as its distributed nature that spans for different layers of field, fog, and cloud infrastructure. Literature reports many experiences of software development for IoT smart applications. However, architectural solutions are presented with no rationale for the choice of software components and the way they relate to each other. This paper proposes a classification for software components and their relationships in order to model a software architecture for a particular IoT smart application. Three smart applications for cities, buildings, and agriculture were selected as examples of using some components, connectors, and well-known design patterns. Finally, the problems and challenges involved in the choice of software architectures for IoT are discussed.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. DATCloud: A Model-Driven Framework for Multi-Layered Data-Intensive Architectures

    cs.SE 2025-01 reject novelty 5.0 of 10

    The paper presents DATCloud, a model-driven modeling framework with structural and behavioral metamodels, and claims 40% faster modeling and 32% greater flexibility based on a single self-reported case study.

Pith tools