Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

2018

Engineering Software for the Cloud: External Monitoring and Failure Injection

Autores
Sousa, TB; Ferreira, HS; Correia, FF; Aguiar, A;

Publicação
EUROPLOP 2018: PROCEEDINGS OF THE 23RD EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS

Abstract
Cloud software continues to expand globally, highly motivated by how widespread the Internet is and the possibilities it unlocks with cloud computing. Still, cloud development has some intrinsic properties to it, making it complex to unexperienced developers. This research is capturing those intricacies in the form of a pattern language, gathering ten patterns for engineering software for the cloud. This paper elaborates on that research by contributing with two new patterns: External Monitoring, which continuously monitors the system as a black box, validating its status and Failure Injection, which continuously verifies system reliability by injecting failures into the cloud environment and confirming that the system recovers from it. The described patterns are useful for anyone designing software for the cloud, either to bootstrap or to validate their design decisions with the end goal of enabling them to create better software for the cloud.

2018

A Methodology for Assessing the Resilience Against Email Phishing

Autores
Magalhaes, JP; Pinto, A;

Publicação
2018 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS (IS)

Abstract
The digital economy, online presence and the increasing number of phishing attacks, are common realities in today's operations of a significant number of companies. Some of these attacks resulted in significant financial losses and reputational damage. Companies do not address the problem before- hand. The first step should be the assessment of the exposure of the company to phishing attacks. An assessment methodology is proposed, evaluated and tested using two complete, and real, runs of the methodology.

2018

Turning Pololu 3Pi into a multi-programming platform

Autores
Fonseca, SJR; de Lima, PVSG; Bezerra, MHRA; Teixeira, JMXN; Cajueiro, JPC;

Publicação
15TH LATIN AMERICAN ROBOTICS SYMPOSIUM 6TH BRAZILIAN ROBOTICS SYMPOSIUM 9TH WORKSHOP ON ROBOTICS IN EDUCATION (LARS/SBR/WRE 2018)

Abstract
Line-following robots have the ability to recognize and follow a line drawn on a surface. It works based on a simple self-sustainable system composed with a set of sensors, motors and a controller. In order to get optimal performance in such robots, it's necessary to carry out several tests to evaluate the behavior in each trial. In the majority of cases, a new trial requires to upload a new program, thus slowing down the development of the line-following. This paper presents an approach to solve the inconvenience of having to upload a new program in each trial. It consists in merging multiple codes in to one to create a program that gives the user the ability to switch between them anytime inside Pololu's 3pi line follower platform.

2018

High-performance and time-predictable embedded computing

Autores
Pinho L.M.; Quiñones E.; Bertogna M.; Marongiu A.; Nélis V.; Gai P.; Sancho J.;

Publicação
High Performance and Time Predictable Embedded Computing

Abstract
Nowadays, the prevalence of computing systems in our lives is so ubiquitous that we live in a cyber-physical world dominated by computer systems, from pacemakers to cars and airplanes. These systems demand for more computational performance to process large amounts of data from multiple data sources with guaranteed processing times. Actuating outside of the required timing bounds may cause the failure of the system, being vital for systems like planes, cars, business monitoring, e-trading, etc. High-Performance and Time-Predictable Embedded Computing presents recent advances in software architecture and tools to support such complex systems, enabling the design of embedded computing devices which are able to deliver high-performance whilst guaranteeing the application required timing bounds. Technical topics discussed in the book include: Parallel embedded platforms, Programming models, Mapping and scheduling of parallel computations, Timing and schedulability analysis, Runtimes and operating systems. The work reflected in this book was done in the scope of the European project P SOCRATES, funded under the FP7 framework program of the European Commission. High-performance and time-predictable embedded computing is ideal for personnel in computer/communication/embedded industries as well as academic staff and master/research students in computer science, embedded systems, cyber-physical systems and internet-of-things.

2018

Building robust prediction models for defective sensor data using Artificial Neural Networks

Autores
Shekar, AK; de Sá, CR; Ferreira, H; Soares, C;

Publicação
CoRR

Abstract

2018

Trends and Advances in Information Systems and Technologies - Volume 1 [WorldCIST'18, Naples, Italy, March 27-29, 2018]

Autores
Rocha, A; Ramalho Correia, AM; Adeli, H; Reis, LP; Teixeira, MM;

Publicação
WorldCIST (1)

Abstract

  • 1963
  • 4501