Shiraz University
Electrical and Computer Engineering
As a structured document, Braille is the most common means of reading and study for visually handicapped people. The need for converting Braille documents into a computer-readable format has motivated research into the implementation of... more
Classi¯cation is an important ¯eld in machine learning and pattern recognition. Amongst various types of classi¯ers such as nearest neighbor, neural network and Bayesian classi¯ers, support vector machine (SVM) is known as a very powerful... more
— Ant meeting problem is a distributed problem that its purpose is to find an efficient path for ants to meet each other. Actually, ant robots suffer from the low memory and their restricted computational power. They communicate with... more
It is well known that in many situations combining diverse classifiers can improve the performance of a classification system. In this paper, a new histogram based lip segmentation technique is proposed considering local kernel histograms... more
In software production process, quality assurance resources are limited by time and cost. In order to achieve high quality, managers need to detect the defect prone parts of code and allocate the resources to them. So far, researchers... more
Design patterns describe good solutions to common and reoccurring problems in program design. Applying design patterns in software design and implementation have significant effects on software quality metrics such as flexibility,... more
To exploit multiuser spatial cooperative diversity, relay nodes can assist the transmission of signal from multiple sources to their corresponding destinations in order to combat the noise, the channel fading and the cross-interferences.... more
The throughput of a multi-user broadcast opportunistic communications system is highly affected by the accuracy of the available channel state information (CSI) at the transmitter side. It is a questionable assumption to have almost... more
In this paper, we have focused on orthogonal non-regenerating cooperation for networks with a source-destination pair and a number of relay nodes. We proposed two power allocation problems based on the instantaneous and average... more
Imperfect spectrum sensing in overlay spectrum sharing may cause collision between primary and secondary transmission resulting in performance degradation for primary users. To satisfy the quality of service requirement imposed by the... more
"In this paper we consider an overlay cognitive network in which to guarantee a Quality of Service (QoS)f o rthe primary users, a maximum probability of collision is enforced to secondary service. When collision, caused by imperfect... more
The purpose of the functional analysis is to define a clear picture of the scope, architecture, and functionality of substation automation systems, as addressed by this security profile. The real-world specific performance of substation... more
Research infrastructures play an increasingly essential role in scientific research. They provide rich data sources for scientists, such as services and software packages, via catalog and virtual research environments. However, such... more
Software producing organisations face the challenge of including new technology in their products, such as cloud technologies and database management systems. As software architects and senior developers are not experts in this domain,... more
Blockchain technology has received significant attention recently, as it offers a reliable decentralized infrastructure for all kinds of business transactions. Software-producing organizations are increasingly considering blockchain... more
Context: Software architecture is a knowledge-intensive field. One mechanism for storing architecture knowledge is the recognition and description of architectural patterns. Selecting architectural patterns is a challenging task for... more