The Effects of Bytecode Generation in XSLT and XQuery

Author(s):  
O'Neil Davion Delpratt ◽  
Michael Kay

This paper attempts to analyze the performance benefits that are achievable by adding a code generation phase to an XSLT or XQuery engine. This is not done in isolation, but in comparison with the benefits delivered by high-level query rewriting. The two techniques are complementary and independent, but can compete for resources in the development team, so it is useful to understand their relative importance. We use the Saxon XSLT/XQuery processor as a case study, where we can now translate the logic of queries into Java bytecode. We provide an experimental evaluation of the performance of Saxon with the addition of this feature compared to the existing Saxon product. Saxon's Enterprise Edition already delivers a performance benefit over the open source product using the join optimizer and other features. What can we learn from these to achieve further performance gains through direct byte code generation?

2017 ◽  
Vol 2017 ◽  
pp. 1-14 ◽  
Author(s):  
Mansour Alsaleh ◽  
Noura Alomar ◽  
Monirah Alshreef ◽  
Abdulrahman Alarifi ◽  
AbdulMalik Al-Salman

The widespread adoption of web vulnerability scanners and the differences in the functionality provided by these tool-based vulnerability detection approaches increase the demand for testing their detection effectiveness. Despite the advantages of dynamic testing approaches, the literature lacks studies that systematically evaluate the performance of open source web vulnerability scanners. The main objectives of this study are to assess the performance of open source scanners from multiple perspectives and to examine their detection capability. This paper presents the results of a comparative evaluation of the security features as well as the performance of four web vulnerability detection tools. We followed this comparative assessment with a case study in which we evaluate the level of agreement between the results reported by two open source web vulnerability scanners. Given that the results of our comparative evaluation did not show significant performance differences among the scanners while the results of the conducted case study revealed high level of disagreement between the reports generated by different scanners, we conclude that the inconsistencies between the reports generated by different scanners might not necessarily correlate with their performance properties. We also present some recommendations for helping developers of web vulnerabilities scanners to improve their tools’ capabilities.


Author(s):  
Neophytos Demetriou

OpenACS is a high-level community framework designed for developing collaborative Internet sites. It started from a university project at MIT, got momentum from the ArsDigita Foundation, and split up into a commercial and an open source version. OpenACS has proven its durability and utility by surviving the death of its parent company (ArsDigita) to grow into a vibrant grassroots collection of independent consultants and small companies implementing diverse and complex Web solutions around the globe for NPOs, philanthropy, and profit. A heritage from this history is a still dominant position of contributors with commercial interests that, in its intensity, is above the norm found in open source projects. In this paper, OpenACS, with its community is presented as a case study documenting the forces between commercial interests, securing investments, and technical development in a large open source project with a large proportion of commercial involvement.


2020 ◽  
Author(s):  
Anil Kumar Bheemaiah

IaC is also CaC, Circuits as Code, we introduce a uniform framework for IOT based sensor fusion and automated persistence to AWS S3 using the per-observer design pattern defined in reactive streams. A uniform scalable IoT architecture is in the automated code generation of Alexa Skills with both AlexaPi and the flex echo. We introduce CaC using the TOMU board, an open source ARM v7 based architecture.Keywords: IaC, CloudFormation, CaC, Circuits as Code, AWS, stack, SaaS, AIaaS, IoT, ARMWhat:The Amazon Echo Flex, retailing at $24.99 is presented as an attractive scalable IOT platform for use with grid compatible IOT solutions, in conjunction with the open source Tomu and Fomu platforms for multi sensor integrated IOT with Alexa skills and AWS Lambda cloud functions. We compare this with the AlexPi solution, enabling IOT with inexpensive hardware like the raspberry pi zero W or orange pi, or any scalable browser based device, as an IOT solution with Alexa. The marketing pitch for the echo flex, remains as a power source for all the hardware supported by AlexaPi or any other computing needing a 5v USB-A bus and thus supplements the AlexaPi. A case study of flooding in the Lilydale Regional Park in St Paul is presented where a scalable network of Tomu based water level indicators is hypothesized to predict flooding for closure of the park.How:Simple resistive water level monitoring sensors are integrated with Tomu and Echo Flex boards using the Alexa Gadget API, USB function for an Rx formulation of Alexa IOT interactions. This allows periodic uploading of water level information to AWS S3 for data mining and predictive analytics. A hypothetical model to compute the operations of such a ‘N’ node grid is presented with a case study of lilydale park and the Mississippi river.Why:Simplicity , robustness and cost effective solutions , lead to the evolution of the IOT or things network, while Lora or SigFox are touted as solutions we present a simpler approach using WiFi and VUI based echo flex units for IOT.Applications:IoT for AI for Earth series, starring Early Bird Warning for Flood Prediction Analytics, an AIaaS data mining Lambda of S3 data from a network of IoT nodes with river level sensors.


Author(s):  
Alessandra Bagnato ◽  
Imran Quadri ◽  
Etienne Brosse ◽  
Andrey Sadovykh ◽  
Leandro Soares Indrusiak ◽  
...  

This chapter presents the EU-funded MADES FP7 project that aims to develop an effective model-driven methodology to improve the current practices in the development of real-time embedded systems for avionics and surveillance industries. MADES developed an effective SysML/MARTE language subset, and a set of new tools and technologies that support high-level design specifications, validation, simulation, and automatic code generation, while integrating aspects such as component re-use. This chapter illustrates the MADES methodology by means of a car collision avoidance system case study; it presents the underlying MADES language, the design phases, and the set of tools supporting on one hand model verification and validation and, on the other hand, automatic code generation, which enables the implementation on execution platforms such as state-of-the-art FPGAs.


Author(s):  
Zakaria Lakhdara ◽  
Salah Merniz

Nowadays, processor micro-architectures are becoming more and more complex. Consequently, designers increasingly need powerful abstraction and structuration mechanisms, as well as design methodologies that automatically and formally derive low-level concrete designs from high-level abstract ones. In this context, this paper proposes a methodology for RISC processor micro-architecture design. The proposed methodology uses mainly SysML to model both ISA and MA levels and the functional language CLEAN to describe them. Functional specifications in CLEAN are automatically generated from the ISA and MA models. These specifications, which are executable and formally verifiable, are used for simulation and verification. The proposed approach is validated by a case study that consists of designing the micro-architecture of MIPS processor. It shows how to easily model and generate CLEAN specifications describing the ISA and MA levels. It also illustrates, with multiple cases, how the generated specifications are used to simulate the MA. The results of the simulation phase prove the efficiency of the proposed modeling and code generation techniques.


2016 ◽  
Vol 15 (2) ◽  
pp. 15-26
Author(s):  
Eva Stopková

This paper deals with a tool that enables import of the coded data in a single text file to more than one vector layers (including attribute tables), together with automatic drawing of line and polygon objects and with optional conversion to CAD. Python script v.in.survey is available as an add-on for open-source software GRASS GIS (GRASS Development Team). The paper describes a case study based on surveying at the archaeological mission at Tell-el Retaba (Egypt). Advantages of the tool (e.g. significant optimization of surveying work) and its limits (demands on keeping conventions for the points’ names coding) are discussed here as well. Possibilities of future development are suggested (e.g. generalization of points’ names coding or more complex attribute table creation).


2017 ◽  
Vol 5 (1) ◽  
pp. 1-16
Author(s):  
Emna Kallel ◽  
Yassine Aoudni ◽  
Mohamed Abid

The complexity of embedded systems design is continuously augmented, due to the increasing quantity of components and distinct functionalities incorporated into a single system. To deal with this situation, abstraction level of projects is incessantly raised. In addition, techniques to accelerate the code production process have appeared. In this context, the automatic code generation is an interesting technique for the embedded systems project. This work presents an automatic VHDL code generation method based on the OpenMP parallel programming specification. In order to synthesize C code for loops into hardware, the authors applied the directives of OpenMP, which specifies portable implementations of shared memory parallel programs. A case study focused on the use of embedded systems for the DCT algorithm is presented in this paper to demonstrate the feasibility of the proposed approach.


GIS Business ◽  
2019 ◽  
Vol 14 (6) ◽  
pp. 206-212
Author(s):  
Dr. D. Shoba ◽  
Dr. G. Suganthi

Employees and employers are facing issues in work life balance. It has become a difficult domain now, because the work needs have increased due to an increase in work pressure and complexities in handling the technology. As there are drastic changes in the rules and regulations in the work scenario of the aviation industry, it makes work life balance of employees difficult and set more hurdles. Hence there are many distractions and imbalances in the life of women employees in the aviation industry working across all levels. This work pressure is creating high level of hurdles in maintaining a harmonious job and family life, especially for female aviation employees. Data is collected from 50 female crew members working at Cochin International Airport. The objective of this study is to analyze the work life balance of working females of Cochin International Airport and its influence on their personal and specialized lives. The result of the study shows that the management should frame certain policies which will help employees to have the balance among their personal and expert lives.


Sign in / Sign up

Export Citation Format

Share Document