Mechanized construction of micro-catchments for water harvesting (WH) was successfully tested in the Badia (dry rangeland) areas in Syria and Jordan, using the "Vallerani" plow, model Delfino (50 MI/CM), manuf...Mechanized construction of micro-catchments for water harvesting (WH) was successfully tested in the Badia (dry rangeland) areas in Syria and Jordan, using the "Vallerani" plow, model Delfino (50 MI/CM), manufactured by Nardi, Italy. The plow was able to construct intermittent and continuous contour ridges, and could potentially be used to rehabilitate degraded rangelands. However, one major issue for large-scale implementation is the high cost and time required to manually identify contours for the plow to follow. Most existing auto-guiding systems, as usually used in road construction and agricultural land leveling, were expensive or impractical. The objective, therefore, was to add, adapt, and evaluate an auto-guiding system to enable a tractor to follow contours without demarcation through conventional surveying. A low-cost Contour Laser Guiding (CLG) system, with specifications that suit the contour ridging in undulating topographic conditions of dry rangelands, was chosen, adapted, mounted, and tested, under actual field conditions. The system consisted mainly of a portable laser transmitter and a tractor-mounted receiver, connected to a guidance display panel. The system was field-tested on 95 ha of land where the system capacity was determined under different terrains, slopes (1-8%), and ridge spacings (4-12 m). The easy adaptation and implementation of the CLG to the "Vallerani" unit tripled the system capacity, improved efficiency and precision, and substantially reduced the cost of constructing micro-catchments for WH. The system is recommended for large-scale rangeland rehabilitation projects in the dry areas, not only in West Asia, but worldwide.展开更多
Complex conditional statement is one of the bad code smells, which affects the quality of the code and design of software. In the proposed approach, two commonly-used design patterns for handling complex conditional s...Complex conditional statement is one of the bad code smells, which affects the quality of the code and design of software. In the proposed approach, two commonly-used design patterns for handling complex conditional statements are selected, and they are the factory method pattern and the strategy pattem. Two pattern-directed refactoring approaches based on the two design patterns are proposed. Each approach contains a refactoring opportunities identification algorithm and an automated refactoring algorithm. After parsing the abstract syntax tree generated from source code, the refactoring opportunities are identified effectively and automatically. Then, for candidate code, refactoring algorithms are executed automatically, which are used to simplify or remove complex conditional statements. By empirical analysis and quality assessment, the code after refactoring has better maintainability and extensibility, and the proposed approach for automated pattern-directed refactoring succeeds to reduce code size and complexity of classes.展开更多
This work continues the approach of one of our topics relating to a MOM-THP (metal on metal-total hip prostheses) with self-directed movement balls. Experiments revealed a certain seizure in some strain conditions. ...This work continues the approach of one of our topics relating to a MOM-THP (metal on metal-total hip prostheses) with self-directed movement balls. Experiments revealed a certain seizure in some strain conditions. Laboratory trials for balls/plane Hertzian contacts have been restarted in order to determine seizure behaviour depending on the roughness of the flat area. The trials have been carried out in BSF (body simulated fluid) lubrication conditions, much closer to the real operating conditions up against the initial tests with distilled water. Seizure burdens to different loadings and contact surfaces roughness influence over the seizure burden have been determined. Even though the minimum value of the wear must be the same with the minimum value of the surfaces roughness, given the experimental conditions, it came out from the trials results on wear that the lowest level of wear is acquired at a certain value of roughness, not at the lowest level of roughness.展开更多
文摘Mechanized construction of micro-catchments for water harvesting (WH) was successfully tested in the Badia (dry rangeland) areas in Syria and Jordan, using the "Vallerani" plow, model Delfino (50 MI/CM), manufactured by Nardi, Italy. The plow was able to construct intermittent and continuous contour ridges, and could potentially be used to rehabilitate degraded rangelands. However, one major issue for large-scale implementation is the high cost and time required to manually identify contours for the plow to follow. Most existing auto-guiding systems, as usually used in road construction and agricultural land leveling, were expensive or impractical. The objective, therefore, was to add, adapt, and evaluate an auto-guiding system to enable a tractor to follow contours without demarcation through conventional surveying. A low-cost Contour Laser Guiding (CLG) system, with specifications that suit the contour ridging in undulating topographic conditions of dry rangelands, was chosen, adapted, mounted, and tested, under actual field conditions. The system consisted mainly of a portable laser transmitter and a tractor-mounted receiver, connected to a guidance display panel. The system was field-tested on 95 ha of land where the system capacity was determined under different terrains, slopes (1-8%), and ridge spacings (4-12 m). The easy adaptation and implementation of the CLG to the "Vallerani" unit tripled the system capacity, improved efficiency and precision, and substantially reduced the cost of constructing micro-catchments for WH. The system is recommended for large-scale rangeland rehabilitation projects in the dry areas, not only in West Asia, but worldwide.
文摘Complex conditional statement is one of the bad code smells, which affects the quality of the code and design of software. In the proposed approach, two commonly-used design patterns for handling complex conditional statements are selected, and they are the factory method pattern and the strategy pattem. Two pattern-directed refactoring approaches based on the two design patterns are proposed. Each approach contains a refactoring opportunities identification algorithm and an automated refactoring algorithm. After parsing the abstract syntax tree generated from source code, the refactoring opportunities are identified effectively and automatically. Then, for candidate code, refactoring algorithms are executed automatically, which are used to simplify or remove complex conditional statements. By empirical analysis and quality assessment, the code after refactoring has better maintainability and extensibility, and the proposed approach for automated pattern-directed refactoring succeeds to reduce code size and complexity of classes.
文摘This work continues the approach of one of our topics relating to a MOM-THP (metal on metal-total hip prostheses) with self-directed movement balls. Experiments revealed a certain seizure in some strain conditions. Laboratory trials for balls/plane Hertzian contacts have been restarted in order to determine seizure behaviour depending on the roughness of the flat area. The trials have been carried out in BSF (body simulated fluid) lubrication conditions, much closer to the real operating conditions up against the initial tests with distilled water. Seizure burdens to different loadings and contact surfaces roughness influence over the seizure burden have been determined. Even though the minimum value of the wear must be the same with the minimum value of the surfaces roughness, given the experimental conditions, it came out from the trials results on wear that the lowest level of wear is acquired at a certain value of roughness, not at the lowest level of roughness.