
6 LESSONS LEARNED
The design and experimentation with the CCP-based
IoT RA have yielded valuable insights into the archi-
tectural requirements of dynamic IoT environments:
• Computation as the Core of Architecture: A
key takeaway is the importance of placing com-
putation at the core of IoT architectural de-
sign. Designing with computational efficiency
and adaptability in mind ensures that system com-
ponents are aligned to perform optimally under
varying workloads. The Collaborative Comput-
ing Paradigms (CCP)-based architecture demon-
strated that organising computational tasks across
Edge, Fog, and Cloud is critical for meeting the
demands of modern IoT systems. This includes
enabling real-time processing, adaptive workload
distribution, and dynamic resource allocation. Fu-
ture IoT architectures must be conceived with
computation as the organising principle, driving
decisions around hardware selection, data flow
management, and system scalability.
• Use Cases as the Driving Force Behind Archi-
tectural Design: Another critical insight is the
centrality of use cases in guiding architectural de-
cisions. The experiments highlighted that design-
ing IoT systems with specific ”vertical” applica-
tions—such as building automation, telematics, or
fire safety—at the forefront ensures that the archi-
tecture aligns with the functional and performance
requirements of real-world scenarios. Starting
with the use cases ensures the selection of appro-
priate components, computing paradigms, and re-
source allocation strategies. This user-driven ap-
proach prevents overengineering while ensuring
that the architecture is tailored to meet practical
demands.
• Leveraging System on Chip (SoC) for
Retrofitting Existing Solutions: When in-
tegrating CCP into existing IoT systems, the
use of advanced System on Chip (SoC) devices
emerged as a practical and efficient solution. The
high-performance capabilities, energy efficiency,
and protocol support offered by modern SoCs
allow them to retrofit and upgrade legacy systems
with minimal disruption. By facilitating edge
analytics, real-time data processing, and seamless
communication across computational layers,
SoCs bridge the gap between outdated architec-
tures and advanced frameworks like CCP. This
learning underscores the value of SoC-enabled
nodes in transforming existing IoT deployments
into more scalable, responsive, and efficient
systems.
• Use of Standardized Technologies Enhances
Interoperability: The adoption of standardised
technologies played a crucial role in ensuring in-
teroperability and ease of integration across di-
verse components in the IoT ecosystem. By lever-
aging widely accepted protocols and frameworks,
such as MQTT, HTTP REST, and WiFi-based
connectivity, the architecture facilitated seam-
less communication and coordination between de-
vices, computational layers, and external systems.
This learning highlights the importance of build-
ing IoT solutions with standardisation at their
core, as it not only simplifies system implemen-
tation but also ensures compatibility and scalabil-
ity in complex and heterogeneous environments.
Systems designed around standardised technolo-
gies are inherently more robust and adaptable, al-
lowing for smoother integration with both existing
infrastructure and future advancements.
We developed a scalable, extensible, and flexible
IoT solution by reimagining traditional system de-
sign. With CPP, we moved beyond the limitations of
layered architectures, and embraced a computation-
centric perspective, prioritised real-world use cases,
utilised advanced System on Chip technologies, and
focused on architectural innovation. We learned that
achieving such a solution requires balancing dynamic
resource allocation, adaptability to varying work-
loads, and seamless integration of new devices and
services while maintaining a focus on interoperability
and scalability. Our experiments emphasised the need
to break traditional boundaries in order to design IoT
systems that meet the evolving demands of modern,
interconnected environments.
We believe these learnings empower designers to
shape next-gen IoT solutions driven by CCP.
7 CONCLUSION
This study validates the Collaborative Computing
Paradigms (CCP)-based IoT Reference Architecture
as a superior alternative to traditional layered archi-
tectures for dynamic IoT environments. By incorpo-
rating critical characteristics such as interconnection
and interplay between computational paradigms, dy-
namic processing distribution, computational fluidity
and scalability and extensibility, the CCP architecture
addresses key limitations of layered models, includ-
ing rigidity, high latency, and suboptimal resource
utilisation.
Experimental evaluations in Building Automa-
tion (fire safety systems, air quality monitoring, and
HVAC control) and Telematics applications highlight
MODELSWARD 2025 - 13th International Conference on Model-Based Software and Systems Engineering
120