51,370 research outputs found
A Platform-Based Software Design Methodology for Embedded Control Systems: An Agile Toolkit
A discrete control system, with stringent hardware constraints, is effectively an embedded real-time system and hence requires a rigorous methodology to develop the software involved. The development methodology proposed in this paper adapts agile principles and patterns to support the building of embedded control systems, focusing on the issues relating to a system's constraints and safety. Strong unit testing, to ensure correctness, including the satisfaction of timing constraints, is the foundation of the proposed methodology. A platform-based design approach is used to balance costs and time-to-market in relation to performance and functionality constraints. It is concluded that the proposed methodology significantly reduces design time and costs, as well as leading to better software modularity and reliability
SmartMirror: A Glance into the Future
In todays society, information is available to us at a glance through our phones, our laptops, our desktops, and more. But an extra level of interaction is required in order to access the information. As technology grows, technology should grow further and further away from the traditional style of interaction with devices. In the past, information was relayed through paper, then through computers, and in todays day and age, through our phones and multiple other mediums. Technology should become more integrated into our lives - more seamless and more invisible. We hope to push the envelope further, into the future. We propose a new simple way of connecting with your morning newspaper. We present our idea, the SmartMirror, information at a glance. Our system aims to deliver your information quickly and comfortably, with a new modern aesthetic. While modern appliances require input through modules such as keyboards or touch screen, we hope to follow a model that can function purely on voice and gesture. We seek to deliver your information during your morning routine and throughout the day, when taking out your phone is not always possible. This will cater to a larger audience base, as the average consumer nowadays hopes to accomplish tasks with minimal active interaction with their adopted technology. This idea has many future applications, such as integration with new virtual or augmented reality devices, or simplifying consumer personal media sources
Point Cloud Framework for Rendering 3D Models Using Google Tango
This project seeks to demonstrate the feasibility of point cloud meshing for capturing and modeling three dimensional objects on consumer smart phones and tablets. Traditional methods of capturing objects require hundreds of images, are very slow and consume a large amount of cellular data for the average consumer. Software developers need a starting point for capturing and meshing point clouds to create 3D models as hardware manufacturers provide the tools to capture point cloud data. The project uses Googles Tango computer vision library for Android to capture point clouds on devices with depth-sensing hardware. The point clouds are combined and meshed as models for use in 3D rendering projects. We expect our results to be embraced by the Android market because capturing point clouds is fast and does not carry a large data footprint
High Energy Physics Forum for Computational Excellence: Working Group Reports (I. Applications Software II. Software Libraries and Tools III. Systems)
Computing plays an essential role in all aspects of high energy physics. As
computational technology evolves rapidly in new directions, and data throughput
and volume continue to follow a steep trend-line, it is important for the HEP
community to develop an effective response to a series of expected challenges.
In order to help shape the desired response, the HEP Forum for Computational
Excellence (HEP-FCE) initiated a roadmap planning activity with two key
overlapping drivers -- 1) software effectiveness, and 2) infrastructure and
expertise advancement. The HEP-FCE formed three working groups, 1) Applications
Software, 2) Software Libraries and Tools, and 3) Systems (including systems
software), to provide an overview of the current status of HEP computing and to
present findings and opportunities for the desired HEP computational roadmap.
The final versions of the reports are combined in this document, and are
presented along with introductory material.Comment: 72 page
Recommended from our members
Towards an aspect weaving BPEL engine
This position paper proposes the use of dynamic aspects and
the visitor design pattern to obtain a highly configurable and
extensible BPEL engine. Using these two techniques, the
core of this infrastructural software can be customised to
meet new requirements and add features such as debugging,
execution monitoring, or changing to another Web Service
selection policy. Additionally, it can easily be extended to
cope with customer-specific BPEL extensions. We propose
the use of dynamic aspects not only on the engine itself
but also on the workflow in order to tackle the problems of
Web Service hot deployment and hot fixes to long running
processes. In this way, composing aWeb Service "on-the-fly"
means weaving its choreography interface into the workflow
Updates in metabolomics tools and resources: 2014-2015
Data processing and interpretation represent the most challenging and time-consuming steps in high-throughput metabolomic experiments, regardless of the analytical platforms (MS or NMR spectroscopy based) used for data acquisition. Improved machinery in metabolomics generates increasingly complex datasets that create the need for more and better processing and analysis software and in silico approaches to understand the resulting data. However, a comprehensive source of information describing the utility of the most recently developed and released metabolomics resources—in the form of tools, software, and databases—is currently lacking. Thus, here we provide an overview of freely-available, and open-source, tools, algorithms, and frameworks to make both upcoming and established metabolomics researchers aware of the recent developments in an attempt to advance and facilitate data processing workflows in their metabolomics research. The major topics include tools and researches for data processing, data annotation, and data visualization in MS and NMR-based metabolomics. Most in this review described tools are dedicated to untargeted metabolomics workflows; however, some more specialist tools are described as well. All tools and resources described including their analytical and computational platform dependencies are summarized in an overview Table
Aerated blast furnace slag filters for enhanced nitrogen and phosphorus removal from small wastewater treatment plants
Rock filters (RF) are a promising alternative technology for natural
wastewater treatment for upgrading WSP effluent. However, the application
of RF in the removal of eutrophic nutrients, nitrogen and phosphorus, is very
limited. Accordingly, the overall objective of this study was to develop a lowcost
RF system for the purpose of enhanced nutrient removal from WSP
effluents, which would be able to produce effluents which comply with the
requirements of the EU Urban Waste Water Treatment Directive (UWWTD)
(911271lEEC) and suitable for small communities. Therefore, a combination
system comprising a primary facultative pond and an aerated rock filter
(ARF) system-either vertically or horizontally loaded-was investigated at
the University of Leeds' experimental station at Esholt Wastewater
Treatment Works, Bradford, UK.
Blast furnace slag (BFS) and limestone were selected for use in the ARF
system owing to their high potential for P removal and their low cost. This
study involved three major qperiments: (1) a comparison of aerated
vertical-flow and horizontal-flow limestone filters for nitrogen removal; (2) a
comparison of aerated limestone + blast furnace slag (BFS) filter and
aerated BFS filters for nitrogen and phosphorus removal; and (3) a
comparison of vertical-flow and horizontal-flow BFS filters for nitrogen and
phosphorus removal.
The vertical upward-flow ARF system was found to be superior to the
horizontal-flow ARF system in terms of nitrogen removal, mostly thiough
bacterial nitrification processes in both the aerated limestone and BFS filter
studies. The BFS filter medium (whieh is low-cost) showed a much higher
potential in removing phosphortls from pond effluent than the limestone
medium. As a result, the combination of a vertical upward-flow ARF system
and an economical and effective P-removal filter medium, such as BFS,
was found to be an ideal optionfor the total nutrient removal of both nitrogen
and phosphorus from wastewater.
In parallel with these experiments, studies on the aerated BFS filter effective
life and major in-filter phosphorus removal pathways were carried out. From
the standard batch experiments of Pmax adsorption capacity of BFS, as well
as six-month data collection of daily average P-removal, it was found that
the effective life of the aerated BFS filter was 6.5 years. Scanning electron
microscopy and X-ray diffraction spectrometric analyses on the surface of
BFS, particulates and sediment samples revealed that the apparent
mechanisms of P-removal in the filter are adsorption on the amorphous
oxide phase of the BFS surface and precipitation within the filter
From 3D Models to 3D Prints: an Overview of the Processing Pipeline
Due to the wide diffusion of 3D printing technologies, geometric algorithms
for Additive Manufacturing are being invented at an impressive speed. Each
single step, in particular along the Process Planning pipeline, can now count
on dozens of methods that prepare the 3D model for fabrication, while analysing
and optimizing geometry and machine instructions for various objectives. This
report provides a classification of this huge state of the art, and elicits the
relation between each single algorithm and a list of desirable objectives
during Process Planning. The objectives themselves are listed and discussed,
along with possible needs for tradeoffs. Additive Manufacturing technologies
are broadly categorized to explicitly relate classes of devices and supported
features. Finally, this report offers an analysis of the state of the art while
discussing open and challenging problems from both an academic and an
industrial perspective.Comment: European Union (EU); Horizon 2020; H2020-FoF-2015; RIA - Research and
Innovation action; Grant agreement N. 68044
- …