Domain analysis of dynamic system reconfiguration

被引:0
作者
James D’Arcy Walsh
Francis Bordeleau
Bran Selic
机构
[1] Carleton University,School Computer Science
来源
Software & Systems Modeling | 2007年 / 6卷
关键词
Alloy; Component; based systems; Dynamic reconfiguration; Feature modeling; Model-; driven development; Software evolution; System integrity; UML;
D O I
暂无
中图分类号
学科分类号
摘要
A domain analysis of dynamic system reconfiguration is presented in this paper. The intent is to provide a comprehensive conceptual framework within which to systematically and consistently address problems and solutions related to dynamically reconfigurable systems. The analysis identifies and categorizes the various types of change that may be required, the relationship between those types, and the system integrity characteristics that need to be considered when such changes take place. A system model is employed to describe each change type using examples of global and local properties in the context of a financial analysis system. A rigorous formal methodology, based on the Alloy language and tools, is employed to specify precisely and formally the detailed relationships between various parts of the model. Based upon these descriptions, the types of change of dynamic system reconfiguration are presented as a series of UML class models.
引用
收藏
页码:355 / 380
页数:25
相关论文
共 12 条
[1]  
Appavoo J.(2003)Enabling automatic behavior in systems software with hot swapping IBM Syst. J. 42 60-76
[2]  
Whisnant K.(2003)A system model for dynamically reconfigurable software IBM Syst. J. 42 45-59
[3]  
Kalbarczyk Z.T.(2000)A Classification and comparison framework for software architecture desiption languages IEEE Trans. Software Eng. 26 70-93
[4]  
Iyer R.K.(1985)Dynamic configuration for distributed systems IEEE Trans. Software Eng. SE -11 424-435
[5]  
Medvidovic N.(1991)Lightweight causal and atomic group multicast ACM Transactions on Computer Systems 9 271-314
[6]  
Taylor R.N.(2003)Competitive algorithms for the dynamic selection of component implementations IBM Syst. J. 42 85-97
[7]  
Kramer J.(undefined)undefined undefined undefined undefined-undefined
[8]  
Magee J.(undefined)undefined undefined undefined undefined-undefined
[9]  
Birman K.(undefined)undefined undefined undefined undefined-undefined
[10]  
Schiper A.(undefined)undefined undefined undefined undefined-undefined