Build Your Own Humanoid Robots

Build Your Own Humanoid Robots

Автор: Karl Williams

This book features great droids, indeed! This unique guide to sophisticated robotics projects brings humanoid robot construction home to the hobbyist. Written by a well-known figure in the robotics community, «Build Your Own Humanoid Robots» provides step-by-step directions for 6 exciting projects, each costing less than $300. Together, they form the essential ingredients for making your own humanoid robot. If you are serious enough to interest robot professionals, the plans inside offer serious fun to hobbyists. They give you the power to breathe life into a mechanical being with amazingly human qualities, and feature all the instructions you need for programming the inexpensive chips that give your humanoid brains and sensitivity.It features 6 astounding projects: Robotic Arm, Wrist, and Hand — build a versatile robotic arm system to give your humanoid the ability to manipulate objects/ A PIC microcontroller provides motor control and feedback; Personal Computer Interface — learn…

Reliability Estimation of Object Oriented Design

Reliability Estimation of Object Oriented Design

Автор: Amitabha Yadav

This research work emphasizes on the estimation of software reliability using OO technology constructs like encapsulation, coupling, cohesion,and inheritance.Although, object oriented technology is becoming increasingly important in every aspects of real life. The research correlate reliability with complexity by minimizing or maximizing object oriented design constructs with the help of several object oriented designs. During course of research, it was found that software reliability of any object oriented design can be increased by minimizing the complexity of that design.You will find in-depth research on reliability estimation of object oriented design by minimizing complexity. To achieve the successful results,following objectives were set forth and fulfilled: •To review and critically examine the literature. •To examine the impact of errors, bugs and failures in the software under the development. •To identify the reliability factors. •To analyze OOD constructs. •To get an…

Математические модели надёжности программного обеспечения

Математические модели надёжности программного обеспечения

Автор: Светлана Затенко

В книге впервые всесторонне рассмотрены вопросы анализа надёжности программного обеспечения (ПО)при ограниченной статистической информации. В первой части книги сформулированы проблемы анализа надёжности ПО и проведён критический обзор существующих моделей надёжности ПО. Вторая часть книги посвящена разработке нового метода моделирования надёжности ПО, позволяющего строить модели на множестве распределений вероятностей времени безотказной работы ПО в процессе отладки, используя только граничные функции распределения. В третьей части книги для прогноза надёжности ПО в период эксплуатации были построены интервальные модели дискретного и непрерывного времени, комбинирующие байесовский подход и принцип максимума правдоподобия. В четвёртой части книги был разработан программный комплекс, предназначенный для расчёта надёжности ПО , а также для сравнения работы моделей в каждом конкретном случае. Книга предназначена для специалистов, работающих в …

Medical E-consultation system

Medical E-consultation system

Автор: Ahmed Shdefat and Abdul Nasir Zulkifli

Recently,the collaboration between medical and information technology fields has rapidly increased.Mostly, Medical specialists are suffering from the lack of experience and knowledge in Information technology field. Developing Medical systems is requiring medical knowledge from the system developers, which is not exist in most cases. Therefore,computer professionals and medical experts are facing aplenty of obstacles in order to develop and design such a system. At this point, the need for system analysts and Artificial Intelligent (AI) experts has emerged. This book, is illustrating how to accomplish the integration between computer professionals and medical experts to come up with successful medical systems. Moreover, this book, is demonstrating the benefits, capabilities, usefulness, possibility of extension and limitations of medical system.

Placement of SaaS Components in Cloud Computing Environment

Placement of SaaS Components in Cloud Computing Environment

Автор: alok kumar and Bibhudatta Sahoo

The SaaS deployment is the installation to delivery of software services in cloud computing infrastructure. SaaS deployment is initiated by a cloud service provider via a user requesting process, which is generally automated. SaaS is a combination of different type of components; application component, integration component, business component, and storage component. Component placement problem (CPP) concerns with ?nding the optimum set of VMs on which SaaS components can be placed such that all user requirements should be satis?ed and maximizes the pro?t of the SaaS providers. In CPP, the solution of the problem is subject to a set of resource and SLA constraints. The CPP is presented as a linear programming problem. The CPP has been proven by researchers as an NP-complete, hence the Genetic Algorithm approach has been used to produce sub optimal solution

Labeling Anonymous Datasets

Labeling Anonymous Datasets

Автор: Emdad Ahmed

A large number of wrappers generate tables without column names for human consumption because the meaning of the columns are apparent from the context and easy for humans to understand, but in emerging applications, labels are needed for autonomous assignment and schema mapping where machine tries to understand the tables. Autonomous label assignment is critical in volume data processing where ad hoc mediation, extraction and querying is involved. We propose an algorithm Lads for Labeling Anonymous Datasets, which can holistically label/annotate tabularWeb document. The algorithm has been tested on anonymous datasets from a number of sites, yielding very promising results.

A Parallel Execution Distributed Middleware of Enterprise Applications

A Parallel Execution Distributed Middleware of Enterprise Applications

Автор: Que Thu Dung Nguyen

A typical enterprise uses a local area network of computers to perform its business. During the off-working hours, the computational capacities of these networked computers are underused or unused. In order to utilize this computational capacity an application has to be recoded to exploit concurrency inherent in a computation which is clearly not possible for legacy applications without any source code. This thesis presents the design an implementation of a distributed middleware which can automatically execute a legacy application on multiple networked computers by parallelizing it. A prototype implementation of this middleware has been developed as a proof of concept of the design. This implementation has been evaluated with a few typical case studies and the test results confirm that the middleware works as expected.

Development of Resource Allocation Strategies Based on Cognitive Radio

Development of Resource Allocation Strategies Based on Cognitive Radio

Автор: Jamal Raiyn

Cognitive radio is a new and a novel way of thinking about wireless communications. Using the cognitive radio in cellular systems will lead to a detection of spectrum holes by spectrum sensing. The goal of this research is to propose radio planning and coverage optimization that considers the dynamic traffic and heavy traffic load in abnormal traffic condition. The novelty of the proposed radio planning and coverage optimization scheme that is self-managed in real-time. The final outcome of this research is to design simulation for wireless network planning based on input data. The input data include geographical data, demand map, actual traffic load.

Towards a Key Problem in Information Technology

Towards a Key Problem in Information Technology

Автор: Xiafeng Li

Bin packing is a very important and popular research area in the computer science field. Practical solutions to this abstracted problem will significantly help computer engineers to build information technology systems. Past work showed many good and real-world packing algorithms. However, due to the complexity of the problem in multiple-dimensional bin packing, also called hyperbox packing, we need more practical packing algorithms for its real-world applications. In this book, we extend 1D packing algorithms to hyperbox packing problems via a general framework that takes two inputs of a 1D packing algorithm and an instance of hyperbox packing problem and outputs a hyperbox packing algorithm. The extension framework significantly enriches the family of hyperbox-packing algorithms, generates many framework-based algorithms, and simultaneously calls for the analysis for those algorithms. We also analyze the performance of a couple of framework-based algorithms from two perspectives of…