A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADL

The modeling method of agents and service-oriented architecture (SOA) in avionics systems describes agents and SOA in avionics systems with models. To our knowledge, however, the current modeling methods cannot describe the behavior of agents and SOA accurately and do not fit well with the existing...

Full description

Bibliographic Details
Main Authors: Pingyu Deng, Qing Zhou, Dong An, Shihai Wang, Kui Li
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/16/8157
_version_ 1797439678131994624
author Pingyu Deng
Qing Zhou
Dong An
Shihai Wang
Kui Li
author_facet Pingyu Deng
Qing Zhou
Dong An
Shihai Wang
Kui Li
author_sort Pingyu Deng
collection DOAJ
description The modeling method of agents and service-oriented architecture (SOA) in avionics systems describes agents and SOA in avionics systems with models. To our knowledge, however, the current modeling methods cannot describe the behavior of agents and SOA accurately and do not fit well with the existing avionics system models. This paper addresses the above problems by presenting a modeling method based on architecture analysis and design language (AADL). In this method, the working states of agents are described by the mode components, with the working process being triggered by the input of agents; and the services are described by the process component. The application of the software system is described by the system components that contain several process components. Moreover, different modes of the system are used to describe different applications, and the transitions of application are triggered by specific application requests. Software architecture of an avionics system is modeled by the proposed method. This case demonstrates that the proposed method can accurately describe how agents and SOA work in a new way and fit well with the existing avionics system models.
first_indexed 2024-03-09T11:56:34Z
format Article
id doaj.art-644d98047bfc455e932c2d281955c2c2
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T11:56:34Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-644d98047bfc455e932c2d281955c2c22023-11-30T23:08:13ZengMDPI AGApplied Sciences2076-34172022-08-011216815710.3390/app12168157A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADLPingyu Deng0Qing Zhou1Dong An2Shihai Wang3Kui Li4School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai 200240, ChinaScience and Technology on Avionics Integration Laboratory, Shanghai 200233, ChinaSchool of Reliability and Systems Engineering, Beihang University, Beijing 100083, ChinaSchool of Reliability and Systems Engineering, Beihang University, Beijing 100083, ChinaScience and Technology on Avionics Integration Laboratory, Shanghai 200233, ChinaThe modeling method of agents and service-oriented architecture (SOA) in avionics systems describes agents and SOA in avionics systems with models. To our knowledge, however, the current modeling methods cannot describe the behavior of agents and SOA accurately and do not fit well with the existing avionics system models. This paper addresses the above problems by presenting a modeling method based on architecture analysis and design language (AADL). In this method, the working states of agents are described by the mode components, with the working process being triggered by the input of agents; and the services are described by the process component. The application of the software system is described by the system components that contain several process components. Moreover, different modes of the system are used to describe different applications, and the transitions of application are triggered by specific application requests. Software architecture of an avionics system is modeled by the proposed method. This case demonstrates that the proposed method can accurately describe how agents and SOA work in a new way and fit well with the existing avionics system models.https://www.mdpi.com/2076-3417/12/16/8157agentservice-oriented architecture (SOA)architecture analysis and design language (AADL)avionics systemmodeling method
spellingShingle Pingyu Deng
Qing Zhou
Dong An
Shihai Wang
Kui Li
A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADL
Applied Sciences
agent
service-oriented architecture (SOA)
architecture analysis and design language (AADL)
avionics system
modeling method
title A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADL
title_full A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADL
title_fullStr A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADL
title_full_unstemmed A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADL
title_short A Modeling Method of Agents and SOA in Advanced Avionics System Based on AADL
title_sort modeling method of agents and soa in advanced avionics system based on aadl
topic agent
service-oriented architecture (SOA)
architecture analysis and design language (AADL)
avionics system
modeling method
url https://www.mdpi.com/2076-3417/12/16/8157
work_keys_str_mv AT pingyudeng amodelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT qingzhou amodelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT dongan amodelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT shihaiwang amodelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT kuili amodelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT pingyudeng modelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT qingzhou modelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT dongan modelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT shihaiwang modelingmethodofagentsandsoainadvancedavionicssystembasedonaadl
AT kuili modelingmethodofagentsandsoainadvancedavionicssystembasedonaadl