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.
This paper introduces xDCI, a Data Science Cyber-infrastructure to support research in a number of scientific domains including genomics, environmental science, biomedical and health science, and social science. xDCI leverages open-source software packages such as the integrated Rule Oriented Data System and the CyVerse Discovery Environment to address significant challenges in data storage, sharing,...
In the open source community such as GitHub, developers usually need to find projects similar to their work, with the aim to reuse their functions and explore ideas of features that could be possibly added into their project at hand. Traditional text search engine can help detect similar resources. However, it is difficult for developers to use in open source community because a few query words cannot...
We provide a cloud-based journey planner for public transport built upon an efficient core routing engine that updates efficiently timetable information in case of delays. We describe our mobile application along with a service that allows users to assess the suggested journeys offered by the application, built on top of an IoT/FIRE+ infrastructure. Our journey planner contributes to the establishment...
Serious educational games are specially designed computer games which are used in an educational setting, in other words, they are interactive competitive lessons with defined learning outcomes which allow students to have fun during learning. The importance of serious games in contemporary educational practice is increasing. Applying serious games in teaching, students facilitate the learning process,...
Longest Prefix Match (LPM) is a basic and important function for current network devices. Hash-based approaches appear to be excellent candidate solutions for LPM with the capability of fast lookup speed and low latency. The number of hash table probes, i.e. the search path of a hash-based LPM algorithm, directly determines the lookup performance. In this paper, we propose Ω-LPM to improve the lookup...
Although self-adaptive systems try to automate operation and reconfiguration, many such systems can benefit from human involvement in the adaptation process, especially for uncertain circumstances. For such "human-in-the-loop" adaptive systems, a critical challenge is to determine whether, when and how to include the human. Existing research has modeled the benefit of input from human mental...
Evaluation of an image processing algorithm (IPA) task is tedious and full of complexity. A lot of effort is spent to compare a new IPA with benchmark IPAs. Comparing with benchmark IPAs requires either implementing them from scratch or a lot of configurations. Also, setting up datasets for the evaluation consumes additional effort. Therefore, the need for a system to overcome the former overhead...
Authentication is one of the essential mechanism of a typical security model. It identifies the user legitimacy accessing any service over the network. Authentication can usually be done by a simple single-factor authentication method such as a password. Unfortunately, it is inadequate to ensure security when accessing variant resources and services across the Internet. Therefore, for users to authenticate...
We report on an approach and associated tool-support for automatically evaluating and grading exercises in Software Engineering courses, by connecting various third-party tools to the online learning platform Moodle. In the case study presented here, the tool was used in several instances of a lecture course to automatically measure the test coverage criteria wrt. the test cases defined by the students...
Computer games are rich, complex, and often large-scale software applications. They're a significant, interesting, and often compelling domain for innovative research in software engineering techniques and technologies. Computer games are progressively changing the everyday world in many positive ways. Game developers, whether focusing on entertainment market opportunities or game-based applications...
With the rapidly growth of technology, used Internet become an important part in human life it used in many sectors of society, communicating over global network, sending or receiving sensitive data is risk because different techniques are used by attackers to intercept and exposed data. As a result, strong security technique is required to guaranteeing the user data. Many methods proposed to improve...
In the last decade, the gaming industry has grown greatly in scale, and many companies around the globe are now developing games. The development of these games uses some common functionality, including the implementation of graphics rendering, artificial intelligence, sound, video, physics and network capability. Implementation of these functionalities requires high levels of skill, resources and...
This tool allows children to describe how autonomous characters in their video games should behave at the minimal cost of understanding ovals (states) and arrows (transitions). Its use in educational practices for a decade has confirmed that the tool helps children find their own talent and understand the fundamental concepts of computers such as finite state machines, concurrent processing, object...
Nowadays, the ethernet is developing much faster than memory and CPU technologies, protocol processing has become the bottleneck of TCP performance on end systems. Modern NICs usually support offload techniques such as checksum offload and TCP Segmentation Offload(TSO), allowing the end system to offload some processing work onto the NIC hardware. In this paper, we propose an implementation of Large...
With the construction and development of power system acquisition, lots and lots of electric power data have been accumulated, and the era of electric power big data is coming. Although Hadoop can share pressure through lateral expansion of common computers to obtain efficient processing performance, simple progressive scanning has been unable to meet the performance requirements when each computer...
The paper deals with a mathematical model for airplanes' longitudinal movement during the approach-stage of the landing. One has described an aerodynamic decelerated approach and has established the correlation between airplane's flight commands and thrust level (engines' commands). Airplane's command law was issued (a common law, for rudder and throttle positions), according to the approach law,...
Nowadays, more and more online examinations are holden in the distributed examination centers, which calls for the deployment of examination surveillance systems. Various related techniques have been proposed for this purpose, for example, video surveillance, face recognition based identification, and etc. However, there is still a lack of flexible and scalable solution to detect the misbehavior of...
Teaching a course on game designing and development is as exciting as it is challenging. The "fun" factors have to be combined with art, narration, designing, and logic development. This paper strives to describe the pedagogy used for teaching this challenging course. Also discussed are some of the issues faced for the duration of the courses. Students' projects were implemented using Unity3d...
Examination affairs management is a bottleneck of the examination management information system because of its complex process, many participants and its confidentiality requirements. To solve this problem, an automated management information system of the examination affairs is present in this paper. In the system the examination affairs is controlled by the workflow based on forms, and its security...
Lumen is an exciting way of explaining and demystifying energy and electricity. By modifying the popular computer game Minecraft, electric blocks can be used to create physically representative constructions. Minecraft is essentially turned into a real-time interactive grid simulator. Sources such as solar panels and combustion engines can be connected with cables to loads such as multicolored LEDs...
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.