DecSup: An Architecture Description Language for Specifying and Simulating the Decision Support System Architectures

Mert Ozkaya, Mehmet Kose, Egehan Asal

2024

Abstract

Decision support systems (DSSs) have been existing for automating the decision making processes and reaching the optimum decision(s) using a data set in the quickest way. Despite the importance of DSSs, no any architecture description language (ADL) have been proposed for the high-level specifications and analysis of DSS architectures. So, in this paper, we propose a new ADL called DecSup which enables for the graphical specifications of DSS architectures in terms of the problem, diagnosis, and action components that interact with each other in an event-based manner. Problem components represent the domain data sets whose initiali-sation/change trigger an event for the diagnosis component. Diagnosis components include pattern predicates for making diagnosis using the events occurring. Whenever a diagnosis is made, another event is emitted for the action components to take any necessary actions. DecSup is supported with a prototype toolset for specifying the architecture models and transforming models in the Modelica simulation language. The transformed Modelica code can be used to simulate the DSS architecture models and test the architectural decisions via some scenarios. We evaluated DecSup using a case-study based on the contagious respiratory illnesses (i.e., cold, flu, and Covid-19).

Download


Paper Citation


in Harvard Style

Ozkaya M., Kose M. and Asal E. (2024). DecSup: An Architecture Description Language for Specifying and Simulating the Decision Support System Architectures. In Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD; ISBN 978-989-758-682-8, SciTePress, pages 89-98. DOI: 10.5220/0012231200003645


in Bibtex Style

@conference{modelsward24,
author={Mert Ozkaya and Mehmet Kose and Egehan Asal},
title={DecSup: An Architecture Description Language for Specifying and Simulating the Decision Support System Architectures},
booktitle={Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD},
year={2024},
pages={89-98},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012231200003645},
isbn={978-989-758-682-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD
TI - DecSup: An Architecture Description Language for Specifying and Simulating the Decision Support System Architectures
SN - 978-989-758-682-8
AU - Ozkaya M.
AU - Kose M.
AU - Asal E.
PY - 2024
SP - 89
EP - 98
DO - 10.5220/0012231200003645
PB - SciTePress