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.
SOS is a new model for the online in situ characterization and analysis of complex high-performance computing applications. SOS employs a data framework with distributed information management and structured query and access capabilities. The primary design objectives of SOS are flexibility, scalability, and programmability. SOS provides a complete framework that can be configured with and used directly...
Nowadays, software developers often utilize existing third party libraries and make use of Application Programming Interface (API) to develop a software. However, it is not always obvious which library to use or whether the chosen library will play well with other libraries in the system. Furthermore, developers need to spend some time to understand the API to the point that they can freely use the...
Patterns and pattern languages are mechanisms to describe best practices and good designs to capture experience in a way that it is possible for others to reuse this experience. Similarly, pedagogical patterns try to capture expert knowledge regarding the practice of teaching and learning. Issues related to teaching and learning have been increasingly discussed and studied, particularly computational...
As scientific discovery becomes increasingly data-driven, software platforms are needed to efficiently organize and disseminate data from disparate sources. This is certainly the case in the field of materials science. For example, Materials Project has generated computational data on over 60,000 chemical compounds and has made that data available through a web portal and REST interface. However,...
The Grid and Cloud User Support Environment (gUSE) enables users convenient and easy access to grid and cloud infrastructures by providing a general purpose, workflow-oriented graphical user interface to create and run workflows on various Distributed Computing Infrastructures (DCIs). Its arrangements for creating and modifying existing workflows are, however, non-intuitive and cumbersome due to the...
Exceptions are an indispensable part of the software development process. However, developers usually rely on imprecise results from a web search to resolve exceptions. More specifically, they should personally take into account the context of an exception, then, choose and adapt a relevant solution to solve the problem. In this paper, we present Exception Tracer, an Eclipse plug in that helps developers...
Developers depend on APIs of frameworks and libraries to support the development process. Due to the large number of existing APIs, it is difficult to learn, remember, and use them during the development of a software. To mitigate the problem, modern integrated development environments provide code completion facilities that free developers from remembering every detail. In this paper, we introduce...
Augmented Reality is an advance technology that enhances the real world by overlaying digital data on top of it. When Augmented Reality (AR) experience is delivered on mobile devices it is termed as mobile augmented reality (MAR). MAR is state-of-the-art technology that has completely revolutionized the way of accessing and interacting with information thus invoking new experiences for users all around...
This paper reviews peer-reviewed empirical studies on gamification. We create a framework for examining the effects of gamification by drawing from the definitions of gamification and the discussion on motivational affordances. The literature review covers results, independent variables (examined motivational affordances), dependent variables (examined psychological/behavioral outcomes from gamification),...
Action Science Explorer (ASE) is a tool designed to support users in rapidly generating readily consumable summaries of academic literature. It uses citation network visualization, ranking and filtering papers by network statistics, and automatic clustering and summarization techniques. We describe how early formative evaluations of ASE led to a mature system evaluation, consisting of an in-depth...
Product horizontal link library is composed of the found the library, the update of the library, irrelative data entry, as well as data update. We use granular computing in design process of the library. Each module needs to interact with the category tree, which is essential to the realization of the system. Category tree's establishment contains two steps: first, reduction attributes; secondly,...
In this paper, we report ongoing research on what we call locally complete XML databases. These data banks consist of an XML data tree together with a specification of the nodes of the tree that are completely represented in the document. The specification of completeness is defined by means of the defacto standard node selection language for XML, XPath, which makes this approach easy to implement...
This paper studies the issues involved in characterizing the function of the genes that are involved in the life cycle of budding yeast, and in clustering them based on their potential functional similarities. Clustering results on these genes have been reported so we have a basis for comparison. The task of clustering genes is done in two steps: First, keywords corresponding to all genes of interest...
The development of Internet calls urgently for the ability to deal with massive textually represented geographical knowledge. Digital Gazetteer Service (DGS) plays a foundational role in this process. To help users to check and confirm the proper places quickly and efficiently, one of the key points of DGS is to rank place names according to their satisfaction with query conditions set by users. Match...
In this work we present "AlertMe", a semantics-based, context-aware notification system that provides personalized alerts to graduate students based on their preferences. An extensive description of the system is carried out. We present the underlying ontology that models the available knowledge, as well as how higher level knowledge inference and context-based decision making is achieved...
In order to enhance the efficiency of software simulation system and shorten the running periods of system, the technique of Sybase Open Client Component is introduced here and a read-write method for matrix data is proposed, Write-Multi-Image method is given finally through experiments and analysis. Sybase Open Client interface technique was introduced firstly, and then the access-control structure...
This paper describes the theoretical basis and practical implementation of PARSEC, a knowledge-based system that uses probabilistic case based reasoning. PARSEC is a major component in the PANDA surveillance system, developed under DARPA leadership to support maritime situation awareness monitoring on a global scale. PANDA detects unusual vessel motions (deviations) based on learned normalcy models...
This article presents a concept model, and the associated tool to help advanced learners to find adapted bibliography. The purpose is the use of an IT representation as educational research software for newcomers in research. We use an ontology based on the ACM's Computing Classification System in order to find scientific articles directly related to the new researcher's domain without any formal...
In this paper we are presenting a semi-automated schema matching approach named C3SM (conceptual and context based combination of schema matchers). A single schema matching technique is unlikely to be successful to achieve high match accuracy for a large variety of schemas therefore C3SM combines different matchers. C3SM exploits various types of schema information, e.g. element names, data types...
We propose static program analysis techniques for identifying the impact of relational database schema changes upon object-oriented applications. We use dataflow analysis to extract all possible database interactions that an application may make. We then use this information to predict the effects of schema change. We evaluate our approach with a case-study of a commercially available content management...
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.