dc.contributor.author | Papadopoulos, George Angelos | en |
dc.contributor.author | Arbab, Farhad | en |
dc.creator | Papadopoulos, George Angelos | en |
dc.creator | Arbab, Farhad | en |
dc.date.accessioned | 2019-11-13T10:41:44Z | |
dc.date.available | 2019-11-13T10:41:44Z | |
dc.date.issued | 2001 | |
dc.identifier.issn | 0167-739X | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/54735 | |
dc.description.abstract | One of the most promising approaches in developing component-based (possibly distributed) systems is that of coordination models and languages. Coordination programming enjoys a number of advantages such as the ability to express different software architectures and abstract interaction protocols, support for multi-linguality, reusability and programming-in-the-large, etc. Configuration programming is another promising approach in developing large scale, component-based systems, with the increasing need for supporting the dynamic evolution of components. In this paper we explore and exploit the relationship between the notions of coordination and (dynamic) configuration and we illustrate the potential of control- or event-driven coordination languages to be used as languages for expressing dynamically reconfigurable software architectures. We argue that control-driven coordination has similar goals and aims with the notion of dynamic configuration and we illustrate how the former can achieve the functionality required by the latter. © 2001 Elsevier Science B.V. | en |
dc.source | Future Generation Computer Systems | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-0035371096&doi=10.1016%2fS0167-739X%2801%2900043-7&partnerID=40&md5=76c9b5363ad44dd041743aaaf1037693 | |
dc.subject | Computer architecture | en |
dc.subject | Network protocols | en |
dc.subject | Parallel processing systems | en |
dc.subject | Software engineering | en |
dc.subject | Computer systems programming | en |
dc.subject | Component-based systems | en |
dc.subject | Coordination languages and models | en |
dc.subject | High level languages | en |
dc.subject | Modelling software architectures | en |
dc.subject | Software engineering for distributed and parallel systems | en |
dc.subject | Dynamic reconfiguration | en |
dc.subject | Dynamic reconfigurations | en |
dc.title | Configuration and dynamic reconfiguration of components using the coordination paradigm | en |
dc.type | info:eu-repo/semantics/article | |
dc.identifier.doi | 10.1016/S0167-739X(01)00043-7 | |
dc.description.volume | 17 | |
dc.description.issue | 8 | |
dc.description.startingpage | 1023 | |
dc.description.endingpage | 1038 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Article | en |
dc.description.notes | <p>Cited By :23</p> | en |
dc.source.abbreviation | Future Gener Comput Syst | en |
dc.contributor.orcid | Papadopoulos, George Angelos [0000-0001-9250-4916] | |
dc.gnosis.orcid | 0000-0001-9250-4916 | |