When developing embedded systems, the heterogeneity and compositionality of functions and architecture of the systems must be described during design stage. UML, describing static structures and dynamic behaviors of a system from multi viewpoints, can naturally specify such characteristics. This paper proposes an extension method of UML for developing embedded systems, and it is extended on the aspects of real-time, concurrency and distribution properties. It realizes the usage of UML in the domain of network communication protocol. Finally the extended UML is successfully applied to the practice of developing FF HSE communication protocol stack software.
Liu D,Yu HB,Wang H. USAGE OF EXTENDED UML IN THE DOMAIN OF NETWORK COMMUNICATION PROTOCOL[C]. 见:Eighth World Conference on Integrated Design and Process Technology (IDPT 2005). Beijing, China. June 12-16, 2005.