Font Size: a A A

Research Of Real Time Based On The UML

Posted on:2006-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ZouFull Text:PDF
GTID:2168360155460013Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with the fast development of information technologies, real-time systems have permeated through many fields of our life, including traditional automatic control, digital control, military affairs, space fight, manufacturing, communications, and even the popular information appliance and multi-media broadcasting system. Those systems have brought forward more and more needs towards real time performance and stability. At the same time, during the development of complex real-time systems, kernel design techniques have changed from the traditional methods such as C language, assemble language, to using the object-oriented technologies with the design patterns and software engineering methods. For the reasons mentioned above, how to use the object-oriented technologies during the process of constructing a real-time system is a hotspot in the computer-engineering field. Thus the research on this question is in our focus now.Recently, UML is the popular modeling language in software system. It is a method used to specify, visualize and document the artifacts of the object-orient system. Using the UML as a modeling language for a complex system, it has been a tendency of the software development.In the first part of this thesis, I focused on the introduction of UML and its extensions in real-time fields: Real-time UML, which covers the mainly concepts such as port, connector, capsule and so on. In this part, I also present their internal structures, the UML modeling method, and the notations, and so on. Using these modeling concepts and notations, we can describe real-time system well and truly.On the base of the techniques mentioned above, in the last part of this thesis, we then settle about some design patterns which are used in the real-time system design, including the static table-driven pattern, the priority preemptive scheduling pattern and the interrupt pattern. These patterns provide a simple and rapid way to design the real time systems.Because there aren't true time concepts in the real-time UML and those design patterns, it's hard for the real-time systems to analyze the designs. Through adding the time constraints to the UML state diagram, we lay the foundation of the nature analysis of the real-time...
Keywords/Search Tags:Real-time system, UML, UML for Real-Time, design pattern, time constraint
PDF Full Text Request
Related items