首页 /研究 /Containment units
OTHER

Containment units

Jamieson M. Cobleigh, Leon J. Osterweil, Alexander Wise, Barbara Lerner

发表年份
2002
引用次数
12

摘要

Software is increasingly expected to run in a variety of environments. The environments themselves are often dynamically changing when using mobile computers or embedded systems, for example. Network bandwidth, available power, or other physical conditions may change, necessitating the use of alternative algorithms within the software, and changing resource mixes to support the software. We present Containment Units as a software architecture useful for recognizing environmental changes and dynamically reconfiguring software and resource allocations to adapt to those changes. We present examples of Containment Units used within robotics along with the results of actual executions, and the application of static analysis to obtain assurances that those Containment Units can be expected to demonstrate the robustness for which they were designed.

关键词

Computer scienceContainment (computer programming)SoftwareRobustness (evolution)Distributed computingSoftware engineeringEmbedded systemOperating systemProgramming language

相关论文

查看 OTHER 分类全部论文