Font Size: a A A

The Object-oriented Technology Of Modeling Real-time System With UML

Posted on:2007-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y L CaoFull Text:PDF
GTID:2178360185474807Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Object-oriented modeling language based on UML is one of the most popular software development technologies at present. UML is an object-oriented language and be used for modeling system, it can specify the basic characteristics of system through visualizing view. Real-time system is a system that needs to respond to inside or outside, synchronized or asynchronous events in designated time, and complete system functions on time. Concurrency and real-time are the basic characteristics of real-time system. As the standard object-oriented modeling language, UML supports the designing of complex systems. It is also suitable for modeling of real-time system. Using UML to model real-time system is the certain developmental direction in software engineering.UML can be used to modeling real-time system in a way. However, it lacks the capability to describe the real-time and concurrent characteristics of real-time system. To solve these problems, some research works have been done in this dissertation as the following.1. According to UML extension mechanism, the model elements of UML is extended which can be used to describe communication modes between tasks in real-time system based on the idea of concurrent description in colored Petri Net, and the concurrent diagram is proposed. With the advantages of the concurrent diagram and extended elements, the dynamic concurrent behaviors between tasks in a real-time system can be described efficiently and exactly.2. Using the UML extension mechanism, the standard sequence diagram is extended. Two extension methods to sequence diagram are proposed. One is time-ruler and the other is tagged value. The extended sequence diagram enhances the ability of describing timing information and can be used in modeling sequence information between tasks exactly in a real-time system.3. With the use of object-oriented software engineering method and modeling mechanism proposed in this dissertation, an embedded real-time application system (Fiber Converter Rack Network Management System) was developed successfully. This application system is based onμCLinux operating system. And three typical network management modes are supported in this system, including SNMP mode,Web mode and CLI mode; On the other time, the efficiency and correctness of these extensions and methods have been proved.The contribution in this dissertation is a valuable complement on the technologies...
Keywords/Search Tags:Real-time System, Embedded, Object-Oriented, UML
PDF Full Text Request
Related items