Architecture Description Languages Taxonomies Review: A Special Focus on Self-Adaptive Distributed Embedded Systems

Architecture Description Languages Taxonomies Review: A Special Focus on Self-Adaptive Distributed Embedded Systems

Fateh Boutekkouk
Copyright: © 2021 |Pages: 22
DOI: 10.4018/IJTD.2021010103
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Self-adaptive distributed embedded systems can automatically adjust their behavior and/or structure at run time to respond to some predictable or unpredictable events. On the other hand, architecture description languages (ADLs) are qualified to be a convenient solution to model systems architecture as a set of components with well-defined interfaces and links. ADLs have been well-studied and applied in many engineering areas beyond the software and hardware engineering. This research work reviews the most relevant ADLs taxonomies and surveys from 2000 till now, selects the most suitable ADLs for self-adaptive embedded systems, and compares between standard and non-standard ADLs based on some key criteria. To do this, a search methodology was followed enabling a systematic review. Results showed that only a few standard ADL have been accepted by the embedded industry favoring domain-specific ADLs with a proved support of adaptivity, real time, energy consumption and security.
Article Preview
Top

2. Methodology

The literature review presented in this paper is inspired by the Kitchenham guidelines (Kitchenham, 2004). These guidelines are mainly composed of the theoretical background showing the theoretical framework and motivation of the topic, the research questions, the search strategy, the study selection, the results and the discussion.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing