Solar radiation measurements in climatology station barongan done by using campbell stokes and record card. Solar radiation is the accumulation of the whole length of the object radiation recorded on the record card. Solar radiation data... more
Solar radiation measurements in climatology station barongan done by using campbell stokes and record card. Solar radiation is the accumulation of the whole length of the object radiation recorded on the record card. Solar radiation data reading performed by observers by estimating the long of object irradiation compared with the scale of hours listed on the record card. The difficulties encountered by observers in conducting solar radiation data readout is the shape of the object radiation recorded on the record card are not always in the form of elongated areas, some areas disjointed, even can only form small holes along the track on the card record. The purpose of this study was to design and build a system that can be used to calculate solar radiation recorded on the card record, thus increasing the accuracy of measurement data readout. Cropping process is carried out in order to obtain the right area for analysis. The approach method in object segmentation is done by implementi...
The purpose of this work is to study the efficiency of compilation of digital filters software implementation for STM32 microcontrollers. The research included: the stage of filter synthesis according to its amplitude-frequency... more
The purpose of this work is to study the efficiency of compilation of digital filters software implementation for STM32 microcontrollers. The research included: the stage of filter synthesis according to its amplitude-frequency characteristic and order, analysis of the signal at the filter output for various types of the program code optimization. As a result of the research, practical recommendations were given for choosing a compiler and the level of optimization in devices containing digital filters.
With the growing demand of electronic devices, efficient conservation of energy has become the major concern. Investments are on the datacentres that consume huge amount of energy at both hardware and software levels as well as... more
With the growing demand of electronic devices, efficient conservation of energy has become the major concern. Investments are on the datacentres that consume huge amount of energy at both hardware and software levels as well as maintaining them. In a computing system, design, development and compilation has significant impact on conservation of energy. While it is difficult to control the impact of conservation of energy at hardware level, Green computation and in turn, Green Compilers are safest bet in controlling conservation of energy at software level. Controlled use of resources is achieved by the optimization of compiler and scheduling approach. The focus of this paper is to identify the tools and methods to achieve efficient use of resources and energy consumption and their utilization at compiler level. Distributed Green Compiler is a hardware independent green compiler which distributes source code over the network. Such compilers use green compiling techniques to conserve energy at software levels at compile time by transforming and reshaping binary codes by the application of green strategies. Resources are used efficiently in a manner that consumption of power is minimized and the emission of carbon dioxide is reduced at significant amount. The proposed compiler conserves energy clock cycles for a good range of nearly 40% by applying several green strategies. Keywords — Distributed Green Compiler (DGC), Energy Aware Compiler (EAC), DIET scheduler, Energy conservation GNU Compiler Collection (GCC).
Top-down (LL) context-sensitive parsers with integrated synthesis and use of attributes are easy to expressin functional programming languages, but the elegant functional programming model can also serve as an exact prototype for a more... more
Top-down (LL) context-sensitive parsers with integrated synthesis and use of attributes are easy to expressin functional programming languages, but the elegant functional programming model can also serve as an exact prototype for a more efficient implementation of the technology in ANSI C. The result is a compiler-compiler that takes unlimited lookahead and backtracking, the extended BNF notation, and parameterized grammars with (higher-order) meta-parameters to the world of C programming. This article reports on the utility in question three years after public release. Precc generates standard ANSI C and is ‘plug compatible’ with lex-generated lexical analyzers prepared for the UNIX yacc compiler-compiler. In contrast to yacc, however, the generated code is modular, which allows parts of scripts to be compiled separately and linked together incrementally. The constructed code is relatively efficient, as is demonstrated by the example Occam parser treated in depth here, but the main advantages we claim are ease of use, separation of specification and implementation concerns, and maintainability.
Today, college and university students find themselves with the need more than getting a degree. Work and social life commitments make equal demands on their time. The option of taking online classes and studying on their own is a must.... more
Today, college and university students find themselves with the need more than getting a degree. Work and social life commitments make equal demands on their time. The option of taking online classes and studying on their own is a must. However, many state institutions are unable to accommodate all those who want to take classes on campus, escalating the demand for online learning. The aim of this project is development of learning management system (LMS). You can be as a teacher and upload your course materials to all students in our LMS. With our LMS, you are online every time, you can get messages from all students and teacher, without e-mail, just by your username in our system. Also, you can compile your code and share the result with others by social media links using REPL IT online compiler. So, our LMS provide all facilities for taking online course.
This research proposes a novel automatic method (termed Auto-Sign) for extracting unique signatures of malware executables to be used by high-speed malware filtering devices based on deep-packet inspection and operating in real-time.... more
This research proposes a novel automatic method (termed Auto-Sign) for extracting unique signatures of malware executables to be used by high-speed malware filtering devices based on deep-packet inspection and operating in real-time. Contrary to extant string and token-based signature generation methods, we implemented Auto-Sign an automatic signature generation method that can be used on large-size malware by disregarding signature candidates which appear in benign executables. Results from experimental evaluation of the proposed method suggest that picking a collection of executables which closely represents commonly used code, plays a key role in achieving highly specific signatures which yield low false positives.
SmartTools is a development environment generator that provides a structure editor and semantic tools as main features. The well-known visitor pattern technique is commonly used for designing semantic analysis, it has been automated and... more
SmartTools is a development environment generator that provides a structure editor and semantic tools as main features. The well-known visitor pattern technique is commonly used for designing semantic analysis, it has been automated and extended. SmartTools is easy to use thanks to its graphical user interface designed with the Java Swing APIs. It is built with an open architecture convinient
This paper presents the generation of realistic morphologically neural cells employing a modified L-System. These grammars incorporate functions that refer to the morphological features extracted from natural cells (e.g. branch dendritic,... more
This paper presents the generation of realistic morphologically neural cells employing a modified L-System. These grammars incorporate functions that refer to the morphological features extracted from natural cells (e.g. branch dendritic, angle and size). A parser is used to generate the neural cells, which can be viewed by a 3D visualization software specifically developed to show the branching structures.
Version 6 of Sun Microsystems ’ Java HotSpotTM VM ships with a redesigned version of the client just-in-time compiler that includes several research results of the last years. The client compiler is at the heart of the VM configuration... more
Version 6 of Sun Microsystems ’ Java HotSpotTM VM ships with a redesigned version of the client just-in-time compiler that includes several research results of the last years. The client compiler is at the heart of the VM configuration used by default for interactive desktop applications. For such applications, low startup and pause times are more important than peak performance. This paper outlines the new architecture of the client compiler and shows how it interacts with the VM. It presents the intermediate representation that now uses static single-assignment (SSA) form and the linear scan algorithm for global register allocation. Efficient support for exception handling and deoptimization fulfills the demands that are imposed by the dynamic features of the Java programming language. The evaluation shows that the new client compiler generates better code in less time. The popular SPECjvm98 benchmark suite is executed 45 % faster, while the compilation speed is also up to 40 % be...
Office tasks related to processing of contracts in the insurance business are complex and highly dependent on legal and company-specific formal regulations. On the other hand, the increasing competition strongly influences efficiency as... more
Office tasks related to processing of contracts in the insurance business are complex and highly dependent on legal and company-specific formal regulations. On the other hand, the increasing competition strongly influences efficiency as well as quality requirements and makes such activities very dealing with critical for the company success. This paper describes the main ideas behind the EULE system implemented at Swiss Life to provide computer based guidance and interactive support for typical office tasks dealing with private life insurance. The system relies on a knowledge representation language which covers data and process aspects including encoding of the relevant regulation contexts. Based on specifications in this language a compiler enables the automatic generation of executable systems. Furthermore, we sketch the embedding of EULE into a general advanced software architecture, in particular w.r.t. organizational memory, functionality workflow management and business process modeling
Epidemiology is the study of spread of diseases among the group of population. If not controlled properly, the epidemic would cause an enormous number of problems and lead to pandemic situation. Here in this paper we consider the... more
Epidemiology is the study of spread of diseases among the group of population. If not controlled properly, the epidemic would cause
an enormous number of problems and lead to pandemic situation. Here in this paper we consider the situation of populated areas
where people live in patches. A dynamic cellular automata model for population in patches is being proposed in this paper. This
work not only explores the computing power of cellular automata in modeling the epidemic spread but also provides the pathway
in reduction of computing time when using the dynamic cellular automata model for the patchy population when compared to
the static cellular automata which is used for a nonpatchy homogeneous population.The variation of the model with movement of
population among the patches is also explored which provides an efficient way for evacuation planning and vaccination of infected
areas.