文摘
Embedded systems have many applications in our life. Petri net based Representation for Embedded Systems (PRES+) is a promising methodology for modeling, verification, analysis and control of embedded systems. But the state space explosion problem is somewhat tedious for PRES+ to specify and analyze large complex embedded systems. To solve state space explosion problem of PRES+, in this work, we concern with a method for expanding PRES+ model to the desired level of detail using refinement. A kind of refinement approach for PRES+ is proposed. We propose definitions of two PRES+ models have the same dynamic properties, such as reachability, timing and functionality. Reachability, timing and functionality preservations of the refined net are investigated. Definitions of liveness and boundedness of PRES+ are presented. We propose conditions under which liveness and boundedness will be preserved by using this refinement approach. A temperature measure and control example illustrates the efficiency of our refinement approach on practical applications. These results can be applied nicely to solve embedded systems design problems.