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 TestMEReq, an automated tool for early validation of requirements. TestMEReq supports requirements engineers (REs) in the validation of the correctness, completeness and consistency of elicited requirements with minimum effort and time through generated abstract tests components: test requirements and test cases, and a mock-up prototype of the user interface (UI). Abstract tests...
This demo introduces an automated collaborative requirements engineering tool, called TestMEReq, which is used to promote effective communication and collaboration between client-stakeholders and requirements engineers for better requirements validation. Our tool is augmented with real time communication and collaboration support to allow multiple stakeholders to collaboratively validate the same...
The development of effective user interfaces for an autonomous system can be quite difficult, especially for devices that are to be operated in the field where access to standard computer platforms may be difficult or impossible. One approach in this type of environment is to utilize tablet or phone devices, which when coupled with an appropriate tool such as ROSBridge can be used to connect with...
Informal and semi-formal specifications are commonly adopted for requirements engineering (RE), especially for customer-oriented system development projects, but their validity with respect to the user's requirements is usually difficult to perform. The common reason for the difficulty is that the specifications are often misinterpreted by the stakeholders due to the ambiguity of the natural language...
The introduction of numerous new, web-enabled devices is leading to a change in the mindset in the design of web systems. Increasingly often, they are designed to take into account the special characteristics of different devices. In terms of implementation, designing these responsive web services requires frameworks and guidelines for user interface design for both desktop and mobile devices. In...
In computer-aided drug design, software tools are used to narrow down possible drug candidates, therefore reducing the amount of expensive in vitro research by a process called virtual screening. However, searching for drug candidates among a huge number of alternatives requires extensive computation. In this paper, we describe a science gateway for virtual screening that has been tailored to the...
In this paper, an approach for development of program-verifier whereby it is carried out a check of mission for autonomous underwater vehicle (AUV) is proposed. The approach is consisted in substitution of standard libraries, in which described access to all resources of AUV, on libraries which carry out transmit of commands and parameters of these commands to external program-verifier. The program-verifier...
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...
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,...
Model-Driven Development (MDD) uses models to guide the development of software systems. However, models are usually conceived to be used by software professionals, so it is quite difficult for end-users to understand them because they are not familiar with domain-specific languages or modeling tools as software professionals are. This makes the end-users' involvement within MDD approaches a difficult...
Applications based on SaaS platform have been appeared as services for common users and enterprise users and an integration management of literature contents of libraries in the country is needed in the future. SaaS based literature contents integration has not been done here yet. Therefore, this paper presents SaaS based technology which integrates literature contents of public organizations or libraries...
Based on the actual project need, a development platform for brake system is developed by making use of Visual C++ 6.0 development tool. The paper introduces the functions, structure, design process as well as some key technology of the development platform in detail. The result of a living example shows that the platform has friendly user interfaces, powerful functions, which will help users get...
This paper describes implementation of software components that allow Visual Basic Test Program Sets (TPSs) to be transportable in different windows environments. Streamlined implementation of these components with regard to backward compatibility ensures transparency to the TPS developer. There is an intermediate layer that exists on all TETS, a United States Marine Corps (USMC) Automated Test Equipment...
Finding and understanding information is key for children's development. The Internet offers exciting new ways to meet people, learn about different cultures and develop their creative potential. However, children's ability to use the Internet is severely hampered by the lack of appropriate search tools. Most Information Retrieval (IR) systems are designed for adults and unsuitable for children. In...
The aim of this study was to create a software solution for the visualization of scientific and engineering data from an Autonomous Underwater Vehicle (AUV) to improve analysis of performed missions. A media player style interface was created to playback and interpret AUV mission data in an interactive format while retaining a familiar and user friendly interface for researchers. This allows faster...
Developed by the PMAC motion control card and PC, consisting of an open-architecture CNC machining systems. The system is Windows operating system platform; describes the composition of the system hardware and software, PMAC controller of the PID algorithm and parameter adjustment aspects. The practical application proves that the system, high reliability, ease of maintenance to meet market demand.
Over the last five years, a number of powerful robotics controllers have become available. Only a small percentage of these are suitable for general use in robotics. In particular, they trivially interface with a large variety of sensors and effectors, have a well constructed software IDE that works with a standard programming language, are self contained and are easy to use. The CBC2 is a new robot...
The Model Driven Development (MDD) has provided a new way of engineering today's rapidly changing requirements into the implementation. However, the development of user interface (UI) part of an application has not benefit much from MDD although today's UIs are complex software components and they play an essential role in the usability of an application. As one of the most common UI examples, consider...
Focusing on application and development of ActiveX control used in simulation system, this paper introduces the method to achieve the NI virtual instrumentation control and use GL Studio software to generate ActiveX Control in the VC++ development environment. With an example of using GL Studio software, it introduces a method of generating ActiveX control based on the idea of designing NI virtual...
gLite is one of the largest distributed computing infrastructures in operation. It provides access to hundreds of different clusters - all installed and maintained in different ways. This paper analyses the difficulties which users typically experience when moving from their own workstation via clusters or supercomputers to the grid. Based on that analysis, this paper presents tools, which helps to...
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.