DocumentCode
2822157
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
Volume
1
fYear
2008
fDate
2-4 Sept. 2008
Firstpage
545
Lastpage
551
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/NCM.2008.102
Filename
4624067
Link To Document