This thesis describes an important step towards the standardization of the research on Optical Character Recognition (OCR) in Farsi language. It includes the development of several novel and standard Farsi handwritten databases, consisting of Farsi isolated digits, isolated lett…
This thesis focuses on an intuitive and robust GIS (Geographic Information systems) tool, which gives an overview of religions in Middle East Asia. Part of the motivation for this thesis was curiosity to find answers to why castes and sub-castes were created from the same religi…
This study explores the representation of women in computer science at the tertiary level through data collected about undergraduate computer science education at Kabul University in Afghanistan. Previous studies have theorized reasons for underrepresentation of women in compute…
Supervised learning systems require a large quantity of labeled data, which is time-consuming, expensive and in some cases requires linguistic expertise to create. Semi-supervised methods combine the use of labeled with unlabeled data—which are abundant in the forms of monolingu…
Digital document processing is becoming popular for applications to office and library automation, bank and postal services, publishing houses and communication management. In recent years, the demand for tools capable of searching written and spoken sources of multilingual info…
Today's data centers consist of several thousand PCs that provide massive amounts of computational power and storage capacity in a cost-effective manner. Due to the highly distributed nature of the applications running in these clusters, intra-node communication bandwidth is key…
The problem of energy-efficient, reliable, accurate and self-organized target tracking in Wireless Sensor Networks (WSNs) is considered for sensor nodes with limited physical resources and abrupt manoeuvring mobile targets. A biologically inspired, adaptive multi-sensor scheme i…
Generally risk is seen as an abstract concept which is difficult to measure. In this thesis, we consider quantification in the broader sense by measuring risk in the context of large projects. By improved risk measurement, it may be possible to identify and control risks in such…
Structured audio uses a high level representation of a signal to produce audio output. When it was rst introduced in 1998, creating a structured audio representation from an audio signal was beyond the state-of-the-art. Inspired by object coding and structured audio, we present …
In 85 B.C. a Greek philosopher called Posidonius set sail to answer an age-old question: how deep is the ocean? By lowering a large rock tied to a very long length of rope he determined that the ocean was 2km deep. These line and sinker methods were used until the 1920s when oce…
This thesis investigates the concept of mind as a control system using the "Society of Agents" metaphor. "Society of Agents" describes collective behaviours of simple and intelligent agents. "Society of Mind" is more than a collection of task-oriented and deliberative agents; it…
Flexible e-Iearning refers to an intelligent educational mechanism that focuses on simulating and improving traditional education as far as possible on the Web by integrating various electronic approaches, technologies, and equipment. This mechanism aims to promote the personali…
Recognizing a digital image from an object dictionary is a slow and memory consuming process. In this work the process was accelerated by using a compact geometrical model and a multi-level representation in conjunction with a Database. An invariant representation of the image i…
A Next Generation Computer Network Communications Architecture, CNCA, is developed in this thesis. Existing communication techniques and available networking technologies are explored. This provides the background information for the development of the architecture. Hardware, pr…
In recent years, many techniques have been proposed for the detection and isolation of abrupt changes in dynamical systems. Two of these schemes, namely, robust observers and detection filter, are studied in this thesis. The sensitivity of these approaches to parameter variation…
For a system of communicating processes to be able to recover from hardware failures, there should be adequate mechanisms for process migration, checkpointing and recovery. In this dissertation, protocols are developed for each one of these aspects of fault-tolerance. A set of p…
We focus on developing improvements to algorithms that generate decision trees from training data. This dissertation makes four contributions to the theory and practice of the top-down non-backtracking induction of decision trees for multiple concept learning. First, we provide …