M. H. Samadzadeh

Learn More
Software reuse is the taking of any code or code segment and using it again to meet a specific need. Software reusability involves not only the reuse of software, but also how that soilware is designed. In other words, it involves designing totally self-contained software components. Each component should be easily modifiable to meet a potential user’s(More)
Summary form only given. Measurements of understandability and maintainability of software have traditionally been developed of the basis of graph models, lexical counts, or information theory. The research reported proposes a theoretical foundation for a different way of evaluating software that can lead to a system of metrics. A model is provided that is(More)
Storage and retrieval of data in Wireless Sensor Networks (WSNs) have been found to be challenging issues in recent studies. The two principal approaches used in almost all proposed schemes in this field are Centralized and Decentralized. Many investigations have considered the security and communication issues in centralized schemes where a central node(More)
In Wireless Sensor Networks (WSN), interactions of sensors to provide service to a specific task is a significant issue. Services provided by WSNs include collecting data from the environment and aggregating them to address queries, or processing the collected data and using the result to adjust environmental parameters such as temperature and moisture. In(More)
The threshold secret sharing technique has been used extensively in cryptography. This technique is used for splitting secrets into shares and distributing the shares in the network to provide protection against attacks and to reduce the possibility of loss of information. In this paper, a new approach is introduced to enhance communication security among(More)