Title :
On the Design of Architectural Pattern to Develop Dynamically Reconfigurable Autonomic Component
Author :
Parsa, Saeed ; Daryanavard, Hassan
Author_Institution :
Iran Univ. of Sci. & Technol., Tehran
Abstract :
In this paper a new architecture for building dynamically reconfigurable application software is proposed. The main idea behind the proposed architecture is to separate the business logic from the program internal/ external interactions. To achieve this, the business logic is embedded within a type of components called functional elements and all interactions of each functional element is assigned to a specific component called component manager. All the component managers are controlled by an application manager which receives reconfiguration requests form the user and issues appropriate primitives to fulfill the request. The correctness of the proposed architecture is evaluated by applying the three aspects of consistency preservation requirements called structural integrity, mutually consistent and application state invariants.
Keywords :
object-oriented programming; software architecture; application manager; application state invariants; architectural pattern design; business logic; component manager; consistency preservation requirements; dynamical reconfigurable application software; dynamical reconfigurable autonomic component; functional elements; mutually consistent; program external interactions; program internal interactions; structural integrity; Application software; Availability; Buildings; Communication system control; Computer architecture; Computer networks; Information management; Knowledge management; Reconfigurable logic; Software systems; autonomic application; dynamic reconfiguration; reflection programming;
Conference_Titel :
Networked Computing and Advanced Information Management, 2008. NCM '08. Fourth International Conference on
Conference_Location :
Gyeongju
Print_ISBN :
978-0-7695-3322-3
DOI :
10.1109/NCM.2008.102