Печатна форма Пояснителен текст Клик - eкран с още данни
СЪЮЗ ПО АВТОМАТИКА И ИНФОРМАТИКА
"Джон Атанасов"

1000 София, ул. “Раковски” 108, тел. 029876169, sai.bg.office@gmail.com, www.sai.bg

Джон Атанасов
JOURNAL "INFORMATION TECHNOLOGIES AND CONTROL"
HOME EDITORS ISSUES TEMPLATE INFORMATION
03/05/2024 PAPERS - ISSUES - ARTICLE

Year 2017 - Issue 1 - Article No 4

ARCHITECTURE EVOLUTION THROUGH DYNAMIC RECONFIGURATION IN JADL
A. Papapostolu, D. Birov
Key Words Software architecture; component-and-connector view; software evolution; dynamic reconfiguration; ADL; context-oriented software development
Abstract In software architecture the dynamic structure of a software system can be described in terms of components and connectors and expressed through the use of Architectural Description Languages (ADLs). We present jADL, a new ADL, designed for the creation and validation of dynamic and mobile architectures. It, also, aims to help towards the process of “unifying” the definition and implementation of an architecture in a way that the final result is consistent with the architecture in terms of both functional requirements and quality attributes. In this paper, we examine into details the definition and expression of jADL’s architectural elements; components, connectors, ports, roles and behaviour describing statements – attach, detach, config, bind. The attributes of synchronicity and multiplicity concerning the connections between architectural elements are presented. A special case of connections is presented – the bind statement and the construction of composite architectural elements. Also, a case study of the client-server dynamic model in jADL is presented and the possibilities of jADL for dynamic reconfiguration are explored.
Article PDF Download article (PDF)