Designing reconfigurable systems: Methodology and guidelines

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

One of the major challenges when designing software for complex systems relates to a lack of a specific and comprehensive set of rules and methodologies. Even more so, adaptation to field conditions is difficult to model and implement on systems composed of a larger number of devices/components, such as distributed systems or systems of systems. On state-of-the-art technology such as wireless sensor/actuator networks and cyber-physical systems, addressing the lack of a compressive set of rules for their design and realization offers considerable benefits. If successfully realized, it can accelerate and simplify their design and implementation. The main contribution of this chapter is a clear set of rules that are specific for the design of adaptive networked embedded systems. To be more specific, we discuss design-time vs. runtime trade-offs, introduce design patterns for reconfigurable real-time monitoring and control, propose techniques for runtime design space exploration (managing runtime reconfiguration) and a systems engineering process for runtime reconfigurable systems. We provide guidelines for all stages of the architectural process and help system and software designers in choosing wisely specific algorithms and techniques. In conclusion, this chapter introduces a set of rules (methodologies) that are specific for designing adaptive networked embedded systems.

Cite

CITATION STYLE

APA

Papp, Z., del Toro Matamoros, R., van Leeuwen, C., de Oliveira Filho, J., Pruteanu, A., & Šůcha, P. (2016). Designing reconfigurable systems: Methodology and guidelines. In Internet of Things (Vol. 0, pp. 29–68). Springer International Publishing. https://doi.org/10.1007/978-981-10-0715-6_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free