Cyber physical systems (CPSs) can be found nowadays in various fields of activity. The increased interest for these systems as evidenced by the large number of applications led to complex research regarding the most s...Cyber physical systems (CPSs) can be found nowadays in various fields of activity. The increased interest for these systems as evidenced by the large number of applications led to complex research regarding the most suitable methods for design and development. A promising solution for specification, visualization, and documentation of CPSs uses the Object Management Group (OMG) unified modeling language (UML). UML models allow an intuitive approach for embedded systems design, helping end-users to specify the requirements. However, the UML models are represented in an informal language. Therefore, it is difficult to verify the correctness and completeness of a system design. The object constraint language (OCL) was defined to add constraints to UML, but it is deficient in strict notations of mathematics and logic that permits rigorous analysis and reasoning about the specifications. In this paper, we investigated how CPS applications modeled using UML deployment diagrams could be formally expressed and verified. We used Z language constructs and prototype verification system (PVS) as formal verification tools. Considering some relevant case studies presented in the literature, we investigated the opportunity of using this approach for validation of static properties in CPS UML models.展开更多
The bio-inspired aerial–aquatic vehicle off ers attractive perspectives for future intelligent robotic systems.Cormorant’s webbed-feet support water-surface takeoff is a typical locomotion pattern of amphibious wate...The bio-inspired aerial–aquatic vehicle off ers attractive perspectives for future intelligent robotic systems.Cormorant’s webbed-feet support water-surface takeoff is a typical locomotion pattern of amphibious water birds,but its highly maneuverable and agile kinetic behaviors are inconvenient to measure directly and challenging to calculate convergently.This paper presents a numerical Computational Fluid Dynamic(CFD)technique to simulate and reproduce the cormorant's surface takeoff process by modeling the three-dimensional biomimetic cormorant.Quantitative numerical analysis of the fluid flows and hydrodynamic forces around a cormorant’s webbed feet,body,and wings are conducted,which are consistent with experimental results and theoretical verification.The results show that the webbed feet indeed produced a large majority of the takeoff power during the initial takeoff stage.Prior lift and greater angle of attack are generated to bring the body off the water as soon as possible.With the discussion of the mechanism of the cormorant’s water-surface takeoff and the relevant characteristics of biology,the impetus and attitude adjustment strategies of the aerial–aquatic vehicle in the takeoff process are illustrated.展开更多
基金Project partially supported by the Strategic Grants POSDRU/88/1.5/S/50783 Project (No.50783,2009),POSDRU/107/1.5/S/77265 Project (No.77265,2010),Romaniathe European Social Fund for Investing in People, within the Sectoral Operational Programme Human Resources Development 2007-2013
文摘Cyber physical systems (CPSs) can be found nowadays in various fields of activity. The increased interest for these systems as evidenced by the large number of applications led to complex research regarding the most suitable methods for design and development. A promising solution for specification, visualization, and documentation of CPSs uses the Object Management Group (OMG) unified modeling language (UML). UML models allow an intuitive approach for embedded systems design, helping end-users to specify the requirements. However, the UML models are represented in an informal language. Therefore, it is difficult to verify the correctness and completeness of a system design. The object constraint language (OCL) was defined to add constraints to UML, but it is deficient in strict notations of mathematics and logic that permits rigorous analysis and reasoning about the specifications. In this paper, we investigated how CPS applications modeled using UML deployment diagrams could be formally expressed and verified. We used Z language constructs and prototype verification system (PVS) as formal verification tools. Considering some relevant case studies presented in the literature, we investigated the opportunity of using this approach for validation of static properties in CPS UML models.
基金supported by National Natural Science Foundation of China(51475028,61703023).
文摘The bio-inspired aerial–aquatic vehicle off ers attractive perspectives for future intelligent robotic systems.Cormorant’s webbed-feet support water-surface takeoff is a typical locomotion pattern of amphibious water birds,but its highly maneuverable and agile kinetic behaviors are inconvenient to measure directly and challenging to calculate convergently.This paper presents a numerical Computational Fluid Dynamic(CFD)technique to simulate and reproduce the cormorant's surface takeoff process by modeling the three-dimensional biomimetic cormorant.Quantitative numerical analysis of the fluid flows and hydrodynamic forces around a cormorant’s webbed feet,body,and wings are conducted,which are consistent with experimental results and theoretical verification.The results show that the webbed feet indeed produced a large majority of the takeoff power during the initial takeoff stage.Prior lift and greater angle of attack are generated to bring the body off the water as soon as possible.With the discussion of the mechanism of the cormorant’s water-surface takeoff and the relevant characteristics of biology,the impetus and attitude adjustment strategies of the aerial–aquatic vehicle in the takeoff process are illustrated.