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...
Main Authors: | , |
---|---|
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 |