Font Size: a A A

Self-adaptive Structure Model For The Internet Of Things Software

Posted on:2016-06-10Degree:MasterType:Thesis
Country:ChinaCandidate:C K XuFull Text:PDF
GTID:2308330464453298Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing popularity and development of the Internet of Things, more and more software is deployed in the platform. This software is known as Internet of Things software. Unlike the features(such as the limited autonomy, interactive monotonicity) of the traditional software which runs in a static, closed and controlled environment, the Internet of Things software is of full perception, high autonomy, which runs in a dynamic, open and unruly environment. The presence of this software has brought new issues and challenges to the research on the software theory and model, the software technology and the method under the open and dynamic environment.The changing environment and user requirements of the Internet of Things software alter the software running target, which require the software deal with these changes to complete operational objectives by adjusting software state. Thus, building suitable software self-adaptive structure provides an effective solution. Therefore, under the open and complex environment, the construction of self-adaptive structure has a significant importance to study the Internet of Things software theory and technology. Currently, in theory, there are many critical problem not resolved, the existing self-adaptive structure model has lots of shortcomings.As such, combining with the features of software full perception and high autonomy, in the foundation of the sense-execute model of the PMDA a new self-adaptive structure model was proposed, which was divided into perception module and control module. The research focuses on the following aspects.(1) In view of the problem that the existing perception module has low efficiency because of data redundancy, and not deals with complex environment effectively, introducing the theory of modeling next acquisition, the environmental perception structure suitable for complex environment was proposed in the perception module, according to the full perception feature of the Internet of Things software. Firstly, the structure establishes environmental information formal model, and gets user information by the user information database, then maps environmental information into the calling space providing data for software self-adaptive adjustment.(2) In view of the problem that the existing control module function is complex, the control objectives and behavior is not clear, a hierarchical self-adaptive control structure based on feedback loop was presented in the controlling module, according to the high autonomy feature of the Internet of Things software. This structure is divided into target management loop and behavior control loop, making the control target and adaptive behavior clear. Then the related self-adaptive property was descripted and analyzed based on feedback loop.(3) Finally, taking the logistics software as an example, all components of the self-adaptive structure were modeled with the timed automata. Its behavior characteristic were verified in model checking tool UPPAAL, aiming at proving the structure reliability.
Keywords/Search Tags:the Internet of Things Software, Environmental Perception, Self-adaptive, Feedback Loop, Timed Automata
PDF Full Text Request
Related items