Abstract: Program slicing is the task of finding all statements in a program that directly or indirectly influence the value of a variable occurrence. The set of statements that can affect the value of a variable at some point in a program is called a program slice. In several software engineering applications, such as program debugging and measuring program cohesion and parallelism, several slices are computed at different program points. In this paper, algorithms are introduced to compute all backward and forward static slices of a computer program by traversing the program representation graph once. The program representation graph used in this paper is called Program Dependence Graph (PDG). We have conducted an experimental comparison study using 25 software modules to show the effectiveness of the introduced algorithm for computing all backward static slices over single-point slicing approaches in computing the parallelism and functional cohesion of program modules. The effectiveness of the algorithm is measured in terms of time execution and number of traversed PDG edges. The comparison study results indicate that using the introduced algorithm considerably saves the slicing time and effort required to measure module parallelism and functional cohesion.
Abstract: This paper describes the development of a numerical finite element algorithm used for the analysis of reinforced concrete structure equipped with shakes energy absorbing device subjected to earthquake excitation. For this purpose a finite element program code for analysis of reinforced concrete frame buildings is developed. The performance of developed program code is evaluated by analyzing of a reinforced concrete frame buildings model. The results are show that using damper device as seismic energy dissipation system effectively can reduce the structural response of framed structure during earthquake occurrence.
Abstract: This paper presents the application of Intelligent
Techniques to the various duties of Intelligent Condition Monitoring
Systems (ICMS) for Unmanned Aerial Vehicle (UAV) Robots. These
Systems are intended to support these Intelligent Robots in the event
of a Fault occurrence. Neural Networks are used for Diagnosis, whilst
Fuzzy Logic is intended for Prognosis and Remedy. The ultimate
goals of ICMS are to save large losses in financial cost, time and
data.
Abstract: This paper presents a system for discovering
association rules from collections of unstructured documents called
EART (Extract Association Rules from Text). The EART system
treats texts only not images or figures. EART discovers association
rules amongst keywords labeling the collection of textual documents.
The main characteristic of EART is that the system integrates XML
technology (to transform unstructured documents into structured
documents) with Information Retrieval scheme (TF-IDF) and Data
Mining technique for association rules extraction. EART depends on
word feature to extract association rules. It consists of four phases:
structure phase, index phase, text mining phase and visualization
phase. Our work depends on the analysis of the keywords in the
extracted association rules through the co-occurrence of the keywords
in one sentence in the original text and the existing of the keywords
in one sentence without co-occurrence. Experiments applied on a
collection of scientific documents selected from MEDLINE that are
related to the outbreak of H5N1 avian influenza virus.
Abstract: Moisture is an important consideration in many
aspects ranging from irrigation, soil chemistry, golf course, corrosion
and erosion, road conditions, weather predictions, livestock feed
moisture levels, water seepage etc. Vegetation and crops always
depend more on the moisture available at the root level than on
precipitation occurrence. In this paper, design of an instrument is
discussed which tells about the variation in the moisture contents of
soil. This is done by measuring the amount of water content in soil by
finding the variation in capacitance of soil with the help of a
capacitive sensor. The greatest advantage of soil moisture sensor is
reduced water consumption. The sensor is also be used to set lower
and upper threshold to maintain optimum soil moisture saturation and
minimize water wilting, contributes to deeper plant root growth
,reduced soil run off /leaching and less favorable condition for insects
and fungal diseases. Capacitance method is preferred because, it
provides absolute amount of water content and also measures water
content at any depth.