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.
IRMIS: The care and feeding of a generalized relatively relational database for accelerator components with a connection to the real time EPICS Input output controllers. This paper describes a relational database approach to documenting and maintaining; the feeding. It describes the automated process used to generate accelerator or synchrotron component data for the relational tables and the role...
Use cases are effectives ways to model the interaction between user and computer system, which covers not only how the user will interact with the system but how the system will respond to the user. They are generated from the requirements specification and are written in natural language narratives. This paper presents a prototype to identify user interface elements from use case descriptions using...
Intelligent Tutoring Systems (ITS) provide many features that improve learning and teaching experiences. ITS are usually interactivity-intense and content-specific. Interactivity-intense assignments are recommended for scaffolding learning, while content-specific systems can offer low flexibility regarding its possible pedagogical approaches and its uses by teachers. In order to overcome this limited...
The Liquids Reflectometer (LR) Instrument installed at the Spallation Neutron Source (SNS) enables observations of chemical kinetics, solid-state reactions, phase-transitions and chemical reactions in general [1]. The ability of the instrument to complete measurements quickly and therefore process many samples is a key capability inherent in the system design [2]. Alignment and sample environment...
The operator interface is the critical link between a test system and its operator. When a test fails, the operator must quickly process the results and decide whether to troubleshoot, rerun or halt the test based on information displayed by the software. An effective and well-designed operator interface can increase productivity, reduce testing time and operator error as well as improve adoption...
Design of web user interface (WEB UI) plays a very important role in the humanization, personality and intelligence of the developments of web application. Customization of the user interface is one of the extremely important researches of computer software technology. Relating to mutual operation in design of web user interface generally, software developers are required with the basis of good programming...
With the new architecture, test programs are standardized both in look and functionality through sharing of a common interface and data and instrument handling routines. Programming time is greatly reduced with the separation of non-test related functions and through the inherent nature of code reuse. Verification and validation time is also reduced since testing is only required on the modified components...
A possible way to obtain easily new applications is to compose existing applications. In order to support developers in this way, we propose a composition approach manipulating functionalities but also the User Interfaces. We propose a model of applications inspired from Component-Based approaches, describing ports for all Elements of the applications to be composed. We define a substitution between...
Persuasion is an attempt of changing individual's behaviors and attitudes. Computer systems which incorporate with an embodied agent can be effective persuasive user interface as a social actor, and we developed and evaluated the persuasive application software which was named "iDetective" as the previous work. The main persuasive strategy of the iDetective was conversations including questions...
MIL-STD-1553 has served as the workhorse networking standard of military system integrators and aerospace avionics platforms for over 30 years. With the increasing demand for network bandwidth, high-speed-1553 is developed for some subsystems operate at hundreds of Mbps data rates with co-existing with legacy 1 Mbps systems on the same physical data buses. At any given time, there is one BC and up...
e-lab is a remote laboratory infrastructure, powered by a specific software framework, that allows to perform experiments and retrieve data from a remote apparatus. The deployment of new experiments on this platform is a complex and demanding process and an integrated overview for it is missing. An overview of e-lab's specifications is presented taking into account software development requirements...
Recent advances in depth-sensing technologies are fostering the design of Natural User Interfaces (NUI) for use in several application domains. However, due to the complexity of existing software components and to compatibility issues, the design process remains challenging. This paper presents a framework aimed at facilitating the development of natural, touch less user interfaces. The proposed framework,...
Developers frequently backtrack while coding. They go back to an earlier state by removing inserted code or by restoring removed code for various reasons. However, little is known about when and how the developers backtrack, and modern IDEs do not provide much assistance for backtracking. As a first step towards gathering baseline knowledge about backtracking and designing more robust backtracking...
This paper describes a design study that explores how multi-touch devices can provide support for developers when carrying out modeling tasks in software development. We investigate how well a multi-touch augmented approach performs compared to a traditional approach and if this new approach can be integrated into existing software engineering processes. For that, we have implemented a fully-functional...
As the smart grid becomes reality, software architectures for integrating legacy systems with new innovative approaches for grid management are needed. These architectures must exhibit flexibility, extensibility, interoperability and scalability. In this position paper, we describe our preliminary work to design such an architecture, known as GridOPTICS, that will enable the deployment and integration...
Software as a Service (SaaS) is a software delivery model in which software resources are accessed remotely by users. Enterprises find SaaS attractive because of its low cost. SaaS requires sharing of application servers among multiple tenants for low operational costs. Besides the sharing of application servers, customizations are needed to meet requirements of each tenant. Supporting various levels...
Recently, different combination of integrating technology provides software developers with the suitable methods and procedures for designing, executing, arranging, and expanding comprehensive distributed systems. The main issues raised among the software programmers are the lacking to provide them with the suitable interpreter services to guide and assist them during learning, an example of these...
Use cases models are used to specifying functional requirements whereas task models are employed to modeling UI requirements. Test cases generated from use cases models are focused on the core functionality of the system, while test cases generated from task models are used to user interface testing which concerned with details of user interactions. Therefore, test cases derived from use case models...
In the past years pervasive devices, especially mobile phones, have increased in complexity. Particularly the proliferation of features is tough to handle, not least because new features might require a hardware update or conflict with existing features. In order to overcome these issues we propose an approach which tackles the problem at an early development phase by increasing the semantic requirement...
SaaS applications support multi-tenancy and dedicated service environments by providing multiple tenants with user interface for customizing their own service. On the other hand, existing web-based applications do not support multi-tenancy and configurability. Therefore, transforming existing web applications into SaaS applications and serving them to multiple tenants is a great challenge. In this...
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.