articles+ search results
56 articles+ results
1 - 20
Next
2. A User Interface Prototyping Tool for Exploring Supervisory Control of Automation During Event-Paced Scenarios
-
Lisa Guo, Glenn Osga, and David Kellmeyer
- Advances in Simulation and Digital Human Modeling ISBN: 9783030797621
AHFE (6)
- Subjects
-
Iterative and incremental development, Supervisory control, Computer science, business.industry, Event (computing), Usability, User interface, Software engineering, business, Engineering design process, Automation, and Design paradigm
- Abstract
-
Usability testing is a critical step in the process of agile iterative development. Static and lower-fidelity user-interface mock-ups can suffice during early phases of design or for user-paced environments, but higher-fidelity test beds are required to evaluate event-paced environments especially those exploring the supervisory control of automation. Increased fidelity is desirable as early as possible during the design process to explore the supervisory control design paradigm and generate more numerous and higher-quality user feedback. Complex AI-based systems are more difficult to test during early development phases. Static and low-fidelity prototypes typically cannot adequately represent the complex automation behaviors making usability more difficult to measure. A high fidelity user-interface prototyping approach was employed to simulate the capabilities of pending algorithms that are under development by multiple laboratories for a future intelligent air-defense system. The prototyping tool supported usability data collection by simulating the proposed automation and an initial supervisory control user-interface design within dynamic, group, air defense scenarios. This approach yielded high-quality user feedback early in the system design process even while being subjected to the constraints imposed by remote testing requirements due to COVID-19.
- Full text View on content provider's site
3. Automating Web GUI Compatibility Testing Using X-BROT: Prototyping and Field Trial
-
Hiroshi Tanaka
- Document Analysis and Recognition – ICDAR 2021 Workshops ISBN: 9783030861582
ICDAR Workshops (2)
- Subjects
-
Compatibility testing, Computer science, business.industry, Compatibility (mechanics), Web application, Graphical user interface testing, Web content, business, Web application development, Software engineering, Automation, and Field (computer science)
- Abstract
-
The main purpose of this paper is to introduce the application area of GUI test automation to researchers in the document analysis and recognition (DAR) field. Continuous integration (CI) represents the main stream in the field of web application development and reducing the burden of testing has become an important issue. In particular, GUI testing relies on human labor in many cases and test automation in this area is the least advanced. Because web content is essentially a type of “document,” DAR technology is useful for promoting automation in this field. However, there have been few presentations on testing technology at conferences in the DAR field. This may be because researchers in the DAR field do not know much about which types of technologies are required in the field of software testing. We developed X-BROT, which is a tool for automatically determining the compatibility of web applications, and attempted to automate GUI testing. X-BROT can detect degradation by comparing the behaviors of web applications between versions under development. Compatibility verification between web documents is realized using DAR technology. X-BROT has shown nearly 100% accuracy for detecting differences between browsers [1] and it seems to be sufficient for automating testing, but many issues have been pointed out in the field of web application development. This paper describes this feedback and discusses new features that have been developed in response, as well as cases where DAR technology is required for GUI test automation.
- Full text View on content provider's site
4. Prototyping structural description using an inductive learning program
-
AMIN, Adnan
- International journal of intelligent systems. 15(12):1103-1123
- Subjects
-
Computer science, Informatique, Sciences exactes et technologie, Exact sciences and technology, Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Logiciel, Software, Génie logiciel, Software engineering, Intelligence artificielle, Artificial intelligence, Reconnaissance des formes. Traitement numérique des images. Géométrie algorithmique, Pattern recognition. Digital image processing. Computational geometry, Arabe, Arabic, Árabe, Automatisation, Automation, Automatización, Bureautique, Office automation, Burotica, Caractère imprimé, Printed character, Carácter impreso, Caractère manuscrit, Manuscript character, Carácter manuscrito, Chèque bancaire, Bank check, Cheque bancario, Dictionnaire, Dictionaries, Diccionario, Interaction, Interacción, Prototype, Prototipo, Reconnaissance automatique, Automatic recognition, Reconocimiento automático, Reconnaissance caractère, Character recognition, Reconocimiento carácter, Reconnaissance forme, Pattern recognition, Reconocimiento patrón, Reconnaissance optique caractère, Optical character recognition, Reconocimento óptico de caracteres, Relation homme machine, Man machine relation, Relación hombre máquina, Validation croisée, Cross validation, Validación cruzada, Apprentissage inductif, and Inductive learning
- Abstract
-
Character recognition systems can contribute tremendously to the advancement of the automation process and can improve the interaction between man and machine in many applications, including office automation, cheque verification and a large variety of banking, business and data entry applications. The main theme of this paper is the automatic recognition of hand-printed Arabic characters using machine learning. Conventional methods have relied on hand-constructed dictionaries which are tedious to construct and difficult to make tolerant to variation in writing styles. The advantages of machine learning are that it can generalize over the large degree of variation between writing styles and recognition rules can be constructed by example. The system was tested on a sample of handwritten characters from several individuals whose writing ranged from acceptable to poor in quality and the correct average recognition rate obtained using cross-validation was 89.65%.
- Full text View on content provider's site
5. Entropy and State Visualization for Automation Design and Evaluation Prototyping Toolset
-
Rohit Deshmukh
- Subjects
-
Computer science, business.industry, Truth table, Adept, computer.software_genre, Automation, Visualization, Subject-matter expert, Computer architecture, Rich client platform, Plug-in, User interface, Software engineering, business, and computer
- Abstract
-
Automation Design and Evaluation Prototyping Toolset (ADEPT) is a plugin developed on the Eclipse Rich Client Platform(RCP). ADEPT can be used by domain expert designers to create and modify testable prototypes. The aim of the project is to enhance ADEPT by adding dynamic visualizations to the ADEPT user interface. Three types of visualizations are implemented in this project. Table view is helpful to view the hierarchy and nesting of Logic Tables. The State visualization displays all the states in a selected Logic Table. Entropy visualization is a subset of State visualization and displays limited number of states having lowest Entropy value.
6. Theoretical aspects of prototyping
-
A Alchinov, I M Daudov, and M N Orobey
- Journal of Physics: Conference Series. 1582:012068
- Subjects
-
History, Teamwork, Computer science, business.industry, Process (engineering), media_common.quotation_subject, Automation, Computer Science Applications, Education, Debugging, Software design, Software engineering, business, and media_common
- Abstract
-
The evolution of programming began at a time when most programs were developed by a single developer. As the complexity of the programs increased, the complexity of their development, debugging and the number of participants in the process also increased, which led to the development of automation systems for programming and organization of teamwork, and later to the development of tools and methods for software design (CASE-tools).
- Full text View on content provider's site
7. Test Automation and Safety Assessment in Rapid Systems Prototyping
-
James Bret Michael, Man-Tak Shing, Mikhail Auguston, Naval Postgraduate School (U.S.), and Computer Science (CS)
- IEEE International Workshop on Rapid System Prototyping
- Subjects
-
business.industry, Event (computing), Computer science, Software prototyping, computer.file_format, Automation, Software, Test case, Embedded system, Executable, Software engineering, business, Computer-aided software engineering, Reactive system, and computer
- Abstract
-
The article of record as published may be found at http://dx.doi.org/10.1109/RSP.2005.49 This paper addresses the need for automatic generation of executable environment models to facilitate the testing of real-time reactive systems under development (SUD) in rapid system prototyping. We present an approach that allows users to model the environment in which the SUD will operate in the terms of attributed event grammar (AEG). The AEG provides a uniform approach for automatically generating, executing, and analyzing tests. The approach is supported by a generator that creates test cases from the AEG models. We demonstrate the effectiveness of the proposed approach with using as a case study a prototype of the safety-critical computer-assisted resuscitation algorithm (CARA) software for a casualty intravenous fluid infusion pump. U.S. Missile Defense Agency.
8. Model-driven physical-design automation for FPGAs: fast prototyping and legacy reuse
-
Ciprian Teodorov and Loïc Lagadec
- Software: Practice and Experience. 44:455-482
- Subjects
-
business.industry, Computer science, Domain model, Integrated circuit, Automation, Domain (software engineering), law.invention, Software, law, Scalability, Systems engineering, Electronic design automation, Physical design, Legacy code, Software engineering, business, Field-programmable gate array, and Software evolution
- Abstract
-
The current integrated circuit technologies are approaching their physical limits in terms of scaling and power consumption, in this context, the electronic design automation EDA industry is pushed towards solving ever more challenging problems in terms of performance, scalability and adaptability. Meeting these constraints needs innovation at both the algorithmic and the methodological level. Amongst academic EDA tools, Madeo toolkit has been targeting field-programmable gate array FPGA design-automation at the logic and the physical level since the late 1990s. As many other long-living software, despite embedding valuable legacy, Madeo exhibits unwanted characteristics that penalize evolution and render the automation problems even more difficult. This study presents a methodological approach to physical-design automation relying on model-driven engineering, which is illustrated through the incremental redesign of the Madeo framework. A benefit of this approach is the emergence of a common vocabulary to describe the EDA domain in an FPGA scope. A second advantage is the isolation of the optimization algorithms from the structural domain models. However, the main asset is the possibility to re-inject into the newly designed toolkit most of the legacy code. The redesigned framework is compared with and scored against initial code-base, and demonstrates a regression-free remodeling of the environment with net improvements in terms of size and complexity metrics. As a consequence, the evolution capability is back on stage, and the domain-space exploration widens to the algorithmic axis. Copyright © 2013 John Wiley & Sons, Ltd.
- Full text View on content provider's site
9. Formal Models and Prototyping
-
Luqi, Naval Postgraduate School (U.S.), and Computer Science (CS)
- Requirements Targeting Software and Systems Engineering ISBN: 9783540653097
- Subjects
-
Rapid prototyping, business.industry, Computer science, Software development, Automation, Software development process, Formal specification, Software construction, Software requirements, business, Software engineering, Requirements analysis, Simulation, and Software evolution
- Abstract
-
Rapid prototyping is a promising approach for formulating accurate software requirements, particularly for complex systems with hard real-time constraints. Computer aid is needed for realizing the potential benefits of this approach in practice, because the problems associated with software evolution arce greatly amplified in the context of iterative prototyping and exploratory design. Our computer-aided prototyping system CAPS provides automated support for many aspects of requirements analysis and software prototyping, including: (I) maintaining logical dependencies between assmnptions about needs of different groups, software requirements, and design decisions, (2) managing designn history, alternatives and dependencies, (3) planning, assigning and scheduling job assigments for teams of designers in the presence of uncertainty, (4) checking and propagating design constraints, (5) maintaining consistency between graphical and text views of a design, (G) constructing real-time schedules, (7) generating control code, and (8) retrieving and instantiating reusable software components. The principles and methods that make this possible and the practical application of the system are explained via examples.
- Full text View on content provider's site
10. Cloud Computing System Based on Trusted Computing Platform
-
Shen, Zhidong, Li, Li, Yan, Fei, and Wu, Xiaoping
- 2010 International Conference on Intelligent Computation Technology and Automation Intelligent Computation Technology and Automation (ICICTA), 2010 International Conference on. 1:942-945 May, 2010
- Full text View on content provider's site
11. Prototyping Using Storyboarding and Feedback Tracking
-
Mathias Olausson and Joachim Rossberg
- Pro Application Lifecycle Management with Visual Studio 2012 ISBN: 9781430243441
- Subjects
-
Workflow, Traceability, Pluralistic walkthrough, Computer science, business.industry, Visibility (geometry), Tracking (particle physics), Software engineering, business, and Automation
- Abstract
-
As you saw in Chapter 2 there is more to ALM than the three pillars (Traceability, Visibility, and Automation) of high-level processes. You also saw that the following four topics are important: Collaboration Workflow Security Reporting and analysis
- Full text View on content provider's site
12. Addressing complexity, coordination, and automation in software development with the KBSA/ADM
-
Benner, K.M.
- Proceedings of the 11th Knowledge-Based Software Engineering Conference Knowledge-based software engineering Knowledge-Based Software Engineering Conference, 1996., Proceedings of the 11th. :73-83 1996
- Full text View on content provider's site
13. Formal specification tools for test coverage analysis
-
Chilenski, J.J. and Newcomb, P.H.
- Proceedings KBSE '94. Ninth Knowledge-Based Software Engineering Conference Knowledge-based software engineering Knowledge-Based Software Engineering Conference, 1994. Proceedings., Ninth. :59-68 1994
- Full text View on content provider's site
14. Iterative Planning in the Context of Automated Code Synthesis
-
Fu, Jicheng, Bastani, Farokh B., and Yen, I-Ling
- 31st Annual International Computer Software and Applications Conference (COMPSAC 2007) Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International. 1:251-259 Jul, 2007
- Full text View on content provider's site
15. Interactive planning in CIM-CASE
-
Camarinha-Matos, L.M. and Pinheiro-Pita, H.J.
- [1993] Proceedings IEEE International Conference on Robotics and Automation Robotics and Automation, 1993. Proceedings., 1993 IEEE International Conference on. :63-70 vol.3 1993
- Full text View on content provider's site
16. A Learning-based Software Engineering Environment
-
Bailin, S.C., Gattis, R.H., and Truszkowski, W.
- Proceedings., 6th Annual Knowledge-Based Software Engineering Conference Knowledge-Based Software Engineering Conference, 1991. Proceedings., 6th Annual. :198-206 1991
- Full text View on content provider's site
17. The Role of Prototyping Languages in CASE
-
Luqi, Naval Postgraduate School, and Computer Science (CS)
- Subjects
-
Iterative and incremental development, Iterative design, Computer Networks and Communications, business.industry, Programming language, Computer science, Process (engineering), Software development, computer.file_format, computer.software_genre, Computer Graphics and Computer-Aided Design, Automation, Artificial Intelligence, Software system, Executable, business, Software engineering, Requirements analysis, computer, and Software
- Abstract
-
Prototyping languages form a new category in the computer language family. They are different from the commonly familiar computer languages because they are used to support a higher level of automation at early phases of software development as well as throughout the entire process. They are used to create mechanically processable and executable descriptions or models of proposed software systems. Prototyping languages are also used to firm up requirements via frequent modifications and demonstrations of the models in an iterative process of prototype evolution. The benefits of a prototyping language are fully realized when it is used with its computer-aided prototyping system (CAPS). In this paper, we describe the background, requirements, characteristics, computational features, and general principles for the design of prototyping languages. An example of a prototyping language design is used to illustrate these concepts.
18. Experiences with SEE Architectural Support for the automation of life-cycle processes
-
Penedo, M.H.
- Proceedings of the 6th International Software Process Workshop 'Support for the Software Process' Software Process Workshop, 1990. 'Support for the Software Process'., Proceedings of the 6th International. :159-162 1990
- Full text View on content provider's site
19. Prototyping a feature based modelling system for automated process planning
-
S.K. Sim and K.F. Leong
- Journal of Mechanical Working Technology. 20:195-204
- Subjects
-
Engineering, Object-oriented programming, Engineering drawing, business.industry, General Engineering, Feature recognition, Automation, Feature model, Prolog, Feature (computer vision), Islands of automation, Software engineering, business, computer, Logic programming, and computer.programming_language
- Abstract
-
In recent years, there have been tremendous amount of interest in manufacturing automation and Computer-integrated Manufacturing (CIM). To attain a high level of automation in CIM, there has been relentless effort in trying to integrate the islands of automation in manufacturing. These are often fraught with much frustrations and difficulties. The main clamity in integration is due to the mismatch of information available from the CAD system and that required by CAPP system. The geometric information generated by the solid modellers in most CAD systems are low level whilst the CAPPs will operate efficiently only at a higher level of abstraction. CAPP systems thrives on feature information but such information in CAD databases are rather implicit and at times not even available. Although there has been much research and development work in making these feature information in CAD databases more explicit through feature recognition and extraction, this is really a regressive step. A much better approach is to define features as they exist right at the start at the modelling stage and store these feature definitions in a feature database which can be assessed directly by CAPP. In this way the likelihood of making errors in interpretation is minimized as the feature information are derived at source. This paper describes the prototyping of a feature-based modelling system in an AI logic language, Prolog. Feature hierarchy depicting the part-feature relationships can be defined by the designer when he is making the design of the part. By defining features as objects and through object oriented programming, generic and specialized feature properties can be defined or inherited through a child/parent relationship. These constituent features are composed semantically and meaningfully through a bottom-up strategy based on feature composition rules and feature primitives. The result of the parsing exercise is a solid representation of the global model depicted as a CSG tree of features. This solid model will ultimately be translated into solid modeller specific commands and further evaluated to give active boundaries representing geometric and topological information for rendering.
- Full text View on content provider's site
20. Current research in robotics and automation-electronic prototyping
-
J.E. Hopcroft
- Computer. 22:55-57
- Subjects
-
Modeling and simulation, General Computer Science, business.industry, Robustness (computer science), Computer science, Robotics, Artificial intelligence, Software engineering, business, and Automation
- Abstract
-
Electronic prototyping, i.e. building a computer model of an object to verify its design, faces a number of obstacles. The Cornell modeling and simulation project, which was created to develop the necessary science base to overcome these barriers, is discussed. In particular, the project's progress in improving robustness of solid modelers and its ongoing research in electronic prototyping are examined. A key component of the project, a model-driven simulator capable of supporting a wide range of multidisciplinary research, is described. >
- Full text View on content provider's site
Catalog
Books, media, physical & digital resources
Guides
Course- and topic-based guides to collections, tools, and services.
1 - 20
Next