The metrics suite for object-oriented design put forward by Chidamber and Kemerer (1994) is partly evaluated by applying principles of measurement theory. Using the object coupling measure (CBO) as an example, it is shown that failing to establish a sound empirical relation system can lead to deficiencies of software metrics. Similarly, for the object-oriented cohesion measure (LCOM) it is pointed out that the issue of empirically testing the representation condition must not be ignored, even if other validation principles are carefully obeyed. As a by-product, an alternative formulation for LCOM is proposed 相似文献
P2P video streaming networks are found as a scalable solution and an alternative for traditional client–server based video
streaming over the Internet. One of the significant issues affecting the success of any P2P streaming network is cooperation
between peers. Practical observations have proved the prevalence of free riders in P2P networks that degrade their performance.
To solve this problem, using incentive mechanisms, which encourage peers to contribute more in the network, is necessary.
In this paper, we designed and proposed a distributed and scalable incentive mechanism for mesh based P2P video streaming
networks. In the proposed approach the contribution of the peers is measured and maintained in a distributed fashion. Furthermore,
we proposed an incentive sending side scheduler in which peers are served based on their contribution in the network. Our
simulation evaluations show the efficiency of the proposed approach in improving the overall perceived video quality by the
non-free rider nodes and consequently in the whole network. 相似文献
Software design patterns are well-known solutions for solving commonly occurring problems in software design. Detecting design patterns used in the code can help to understand the structure and behavior of the software, evaluate the quality of the software, and trace important design decisions. To develop and maintain a software system, we need sufficient knowledge of design decisions and software implementation processes. However, the acquisition of knowledge related to design patterns used in complex software systems is a challenging, time-consuming, and costly task. Therefore, using a suitable method to detect the design patterns used in the code reduces software development and maintenance costs. In this paper, we proposed a new method based on conceptual signatures to improve the accuracy of design pattern detection. So we used the conceptual signatures based on the purpose of patterns to detect the patterns’ instances that conform to the standard structure of patterns, and cover more instances of patterns’ variants and implementation versions of the patterns and improve the accuracy of pattern detection. The proposed method is a specific process in two main phases. In the first phase, the conceptual signature and detection formula for each pattern is determined manually. Then in the second phase, each pattern in the code is detected in a semi-automatic process using the conceptual signature and pattern detection formula. To implement the proposed method, we focused on GoF design patterns and their variants. We evaluated the accuracy of our proposed method on five open-source projects, namely, Junit v3.7, JHotDraw v5.1, QuickUML 2001, JRefactory v2.6.24, and MapperXML v1.9.7. Also, we performed our experiments on a set of source codes containing the instances of GoF design patterns’ variants for a comprehensive and fair evaluation. The evaluation results indicate that the proposed method has improved the accuracy of design pattern detection in the code.
Superhydrophobic coatings are widely applicable, e.g., as self-cleaning surfaces or water–oil separation membranes, yet their wider usage is impeded due to costs of fabrication, size, or substrate limitation. Spray-coating is a versatile coating procedures and might offer a good solution for the fabrication of these superhydrophobic coatings, due to the fact that coatings can be fabricated on various materials in a simple, fast, and inexpensive manner. Most procedures rely on hybrid coatings of hydrophobized nanoparticles and a polymeric matrix, which have several drawbacks including the easy loss of nanoparticles and difficult waste handling. Here, the fabrication of the superhydrophobic material, called Fluoropor, for the first time, by spray-coating on various substrates including metals, tissues, concrete, and glass is presented. It is fabricated by spray-coating a mixture of a highly fluorinated monomer blended with porogens followed by photopolymerization. The superhydrophobicity of the material relies on the porous structure on the micro-/nanoscale across the bulk material and does not require any nanoparticles. Excellent self-cleaning ability of these coatings, resistance against thermal and abrasive impact, and their application as oil–water separation membranes are shown. This versatile applicability is highly promising for real-world application as self-cleaning coatings or oil–water separating membranes. 相似文献
The structural properties of networked control systems with both bandwidth limitations and delays are investigated. Sufficient conditions are given for controllability (stabilizability) and reconstructibility (detectability). Our results enhance previous works by capturing bandwidth limitations and delays simultaneously. The adopted modeling framework could be readily used in control and estimation methods, including optimal and predictive schemes. It also facilitates the use of scheduling optimization algorithms in conjunction with the control scheme presented. 相似文献
To measure MMP, slim tube method is time consuming, especially for heavy oils. In this study, a strategy is considered to measure the MMP in one of the Iranian heavy oil reservoirs. The strategy steps were done through; partial data of slim tube, coupling numerical model (CNM), full slim tube, and VIT test. The results showed that CNM technique with two experimental data obtains the MMP value faster than running a full slim tube with low error result. However, VIT determined MMP faster and its results illustrated that miscibility pressure for heavy oil occurs at zero IFT, unlike light oils. 相似文献