首页 /研究 /The Evolution of Software and Its Impact on Complex System Design in Robotic Spacecraft Embedded Systems
OTHER

The Evolution of Software and Its Impact on Complex System Design in Robotic Spacecraft Embedded Systems

Roy Butler, Michael Pennotti

发表年份
2013
引用次数
4

摘要

The growth in computer hardware performance, coupled with reduced energy requirements, has led to a rapid expansion of the resources available to software systems, driving them towards greater logical abstraction, flexibility, and complexity. This shift in focus from compacting functionality into a limited field towards developing layered, multi-state architectures in a grand field has both driven and been driven by the history of embedded processor design in the robotic spacecraft industry.The combinatorial growth of interprocess conditions is accompanied by benefits (concurrent development, situational autonomy, and evolution of goals) and drawbacks (late integration, non-deterministic interactions, and multifaceted anomalies) in achieving mission success, as illustrated by the case of the Mars Reconnaissance Orbiter. Approaches to optimizing the benefits while mitigating the drawbacks have taken the shape of the formalization of requirements, modular design practices, extensive system simulation, and spacecraft data trend analysis. The growth of hardware capability and software complexity can be expected to continue, with future directions including stackable commodity subsystems, computer-generated algorithms, runtime reconfigurable processors, and greater autonomy.

关键词

Computer scienceModular designSpacecraftFlexibility (engineering)SoftwareField (mathematics)Embedded systemDistributed computingSystems engineeringSoftware engineering

相关论文

查看 OTHER 分类全部论文