The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Context: Several research works emphasise that the concept of simplicity is, in itself, by far not a simple concept, mainly because there are many perspectives on the perception of simplicity. Purpose: To understand how the agile team interpret their experiences in agile software projects considering the simplicity issues in agile software development. Method: Semi-structured interviews were carried...
Security is a major issue nowadays for the embedded systems community. Untrustworthy authorities may use a wide range of attacks in order to retrieve critical information. This paper introduces ARMHEx, a practical solution targeting DIFT (Dynamic Information Flow Tracking) on ARM-based SoCs (e.g. Xilinx Zynq). Current DIFT implementations suffer from two major drawbacks. First, recovering required...
Security in embedded systems remains a major concern. Untrustworthy authorities use a wide range of software attacks. This demo introduces ARMHEx, a practical solution targeting DIFT (Dynamic Information Flow Tracking) implementations on ARM-based SoCs. DIFT is a solution that consists in tracking the dissemination of data inside the system and allows to enforce some security properties. In this demo,...
In recent years, synthetic test instruments have become increasingly popular in the automatic test equipment (ATE) market. This type of instrument gives users the ability to create custom solutions to better meet their test requirements. FPGA (Field Programmable Gate Array) based solutions are the most common synthetic test instrument on the market today. FPGA based solutions can work well due to...
Software Development Projects (SDPs) are human oriented in nature, knowledge intensive and are being conducted in the form of project teams. The current challenge for SDPs is the higher rate and their failure is attributed mostly to human issues or human elements. In this study researcher evaluates factors affects SDP team performance towards the delivery of a successful SDPs. A survey study was conducted...
The debate on replacement of traditional learning by massive open online courses is an ongoing one since the launch and success of million-user platforms like Coursera or Udacity, followed by online courses offered now by the majority of universities. Still, significant share of online courses are IT-, data science, business, theory and humanities oriented, as in these cases the students do not require...
It is important to allow the test engineer great flexibility when developing a test program. Highly skilled test engineers desire flexibility and different hardware platforms to test a Unit Under Test (UUT). In the past, the engineer was told to use specific test equipment and not provided with the option to program an instrument to their specific test and diagnostic plans. Being stuck in a rut on...
Much like the proliferation of different Automatic Test Equipment (ATE) within the DoD Services, there has been a similar proliferation of various programming languages for developing Test Program Sets (TPS) to be used on those same ATE. The use of multiple languages leads to a variety of unfavorable situations, including, among others: • Complexity of re-hosting software to new ATE • Difficulty transitioning...
To utilize the proper test techniques that expand our test and diagnosis process we should regularly evaluate and integrate new devices and new techniques. Willingness to embrace change is the major requirement for successful technology integration. Test technology is continuously and rapidly evolving. It is an ongoing process and demands continual research and understanding. Effective integration...
Using research-based teaching-learning methodologies in Computer Science programs is a challenge. Achieving the balance between the required technical knowledge and scientific rigor in young professionals is difficult in the University. The goal of this paper is to help baccalaureate level teachers and students employ a research-based teaching-learning methodology through the introduction of research...
The use of a computer in combination with measuring technology in clinical diagnostics allows creating effective means for providing collection of information about the patient's. In this study the specialized information system for analysis of data with assess the overall and relative risk of fatal outcome cardiovascular diseases is presented. This program was developed on the basis of collection...
This paper describes the MEDA instrument and its different subsystems, including the proposed data management architecture (hardware and software) supporting MEDA data acquisition, storage, processing and transmission. Mission planning and operations are based on Observation Tables that allow the instrument to operate completely autonomously during the mission (i.e. even when the rover computers are...
The control of multiple unmanned vehicles with higher levels of autonomy by a single operator has posed unique human systems integration challenges. To address this, previous researchers have attempted to assess aspects of human cognition in real time in order to expand the information exchange bandwidth to improve performance. Here, the accumulation of operator gaze data over a geospatial search...
In recent years, the influence of open innovation has become more and more important in the development of software products and services. However, open innovation is still unexplored for software-intensive organizations and its potential impact on the organization's innovative performance. In this paper we present the results of an empirical study carried out to gauge common experiences within open...
The first release of hardware transactional memory (HTM) as commodity processor posed the question of how to efficiently handle its best-effort nature. In this paper we present Part-HTM, a hybrid transactional memory protocol that solves the problem of transactions aborted due to the resource limitations (space/time) of current best-effort HTM. The basic idea of Part-HTM is to partition those transactions...
Software (SW) and Information Technology (IT) has frequently used in ‘Complex Products and Systems’ (CoPS) and ways of handling projects. This study has identified three dominant conceptualisations to narrow down the ‘Rethinking Project Management (RPM)’ theory — projects as a knowledge process. Firstly, there is a similar characteristic of managing CoPS and Knowledge-Intensive Firm (KIF), which give...
A new radiometry and design framework has been introduced in the latest Digital Imaging and Remote Sensing Image Generation model (DIRSIG5) that allows for faster simulations while streamlining the generation of high-fidelity radiometric data. The same framework that allows for improved computational performance has also modularized simulation components to allow for extensive interchangeability based...
The paper presents a cheaper alternative to the traditional way to implement experiments in Embedded DSP research or teaching laboratory. In this approach, in the test bench, the classical instruments (signal generator, oscilloscope, spectrum analyzer) are replaced by the computer itself. Simple signal generation and acquisition applications make possible to generate and visualize the signals in DSP,...
Despite all the efforts of the research community, buffer overflows remain one of the most dangerous bugs for modern IT systems. The problem is compounded by the fact that there are many developers who do not follow the basic rules of a secure software development lifecycle, supplying proprietary vulnerable products. To address this problem, the industry has proposed a number of techniques that perform...
For runtime verification techniques, the most important part that limits its usage is how to reduce the influence of monitors. An important indicator is the amount of software codes after monitor instrumentation. The application of RV is hindered from the size-explosion problem of monitor construction. Namely, the state number of the monitor obtained is doubly exponential in the size of the input...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.