Architecting software concurrency

Nowadays, the majority of software systems are inherently concurrent. Anyway, internal and external concurrent activities increase the complexity of systems' behavior. Adequate architecting can significantly decrease implementation errors. This work is motivated by the desire to understand how...

Full description

Bibliographic Details
Main Authors: Dumitru Ciorba, Victor Besliu
Format: Article
Language:English
Published: Vladimir Andrunachievici Institute of Mathematics and Computer Science 2011-06-01
Series:Computer Science Journal of Moldova
Subjects:
Online Access:http://www.math.md/files/csjm/v19-n1/v19-n1-(pp92-108).pdf
_version_ 1798042042653212672
author Dumitru Ciorba
Victor Besliu
author_facet Dumitru Ciorba
Victor Besliu
author_sort Dumitru Ciorba
collection DOAJ
description Nowadays, the majority of software systems are inherently concurrent. Anyway, internal and external concurrent activities increase the complexity of systems' behavior. Adequate architecting can significantly decrease implementation errors. This work is motivated by the desire to understand how concurrency can constrain or influence software architecting. As a result, in the paper a methodological architecting framework applied for systems with "concurrency-intensive architecture" is described. This special term is defined to emphasize architectures, in which concurrent interactions are crucial. Also in the paper potential models for each phase of architecting framework are indicated.
first_indexed 2024-04-11T22:29:57Z
format Article
id doaj.art-22162d252593443db62ee2fec5b975f8
institution Directory Open Access Journal
issn 1561-4042
language English
last_indexed 2024-04-11T22:29:57Z
publishDate 2011-06-01
publisher Vladimir Andrunachievici Institute of Mathematics and Computer Science
record_format Article
series Computer Science Journal of Moldova
spelling doaj.art-22162d252593443db62ee2fec5b975f82022-12-22T03:59:31ZengVladimir Andrunachievici Institute of Mathematics and Computer ScienceComputer Science Journal of Moldova1561-40422011-06-01191(55)92108Architecting software concurrencyDumitru Ciorba0Victor Besliu1Technical University of Moldova, Automation and Information Technology Department, Str. Studentilor, 7/3, corp 3, 504, Chisinau, MD-2068Technical University of Moldova, Automation and Information Technology Department, Str. Studentilor, 7/3, corp 3, 504, Chisinau, MD-2068Nowadays, the majority of software systems are inherently concurrent. Anyway, internal and external concurrent activities increase the complexity of systems' behavior. Adequate architecting can significantly decrease implementation errors. This work is motivated by the desire to understand how concurrency can constrain or influence software architecting. As a result, in the paper a methodological architecting framework applied for systems with "concurrency-intensive architecture" is described. This special term is defined to emphasize architectures, in which concurrent interactions are crucial. Also in the paper potential models for each phase of architecting framework are indicated.http://www.math.md/files/csjm/v19-n1/v19-n1-(pp92-108).pdfsoftware architectureconcurrencyconcurrency-intensive architecturearchitecting frameworkconcurrency modelformalizationspecificationCSP#
spellingShingle Dumitru Ciorba
Victor Besliu
Architecting software concurrency
Computer Science Journal of Moldova
software architecture
concurrency
concurrency-intensive architecture
architecting framework
concurrency model
formalization
specification
CSP#
title Architecting software concurrency
title_full Architecting software concurrency
title_fullStr Architecting software concurrency
title_full_unstemmed Architecting software concurrency
title_short Architecting software concurrency
title_sort architecting software concurrency
topic software architecture
concurrency
concurrency-intensive architecture
architecting framework
concurrency model
formalization
specification
CSP#
url http://www.math.md/files/csjm/v19-n1/v19-n1-(pp92-108).pdf
work_keys_str_mv AT dumitruciorba architectingsoftwareconcurrency
AT victorbesliu architectingsoftwareconcurrency