Font Size: a A A

Research On Dynamic Reconfiguration Model Of Software In Cyber-Physical Systems

Posted on:2012-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:P C ZhangFull Text:PDF
GTID:2218330362460228Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of computing, embedded computing, sensing, communication and automatic control technology, CPS is brought forward. In 2006, NSF advanced the concept of Cyber-Physical System based on the embedded system. CPS is a new intelligence system which puts intelligence and control abilities into the embedded system, and it is the new trend of the development of computing and physical device systems.The scale and complexity of CPS are much larger than the current physical device systems, but from the view of software architecture, all the systems are composed of components according to some rules. Components are reuseable software factors for building a system, and they are carriers of system funcitons. System components, components' location and the relationship between components together form the system configuration. The technology that changes system configuration when running is called dynamic reconfiguration. Dynamic reconfiguration technology can support the self-adaptation of CPS, so that CPS can follow the development of technology, meet various requirements and adapt to comlicated and changeable evironment.The thesis starts from the software architecture of CPS, based on the dynamic reconfiguration of components, uses modeling technology to research the dynamic reconfiguration of software in CPS, and advances the CPSRDRM based on reflection, the main work of the thesis includes the followings:1. Firstly, the thesis analysis the technology about software component, the software architecture of CPS and software dynamic reconfiguration in CPS based on component, describes the software dynamic reconfiguration mechanism of CPS in four aspects: dynamic reconfiguration procedure, configuration description, system constraint and dynamic reconfiguration algorithm, which supervises the developing and analysis of software dynamic reconfiguration model in CPS.2. The reflecting mechanism and the reflecting system are the foundations of dynamic reconfiguration. So firstly the thesis puts forward the reflecting dynamic reconfiguration model named CPSRDRM which comprises the reflecting mechanism and the reflecting system. For the dynamic reconfiguration system, CPSRDRM depicts its reflecting nature, describes its working process, and points out its composing elements, thus provides a unified framework to analyze and evaluate different dynamic reconfiguration systems. The thesis analysis the content of metadata and metaprotocol of CPSRDRM, including the correctness constraint of the intercessory protocol, all the work is carried out to support the correctness, flexibility and effectivity of dynamic reconfiguration.3. Aim at the CPSMD of CPSRDRM, the thesis designs the description rules of component, connector, connection and environment, and describes them by XML, provides foudations for component's development, deployment and configuration description. Aim at the CPSInterProtocol of CPSRDRM, the thesis designs its dynamic reconfiguration algorithms, including component creation, component removal, component replacement, component migration, connection creation, connection removal and component attribute configuration, establishes the foundation of compound reconfiguration intentions which are complex and powerful.4. Lastly, the thesis describes the CPSRDRM through the analyzing and designing of a load-balancing subsystem in CPS. The thesis analysis the subsystem's requirements, architecture and workflow. We can realize CPSRDRM more intuitionistic by mapping the subsystem into CPSRDRM.
Keywords/Search Tags:Cyber-Pysical System (CPS), Component, Software Dynamic Reconfiguration, Model, Reflection
PDF Full Text Request
Related items