the paper aims to fabricate an electronic nose for detecting volatile organic compounds (VOCs) emitted by acetone as a potential precursor of Triacetone Triperoxide (TATP) using Artificial Neural Network (ANN) and Pri...
详细信息
ISBN:
(纸本)9781450376785
the paper aims to fabricate an electronic nose for detecting volatile organic compounds (VOCs) emitted by acetone as a potential precursor of Triacetone Triperoxide (TATP) using Artificial Neural Network (ANN) and Principal component Analysis (PCA). Specifically, it aims to build an array of sensors aided with Raspberry Pi and Python programming language to implement the necessary algorithms, together withthe documentation of gathered information to conclude the effectiveness of the system. ANN is used for pattern recognition and classification, while PCA is for feature reduction and extraction. Sensors are selected by PCA through dimension reduction of signals obtained, which resulted to sensors MQ8, MQ136, MQ7 having the highest retained information of 83.07%, 8.79% and 7.27%. the classifier was trained by feeding acetone with varying concentrations from 5% to 100% withtheir corresponding expected classifications that resulted to 0.02% of training error. Using a Confusion matrix, accuracy was determined which assesses the classification between the E-nose and expected classification of commercial products. this study concludes that the fabrication of E-nose with PCA and ANN algorithms produces promising results of classifying acetone as a potential TATP precursor, with an overall accuracy of 87.88%.
Renewable Energy Communities (RECs) are local aggregations of energy users who can share electricity generated from Renewable Energy Sources (RES) to increase onsite self-consumption. the resulting increased use of RE...
详细信息
ISBN:
(纸本)9798350355185
Renewable Energy Communities (RECs) are local aggregations of energy users who can share electricity generated from Renewable Energy Sources (RES) to increase onsite self-consumption. the resulting increased use of RES makes the local balance between energy generation and demand a more challenging task. Indeed, RES have a strong variability associated withtheir spatial and temporal availability, and an inherent uncertainty associated with variations in weather conditions. this uncertainty can affect any choice on the design and operation of a REC, depending on which of all possible scenarios will occur. this paper aims at evaluating the impact of uncertainty in weather variables (i.e., solar irradiance and ambient temperature) on the optimal life cycle cost (i.e., investment and operation costs) of a REC. the novelty consists of assessing the accuracy of the optimal solutions under uncertainty for different locations of the REC, corresponding to Italian cities with different climatic conditions (i.e., Padova and Palermo). First, the 'best' set of daily stochastic scenarios (i.e., the most representative) of the weather variables is obtained by applying a clustering technique on a 'past' dataset (2005-2008). A Stochastic programming (SP) model withthe 'best' set of scenarios is then used to find the design and operation of the system that minimizes its life cycle cost in a 'future' dataset (2009-2010). the optimal 'stochastic forecasts' solutions are compared withthe state-of-the-art 'deterministic forecasts', obtained by solving a Mixed-Integer Linear programming (MILP) model for average seasonal days. Results show the higher accuracy of the 'stochastic forecasts' in predicting the life cycle costs (errors of 3.5% and 5% for Padova and Palermo, respectively, versus errors of 30% of the 'deterministic forecasts'), taking as reference the 'perfect forecasts' obtained by solving the MILP model with 'perfect knowledge' of data occurred (i.e., for 365 days of a year).
In the process of action recognition, due to the difference of channel state information (CSD collected by different experimenters, the identification method can not be Personnel independent. To address this issue, ac...
详细信息
Smalltalk, one of the first object-oriented programming languages, has had a tremendous influence on the evolution of computer technology. Due to the simplicity and productivity provided by the language, Smalltalk is ...
详细信息
ISBN:
(纸本)9781665457019
Smalltalk, one of the first object-oriented programming languages, has had a tremendous influence on the evolution of computer technology. Due to the simplicity and productivity provided by the language, Smalltalk is still in active use today by many companies with large legacy codebases and with new code written every day. A crucial problem in Smalltalk programming is the race condition. Like in any other parallel language, debugging race conditions is inherently challenging, but in Smalltalk, it is even more challenging due to its dynamic nature. Being a purely dynamically-typed language, Smalltalk allows assigning any object to any variable without type restrictions, and allows forking new threads to execute arbitrary anonymous code blocks passed as objects. In Smalltalk, race conditions can be introduced easily, but are difficult to prevent at runtime. We present SmallRace, a novel static race detection framework designed for multithreaded dynamic languages, with a focus on Smalltalk. A key component of SmallRace is SmallIR, a subset of LLVM IR, in which all variables are declared withthe same type-a generic pointer i8*. this allows SmallRace to design an effective interprocedural thread-sensitive pointer analysis to infer the concrete types of dynamic variables. SmallRace automatically translates Smalltalk source code into SmallIR, supports most of the modern Smalltalk syntax in Visual Works, and generates actionable race reports with detailed debugging information. Importantly, SmallRace has been used to analyze a production codebase in a large company with over a million lines of code, and it has found tens of complex race conditions in the production code.
there is only that much space in the CS curriculum, and there are always new subjects that should be accommodated by the curriculum. For instance, in our community, we would want all graduates to leave university with...
详细信息
ISBN:
(纸本)9781450301541
there is only that much space in the CS curriculum, and there are always new subjects that should be accommodated by the curriculum. For instance, in our community, we would want all graduates to leave university with a modest background in technical spaces, software languages, and meta-programming;also, with conceptually informed and reasonably timeless skills to efficiently master related programming techniques and technologies. In reality, the curricula of few CS departments meet this expectation. In this talk, I will discuss such curricula-related expectations of our community and the suboptimal situation at CS departments-as I perceive them. More importantly, I will allude to a revision of the CS curriculum that could optimize matters and may stand a chance for mid-term adoption.
the aim ofthe project described in this paper was to use modern software component technologies such as CORBA, Java and XML for the development of key modules which can be used for the rapid prototyping ofapplication ...
详细信息
Software engineering demands generality and abstraction, performance demands specialization and concretization. generativeprogramming can provide both, but developing high-quality program generators takes a large eff...
详细信息
Software engineering demands generality and abstraction, performance demands specialization and concretization. generativeprogramming can provide both, but developing high-quality program generators takes a large effort, even if a multi-stage programming language is used. We present lightweight modular staging, a library-based multi-stage programming approach that breaks withthe tradition of syntactic quasi-quotation and instead uses only types to distinguish between binding times. through extensive use of component technology, lightweight modular staging makes an optimizing compiler framework available at the library level, allowing programmers to tightly integrate domain-specific abstractions and optimizations into the generation process. We argue that lightweight modular staging enables a form of language virtualization, i.e. allows to go from a pure-library embedded language to one that is practically equivalent to a stand-alone implementation with only modest effort.
Approaches to improve software composition become remarkably important withthe gradual enlargement of software systems. Together with adaptation of component-based programming to cope with software complexity, extra-...
详细信息
ISBN:
(纸本)9783642323416
Approaches to improve software composition become remarkably important withthe gradual enlargement of software systems. Together with adaptation of component-based programming to cope with software complexity, extra-functional properties are playing a more important role. the problem addressed in this paper concerns an insufficient adoption of extra-functional properties into practise that consequently limits approaches to modularised software. As a solution this paper presents a comprehensive framework which enables the use of extra-functional properties in existing systems withthe promise to improve component application consistency. the framework is described in a formal manner and its practical application is shown on the Spring and OSGi component models.
the task of summarizing large documents for easier and faster readability is widely acknowledged and a standard task in the field of Natural Language Processing. the metrics that are used to measure the working of thi...
详细信息
GSAT has been proven highly effective for solving certain classes of large SAT problems. It starts from a randomly generated truth assignment and tries to reduce the number of violated clauses by iteratively flipping ...
详细信息
暂无评论