6 resultados para Code Reuse

em Repositório Científico do Instituto Politécnico de Lisboa - Portugal


Relevância:

20.00% 20.00%

Publicador:

Resumo:

One of the major problems that prevents the spread of elections with the possibility of remote voting over electronic networks, also called Internet Voting, is the use of unreliable client platforms, such as the voter's computer and the Internet infrastructure connecting it to the election server. A computer connected to the Internet is exposed to viruses, worms, Trojans, spyware, malware and other threats that can compromise the election's integrity. For instance, it is possible to write a virus that changes the voter's vote to a predetermined vote on election's day. Another possible attack is the creation of a fake election web site where the voter uses a malicious vote program on the web site that manipulates the voter's vote (phishing/pharming attack). Such attacks may not disturb the election protocol, therefore can remain undetected in the eyes of the election auditors. We propose the use of Code Voting to overcome insecurity of the client platform. Code Voting consists in creating a secure communication channel to communicate the voter's vote between the voter and a trusted component attached to the voter's computer. Consequently, no one controlling the voter's computer can change the his/her's vote. The trusted component can then process the vote according to a cryptographic voting protocol to enable cryptographic verification at the server's side.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Most of the wastewater treatment systems in small rural communities of the Cova da Beira region (Portugal) consist of constructed wetlands (CW) with horizontal subsurface flow (HSSF). It is believed that those systems allow the compliance of discharge standards as well as the production of final effluents with suitability for reuse. Results obtained in a nine-month campaign in an HSSF bed pointed out that COD and TSS removal were lower than expected. A discrete sampling also showed that removal of TC, FC and HE was not enough to fulfill international irrigation goals. However, the bed had a very good response to variation of incoming nitrogen loads presenting high removal of nitrogen forms. A good correlation between mass load and mass removal rate was observed for BOD5, COD, TN, NH4-N, TP and TSS, which shows a satisfactory response of the bed to the variable incoming loads. The entrance of excessive loads of organic matter and solids contributed for the decrease of the effective volume for pollutant uptake and therefore, may have negatively influenced the treatment capability. Primary treatment should be improved in order to decrease the variation of incoming organic and solid loads and to improve the removal of COD, solids and pathogenic. The final effluent presented good physical-chemical quality to be reused for irrigation, which is the most likely application in the area.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

CoDeSys "Controller Development Systems" is a development environment for programming in the area of automation controllers. It is an open source solution completely in line with the international industrial standard IEC 61131-3. All five programming languages for application programming as defined in IEC 61131-3 are available in the development environment. These features give professionals greater flexibility with regard to programming and allow control engineers have the ability to program for many different applications in the languages in which they feel most comfortable. Over 200 manufacturers of devices from different industrial sectors offer intelligent automation devices with a CoDeSys programming interface. In 2006, version 3 was released with new updates and tools. One of the great innovations of the new version of CoDeSys is object oriented programming. Object oriented programming (OOP) offers great advantages to the user for example when wanting to reuse existing parts of the application or when working on one application with several developers. For this reuse can be prepared a source code with several well known parts and this is automatically generated where necessary in a project, users can improve then the time/cost/quality management. Until now in version 2 it was necessary to have hardware interface called “Eni-Server” to have access to the generated XML code. Another of the novelties of the new version is a tool called Export PLCopenXML. This tool makes it possible to export the open XML code without the need of specific hardware. This type of code has own requisites to be able to comply with the standard described above. With XML code and with the knowledge how it works it is possible to do component-oriented development of machines with modular programming in an easy way. Eplan Engineering Center (EEC) is a software tool developed by Mind8 GmbH & Co. KG that allows configuring and generating automation projects. Therefore it uses modules of PLC code. The EEC already has a library to generate code for CoDeSys version 2. For version 3 and the constant innovation of drivers by manufacturers, it is necessary to implement a new library in this software. Therefore it is important to study the XML export to be then able to design any type of machine. The purpose of this master thesis is to study the new version of the CoDeSys XML taking into account all aspects and impact on the existing CoDeSys V2 models and libraries in the company Harro Höfliger Verpackungsmaschinen GmbH. For achieve this goal a small sample named “Traffic light” in CoDeSys version 2 will be done and then, using the tools of the new version it there will be a project with version 3 and also the EEC implementation for the automatically generated code.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Cork processing involves a boiling step to make the cork softer, which consumes a high volume of water and generates a wastewater with a high organic content, rich in tannins. An assessment of the final wastewater characteristics and of the boiling water composition along the boiling process was performed. The parameters studied were pH, color, total organic carbon (TOC), chemical and biochemical oxygen demands (COD, BOD5, BOD20), total suspended solids (TSS), total phenols and tannins (TP, TT). It was observed that the water solutes extraction power is significantly reduced for higher quantities of cork processed. Valid relationships between parameters were established not only envisaging wastewater characterization but also to provide an important tool for wastewater monitoring and for process control/optimization. Boiling water biodegradability presented decreasing values with the increase of cork processed and for the final wastewater its value is always lower than 0.5, indicating that these wastewaters are very difficult to treat by biological processes. The biodegradability was associated with the increase of tannin content that can rise up to 0.7 g/L. These compounds can be used by other industries when concentrated and the clarified wastewater can be reused, which is a potential asset in this wastewater treatment.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Low-density parity-check (LDPC) codes are nowadays one of the hottest topics in coding theory, notably due to their advantages in terms of bit error rate performance and low complexity. In order to exploit the potential of the Wyner-Ziv coding paradigm, practical distributed video coding (DVC) schemes should use powerful error correcting codes with near-capacity performance. In this paper, new ways to design LDPC codes for the DVC paradigm are proposed and studied. The new LDPC solutions rely on merging parity-check nodes, which corresponds to reduce the number of rows in the parity-check matrix. This allows to change gracefully the compression ratio of the source (DCT coefficient bitplane) according to the correlation between the original and the side information. The proposed LDPC codes reach a good performance for a wide range of source correlations and achieve a better RD performance when compared to the popular turbo codes.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Present paper present the main results obtained in the scope of an ongoing project which aims to contribute to the valorization of a waste generated by the Portuguese oil company in construction materials. This waste is an aluminosilicate with high pozzolanic reactivity. Several different technological applications had already been tested with success both in terms of properties and compliance with the corresponding standards specifications. Namely, this project results already demonstrated that this waste can be used in traditional concrete, self-compacted concrete, mortars (renders, masonry mortar, concrete repair mortars), cement main constituent as well as alkali activated binders.