Font Size: a A A

Research And Application Of Uml In Air Conditioning Embedded System Development

Posted on:2011-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:B T ZhuoFull Text:PDF
GTID:2198330305960509Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Embedded systems have been used widely in industry control, information appliance, automotive and other fields in the last years. Because embedded systems have strict requirements for functionality, reliability, real-time, cost, size and power consumption, it greatly increased complexity and difficulty of development. Considering saving resources and protecting ecological environment, the development of air conditioning embedded system will be more difficult. Unified Modeling Language (UML) based on object-oriented technology can be used to express logical and physical structure of complex system. How to improve the efficiency and quality based on UML technology in the development of embedded systems is the main research work of this paper.According to the Real-time Object-oriented Process for Embedded System (ROPES), this paper used the Rhapsody modeling tool based on UML to build system various models in the multi-connected air-condition unit system. These models showed functional requirements. According to the system structure and function, this paper analyzed and designed the static structures and dynamic behaviors of the system.Considering various constraints in the embedded system design, this paper used UML constraint extension mechanism to express various constraints. The system dynamic behavior models described the real time and concurrent behaviors of system. Through setting forcibly preconditions and post conditions, these models expressed the system how to handle correctly exceptions and errors.Using the model test technology can find defects as early as possible and reduce development risk, so it can improve greatly the rate of software reuse and code quality. Because of some questions in the traditional test method and model test method based on Rhapsody, this paper designed visual graphic test system using VC programming language. Through testing the model diagrams, it validated the model diagrams and codes were correct.Analogue experiment shows that, according to ROPES development process and using Rhapsody tool based on UML technology to develop air conditioning embedded system, it can discover errors or defects as early as possible in the system design and improve software development efficiency and quality.
Keywords/Search Tags:Embedded System, Air Conditioning System, UML, Model Test
PDF Full Text Request
Related items