Academic literature on the topic 'Graphical user interfaces (Computer systems) Testing Automation'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Graphical user interfaces (Computer systems) Testing Automation.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Graphical user interfaces (Computer systems) Testing Automation"

1

Sidwall, Kati, and Paul Forsyth. "Advancements in Real-Time Simulation for the Validation of Grid Modernization Technologies." Energies 13, no. 16 (August 7, 2020): 4036. http://dx.doi.org/10.3390/en13164036.

Full text
Abstract:
Real-time simulation and hardware-in-the-loop testing have increased in popularity as grid modernization has become more widespread. As the power system has undergone an evolution in the types of generator and load deployed on the system, the penetration and capabilities of automation and monitoring systems, and the structure of the energy market, a corresponding evolution has taken place in the way we model and test power system behavior and equipment. Consequently, emerging requirements for real-time simulators are very high when it comes to simulation fidelity, interfacing options, and ease of use. Ongoing advancements from a processing hardware, graphical user interface, and power system modelling perspective have enabled utilities, manufacturers, educational and research institutions, and consultants to apply real-time simulation to grid modernization projects. This paper summarizes various recent advancements from a particular simulator manufacturer, RTDS Technologies Inc. Many of these advancements have been enabled by growth in the high-performance processing space and the emerging availability of high-end processors for embedded designs. Others have been initiated or supported by developer participation in power industry working groups and study committees.
APA, Harvard, Vancouver, ISO, and other styles
2

A. Farag, Wael. "An RFID-based Smart School Attendance and Monitoring System." BOHR International Journal of Computational Intelligence and Communication Network 1, no. 1 (2022): 26–34. http://dx.doi.org/10.54646/bijcicn.005.

Full text
Abstract:
In this paper, a smart attendance system for students attending school is proposed. The proposed attendance system is based on radio frequency identification (RFID) technology to facilitate automation and convenience. The proposed RFID attendance system (RFID-AS) should be used by school administration to ensure safety for students, as well as for grading and evaluation purposes. After careful study, passive RFID technology is selected to be used by the proposed system because of its reasonable cost. The main components of the system are an RFID tag, an RFID reader, Visual Studio [eXpressApp Framework (XAF) tool], and SQL Server to compare the data from the RFID tag with the students’ database to record attendance automatically. A graphical user interface (GUI) is developed using Visual Studio (XAF tool) to allow parents and school faculty to log in and browse the students’ records. Students will pass the classroom door, which will have an integrated RFID reader device to read their RFID. The paper discusses the design of the solution as well as the testing scenarios.
APA, Harvard, Vancouver, ISO, and other styles
3

Pavlenko, Yevhen, Vladimir Butenko, Vadim Gubin, and Serhii Lubenets. "RESEARCH OF DATA TYPE CLASSIFICATION METHODS WHEN DEVELOPING COMPUTER ENGINEERING SOFTWARE." Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, no. 1 (5) (July 12, 2021): 80–85. http://dx.doi.org/10.20998/2079-0023.2021.01.13.

Full text
Abstract:
The paper deals with the problems of increasing the efficiency of software development, in particular, the issue of reducing the time for developing programs and using automated synthesis of programs, which will avoid the revision of the original product. The software should be tested along with other system components in all combinations that may occur. Testing is time-consuming because hidden bugs are revealed through unexpected interactions between software components. With structural analysis, data flow diagrams are not the end result, they are a developer tool. First, diagrams are built, and then mechanisms are developed to ensure the required system behavior. A graphical approach to solving the problem of automation of software development is being developed, based on the involvement of visual forms of program presentation. For any program object, you can select a finite number of states in which it is at each moment of time. The program progress is associated with the transition of an object from one state to another. The graph replaces the textual form of the description of the program algorithm, while the visual representation of the algorithm is realized. The specification of data structures, as well as the setting of intermodular interfaces according to data, is separated from the description of the structure of the algorithm and controls. Basic modules and data types are used. Basic modules are local calculable functions, on the basis of which all other technology objects are generated. Data types describe the syntactic and semantic aspects of constructing data used in base functions. Algorithms for finding routes on directed graphs are considered. When defining routes from the root vertex to the final ones, the properties of the algebra of three-valued logic were used. Based on the considered approach, as well as taking into account its shortcomings, a method for classifying data types was proposed, based on the implementation of a partial enumeration of the routes of the graph of program links and a method for designing software based on it, taking into account minimizing the time and cost of the project. Keywords: software, computer engineering, information systems, components, partial enumeration of graph routes, development costs.
APA, Harvard, Vancouver, ISO, and other styles
4

Hicinbothom, James H., and Wayne W. Zachary. "A Tool for Automatically Generating Transcripts of Human-Computer Interaction." Proceedings of the Human Factors and Ergonomics Society Annual Meeting 37, no. 15 (October 1993): 1042. http://dx.doi.org/10.1177/154193129303701514.

Full text
Abstract:
Recording transcripts of human-computer interaction can be a very time-consuming activity. This demonstration presents a new technology to automatically capture such transcripts in Open Systems environments (e.g., from graphical user interfaces running on the X Window System). This technology forms an infrastructure for performing distributed usability testing and human-computer interaction research, by providing integrated data capture, storage, browsing, retrieval, and export capabilities. It may lead to evaluation cost reductions throughout the software development life cycle.
APA, Harvard, Vancouver, ISO, and other styles
5

Lee, Dong-Chul, Kyung-Min Seo, Hee-Mun Park, and Byeong Soo Kim. "Simulation Testing of Maritime Cyber-Physical Systems: Application of Model-View-ViewModel." Complexity 2022 (January 21, 2022): 1–14. http://dx.doi.org/10.1155/2022/1742772.

Full text
Abstract:
From the perspective of the system of systems development, system-level functional testing is required for designing subsystems. This study utilizes modeling and simulation techniques to analyze the operational behaviors of the subsystems and confirm data communication between them. The targeted system in the study is a naval combat system (NCS), which is a typical type of defense cyber-physical system (CPS). Three types of models were designed for the simulation testing of the NCS: a combat-management model for simulating the overall computational activities, physical models to confirm the intrasubsystem behaviors, and data integration models to test the intersubsystem communications. These models are realized with the Model-View-ViewModel design pattern, which strongly facilitates graphical user interfaces being decoupled from model logic and data. We consider underwater combat scenarios as an application. Six significant physical subsystems within the NCS are simulated and tested: a ship-steering system, an inertial navigation system, a global navigation satellite system, a periscope, sonar systems, and a plotting board. We expect that the proposed work will play a principal role when analyzing the behaviors and communications of defense CPSs and providing an environment for functional testing as a digital twin.
APA, Harvard, Vancouver, ISO, and other styles
6

Novella, Luigi, Manuela Tufo, and Giovanni Fiengo. "Automatic Test Set Generation for Event-Driven Systems in the Absence of Specifications Combining Testing with Model Inference." Information Technology And Control 48, no. 2 (June 25, 2019): 316–34. http://dx.doi.org/10.5755/j01.itc.48.2.21725.

Full text
Abstract:
The growing dependency of human activities on software technologies is leading to the need for designing more and more accurate testing techniques to ensure the quality and reliability of software components. A recent literature review of software testing methodologies reveals that several new approaches, which differ in the way test inputs are generated to efficiently explore systems behaviour, have been proposed. This paper is concerned with the challenge of automatically generating test input sets for Event-Driven Systems (EDS) for which neither source code nor specifications are available, therefore we propose an innovative fully automatic testing with model learning technique. It basically involves active learning to automatically infer a behavioural model of the System Under Test (SUT) using tests as queries, generates further tests based on the learned model to systematically explore unseen parts of the subject system, and makes use of passive learning to refine the current model hypothesis as soon as an inconsistency is found with the observed behaviour. Our passive learning algorithm uses the basic steps of Evidence-Driven State Merging (EDSM) and introduces an effective heuristic for choosing the pair of states to merge to obtain the target machine. Finally, the effectiveness of the proposed testing technique is demonstrated within the context of event-based functional testing of Android Graphical User Interface (GUI) applications and compared with that of existing baseline approaches.
APA, Harvard, Vancouver, ISO, and other styles
7

Rodríguez-Gracia, Diego, José A. Piedra-Fernández, Luis Iribarne, Javier Criado, Rosa Ayala, Joaquín Alonso-Montesinos, and Capobianco-Uriarte Maria de las Mercedes. "Microservices and Machine Learning Algorithms for Adaptive Green Buildings." Sustainability 11, no. 16 (August 9, 2019): 4320. http://dx.doi.org/10.3390/su11164320.

Full text
Abstract:
In recent years, the use of services for Open Systems development has consolidated and strengthened. Advances in the Service Science and Engineering (SSE) community, promoted by the reinforcement of Web Services and Semantic Web technologies and the presence of new Cloud computing techniques, such as the proliferation of microservices solutions, have allowed software architects to experiment and develop new ways of building open and adaptable computer systems at runtime. Home automation, intelligent buildings, robotics, graphical user interfaces are some of the social atmosphere environments suitable in which to apply certain innovative trends. This paper presents a schema for the adaptation of Dynamic Computer Systems (DCS) using interdisciplinary techniques on model-driven engineering, service engineering and soft computing. The proposal manages an orchestrated microservices schema for adapting component-based software architectural systems at runtime. This schema has been developed as a three-layer adaptive transformation process that is supported on a rule-based decision-making service implemented by means of Machine Learning (ML) algorithms. The experimental development was implemented in the Solar Energy Research Center (CIESOL) applying the proposed microservices schema for adapting home architectural atmosphere systems on Green Buildings.
APA, Harvard, Vancouver, ISO, and other styles
8

Böcekçi, Veysel Gökhan, Osman Özyetgin, Kenan Toker, and Hayriye Korkmaz. "Personal computer-based visible spectrophotometer design." Measurement and Control 51, no. 7-8 (July 6, 2018): 311–20. http://dx.doi.org/10.1177/0020294018786752.

Full text
Abstract:
Background It is possible to see a number of spectrophotometers produced by commercial purposes developed in line with the technical advices identified by the International Commission on Illumination (CIE) in universities’ chemistry labs. These devices are employed in measuring and testing materials with unidentified characteristics as well as reporting the results. However, these systems are not modular in design and do not allow updates or modifications. Moreover, when the literature is reviewed, it can be seen that the researches on computer-controlled devices is limited. It is also reported that the devices with user interfaces bring advantages to researchers in terms of time efficiency and safety. Methods In this study, a computer-controlled, modular and low-cost spectrophotometer is designed to measure material densities contained within liquid samples. The proposed system is composed of a main unit, a data acquisition unit and a user interface. All tasks and relevant arrangements involved in a spectrophotometer application are controlled through an interface developed on LabVIEW graphical development platform; the results of the measurements can be monitored in real time, and it is also possible to store data. Thanks to the modular design, it became possible to change and update the relevant stage as needed. The waveform filter can be selected specifically as visible range, ultraviolet range or both depending on the application. Results The experiment was conducted in the visible range and a waveform filter between 400 and 700 nm was used. In the experiments, an easily accessible materials–methylene blue and copper sulfate solutions–were preferred as samples. For these solutions, the waveforms that give the best absorption values were identified and the density was measured at those values. Furthermore, the nonlinearity and repeatability characteristics of the proposed spectrophotometer were analyzed. For this purpose, measured values were compared with the acquired values from another commercial instrument that is already used in medical field. Measurements were repeated 50 times for copper sulfate and 43 times for methylene blue solutions. Conclusions After statistical analysis, it was observed that the reliability of the proposed system is high.
APA, Harvard, Vancouver, ISO, and other styles
9

Corrêa, Cléber G., Márcio E. Delamaro, Marcos L. Chaim, and Fátima L. S. Nunes. "Software Testing Automation of VR-Based Systems With Haptic Interfaces." Computer Journal, June 11, 2020. http://dx.doi.org/10.1093/comjnl/bxaa054.

Full text
Abstract:
Abstract As software systems have increased in complexity, manual testing has become harder or even infeasible. In addition, each test phase and application domain may have its idiosyncrasies in relation to testing automation. Techniques and tools to automate test oracles in domains such as graphical user interfaces are available; nevertheless, they are scarce in the virtual reality (VR) realm. We present an approach to automate software testing in VR-based systems with haptic interfaces—interfaces that allow bidirectional communication during human–computer interaction, capturing movements and providing touch feedback. It deals with the complexity and characteristics of haptic interfaces to apply the record and playback technique. Our approach also provides inference rules to identify possible faulty modules of the system under testing. A case study was performed with three systems: a system with primitive virtual objects, a dental anesthesia simulator and a game. Faulty versions of the systems were created by seeding faults manually and by using mutation operators. The results showed that 100% of the manually seeded faults and 93% of mutants were detected. Moreover, the inference rules helped identify the faulty modules of the systems, suggesting that the approach improves the test activity in VR-based systems with haptic interfaces.
APA, Harvard, Vancouver, ISO, and other styles
10

Sørensen, Jonas Vedsted, Zheng Ma, and Bo Nørregaard Jørgensen. "Potentials of game engines for wind power digital twin development: an investigation of the Unreal Engine." Energy Informatics 5, S4 (December 21, 2022). http://dx.doi.org/10.1186/s42162-022-00227-2.

Full text
Abstract:
AbstractDigital twin technologies have become popular in wind energy for monitoring and what-if scenario investigation. However, developing a digital representation of the wind is challenging, especially due to the digital twin platform constraints. Game engines might be possible to solve this issue, especially since game engines have been used for product design, testing, prototyping, and also digital twins. Therefore, this study investigates the potential of developing a digital twin of wind power in the Unreal game engine. A case study of two types of wind turbines (Vestas V164-8 and Enercon E-126 7.580) and one location (Esbjerg, Denmark) is chosen for this study. The digital twin includes the environment with historical wind data and the visual representation of the wind turbine with a wind power production model and the estimated production in the given wind conditions of the area. The results show that game engines are viable for building entire digital twins where a realistic graphical user interface is required. Unreal Engine 5 provides the tools for modelling the landscape, surrounding water, and lighting. In addition, the Unreal Engine ecosystem provides vast amounts of content, such as 3D assets and game logic plugins, easing the digital twin development. The results prove that digital twins built in Unreal Engine 5 have great potential development of digital twins and user interfaces for communicating with a digital twin. The developed digital twin allows for further extension to benefit future digital twins utilizing wind turbines.
APA, Harvard, Vancouver, ISO, and other styles

Dissertations / Theses on the topic "Graphical user interfaces (Computer systems) Testing Automation"

1

Lelli, leitao Valeria. "Testing and maintenance of graphical user interfaces." Thesis, Rennes, INSA, 2015. http://www.theses.fr/2015ISAR0022/document.

Full text
Abstract:
La communauté du génie logiciel porte depuis ses débuts une attention spéciale à la qualité et la fiabilité des logiciels. De nombreuses techniques de test logiciel ont été développées pour caractériser et détecter des erreurs dans les logiciels. Les modèles de fautes identifient et caractérisent les erreurs pouvant affecter les différentes parties d’un logiciel. D’autre part, les critères de qualité logiciel et leurs mesures permettent d’évaluer la qualité du code logiciel et de détecter en amont du code potentiellement sujet à erreur. Les techniques d’analyses statiques et dynamiques scrutent, respectivement, le logiciel à l’arrêt et à l’exécution pour trouver des erreurs ou réaliser des mesures de qualité. Dans cette thèse, nous prônons le fait que la même attention doit être portée sur la qualité et la fiabilité des interfaces utilisateurs (ou interface homme-machine, IHM), au sens génie logiciel du terme. Cette thèse propose donc deux contributions dans le domaine du test et de la maintenance d’interfaces utilisateur : 1. Classification et mutation des erreurs d’interfaces utilisateur. 2. Qualité du code des interfaces utilisateur. Nous proposons tout d’abord un modèle de fautes d’IHM. Ce modèle a été conçu à partir des concepts standards d’IHM pour identifier et classer les fautes d’IHM ; Au travers d’une étude empirique menée sur du code Java existant, nous avons montré l’existence d’une mauvaise pratique récurrente dans le développement du contrôleur d’IHM, objet qui transforme les évènements produits par l’interface utilisateur pour les transformer en actions. Nous caractérisons cette nouvelle mauvaise pratique que nous avons appelée Blob listener, en référence à la méthode Blob. Nous proposons également une analyse statique permettant d’identifier automatiquement la présence du Blob listener dans le code d’interface Java Swing
The software engineering community takes special attention to the quality and the reliability of software systems. Software testing techniques have been developed to find errors in code. Software quality criteria and measurement techniques have also been assessed to detect error-prone code. In this thesis, we argue that the same attention has to be investigated on the quality and reliability of GUIs, from a software engineering point of view. We specifically make two contributions on this topic. First, GUIs can be affected by errors stemming from development mistakes. The first contribution of this thesis is a fault model that identifies and classifies GUI faults. We show that GUI faults are diverse and imply different testing techniques to be detected. Second, like any code artifact GUI code should be analyzed statically to detect implementation defects and design smells. As for the second contribution, we focus on design smells that can affect GUIs specifically. We identify and characterize a new type of design smell, called Blob listener. It occurs when a GUI listener, that gathers events to treat and transform as commands, can produce more than one command. We propose a systematic static code analysis procedure that searches for Blob listener that we implement in a tool called InspectorGuidget. Experiments we conducted exhibits positive results regarding the ability of InspectorGuidget in detecting Blob listeners. To counteract the use of Blob listeners, we propose good coding practices regarding the development of GUI listeners
APA, Harvard, Vancouver, ISO, and other styles
2

Kim, Hyungsin. "The ClockMe system: computer-assisted screening tool for dementia." Diss., Georgia Institute of Technology, 2013. http://hdl.handle.net/1853/47516.

Full text
Abstract:
Due to the fastest growing senior population, age-related cognitive impairments, including Alzheimer's disease, are becoming among the most common diseases in the United States. Currently, prevention through delay is considered the best way to tackle Alzheimer's disease and related dementia, as there is no known cure for those diseases. Early detection is crucial, in that screening individuals with Mild Cognitive Impairment may delay its onset and progression. For my dissertation work, I investigate how computing technologies can help medical practitioners detect and monitor cognitive impairment due to dementia, and I develop a computerized sketch-based screening tool. In this dissertation, I present the design, implementation, and evaluation of the ClockMe System, a computerized Clock Drawing Test. The traditional Clock Drawing Test (CDT) is a rapid and reliable instrument for the early detection of cognitive dysfunction. Neurologists often notice missing or extra numbers in the clock drawings of people with cognitive impairments and use scoring criteria to make a diagnosis and treatment plan. The ClockMe System includes two different applications - (1) the ClockReader for the patients who take the Clock Drawing Test and (2) the ClockAnalyzer for clinicians who use the CDT results to make a diagnosis or to monitor patients. The contributions of this research are (1) the creation of a computerized screening tool to help clinicians identify cognitive impairment through a more accessible and quick-and-easy screening process; (2) the delivery of computer-collected novel behavioral data, which may offer new insights and a new understanding of a patient's cognition; (3) an in-depth understanding of different stakeholders and the identification of their common user needs and desires within a complicated healthcare workflow system; and (4) the triangulation of multiple data collection methods such as ethnographical observations, interviews, focus group meetings, and quantitative data from a user survey in a real-world deployment study.
APA, Harvard, Vancouver, ISO, and other styles
3

Adamo, Jr David T. "Online Construction of Android Application Test Suites." Thesis, University of North Texas, 2017. https://digital.library.unt.edu/ark:/67531/metadc1062844/.

Full text
Abstract:
Mobile applications play an important role in the dissemination of computing and information resources. They are often used in domains such as mobile banking, e-commerce, and health monitoring. Cost-effective testing techniques in these domains are critical. This dissertation contributes novel techniques for automatic construction of mobile application test suites. In particular, this work provides solutions that focus on the prohibitively large number of possible event sequences that must be sampled in GUI-based mobile applications. This work makes three major contributions: (1) an automated GUI testing tool, Autodroid, that implements a novel online approach to automatic construction of Android application test suites (2) probabilistic and combinatorial-based algorithms that systematically sample the input space of Android applications to generate test suites with GUI/context events and (3) empirical studies to evaluate the cost-effectiveness of our techniques on real-world Android applications. Our experiments show that our techniques achieve better code coverage and event coverage compared to random test generation. We demonstrate that our techniques are useful for automatic construction of Android application test suites in the absence of source code and preexisting abstract models of an Application Under Test (AUT). The insights derived from our empirical studies provide guidance to researchers and practitioners involved in the development of automated GUI testing tools for Android applications.
APA, Harvard, Vancouver, ISO, and other styles
4

Koppula, Sreedevi. "Automated GUI Tests Generation for Android Apps Using Q-learning." Thesis, University of North Texas, 2017. https://digital.library.unt.edu/ark:/67531/metadc984181/.

Full text
Abstract:
Mobile applications are growing in popularity and pose new problems in the area of software testing. In particular, mobile applications heavily depend upon user interactions and a dynamically changing environment of system events. In this thesis, we focus on user-driven events and use Q-learning, a reinforcement machine learning algorithm, to generate tests for Android applications under test (AUT). We implement a framework that automates the generation of GUI test cases by using our Q-learning approach and compare it to a uniform random (UR) implementation. A novel feature of our approach is that we generate user-driven event sequences through the GUI, without the source code or the model of the AUT. Hence, considerable amount of cost and time are saved by avoiding the need for model generation for generating the tests. Our results show that the systematic path exploration used by Q-learning results in higher average code coverage in comparison to the uniform random approach.
APA, Harvard, Vancouver, ISO, and other styles
5

"Design automation of customer specific microcontroller based on VHDL." Chinese University of Hong Kong, 1994. http://library.cuhk.edu.hk/record=b5888236.

Full text
Abstract:
by Siu Hing Kee Stanley.
Thesis (M.Phil.)--Chinese University of Hong Kong, 1994.
Includes bibliographical references (leaves 87-88).
Abstract --- p.ii
Acknowledgments --- p.iii
Chapter 1 --- Introduction --- p.1-1
Chapter 1.1 --- Introduction --- p.1-1
Chapter 1.2 --- Background --- p.1-2
Chapter 1.3 --- Thesis Organization --- p.1-4
Chapter 2 --- Synthesis of Common Structures in a Microcontroller --- p.2-1
Chapter 2.1 --- Limitation of Synthesis Tools --- p.2-1
Chapter 2.2 --- Synthesizable VHDL for Common Structures --- p.2-2
Chapter 2.2.1 --- Counter --- p.2-3
Chapter 2.2.2 --- Set-Reset Latch --- p.2-6
Chapter 2.2.3 --- D Latch --- p.2-9
Chapter 2.2.4 --- D Flip-flop --- p.2-12
Chapter 2.2.5 --- Multiplexor --- p.2-13
Chapter 2.2.6 --- Shift Register --- p.2-15
Chapter 2.2.7 --- Signal Affected by Two Signal Edges --- p.2-18
Chapter 2.2.8 --- Combinational Feedback --- p.2-19
Chapter 2.2.9 --- Short Pulses --- p.2-21
Chapter 2.2.10 --- Register Transfer Logic --- p.2-22
Chapter 2.2.11 --- Status Flag --- p.2-26
Chapter 2.2.12 --- Register Access --- p.2-30
Chapter 2.2.13 --- Clock Divider --- p.2-34
Chapter 2.2.14 --- Communication among Processes --- p.2-36
Chapter 3 --- Synthesis of Components of a Microcontroller --- p.3-1
Chapter 3.1 --- Timer --- p.3-1
Chapter 3.2 --- Serial Peripheral Interface (SPI) --- p.3-9
Chapter 3.3 --- Serial Communication Interface (SCI) --- p.3-16
Chapter 3.4 --- Parallel I/O Port --- p.3-21
Chapter 3.5 --- 6805CPU --- p.3-22
Chapter 3.5.1 --- State Counter --- p.3-23
Chapter 3.5.2 --- Instruction Decoding and Execution Unit --- p.3-24
Chapter 3.5.3 --- Interrupt Logic --- p.3-25
Chapter 3.5.4 --- Instruction Register --- p.3-27
Chapter 4 --- VHDL Coding and Synthesis --- p.4-1
Chapter 4.1 --- Controlling Synthesis by VHDL Coding --- p.4-1
Chapter 4.1.1 --- Structure Control --- p.4-2
Chapter 4.1.2 --- Feedback Path Control --- p.4-2
Chapter 4.1.3 --- Control of Use of Storage --- p.4-2
Chapter 4.1.4 --- Timing Control --- p.4-3
Chapter 4.2 --- Consequences of the Writing Guidelines --- p.4-5
Chapter 5 --- Interface Tool for Generation of VHDL for a Microcontroller --- p.5-1
Chapter 5.1 --- Features --- p.5-1
Chapter 5.2 --- Construction --- p.5-1
Chapter 5.3 --- Illustration --- p.5-3
Chapter 5.4 --- Data Structure --- p.5-5
Chapter 5.4.1 --- Design List --- p.5-6
Chapter 5.4.2 --- Instance Data --- p.5-6
Chapter 5.4.3 --- Instance List --- p.5-8
Chapter 5.4.4 --- Register Data --- p.5-9
Chapter 5.4.5 --- Dialogs and Functions --- p.5-10
Chapter 5.5 --- VHDL Generator for Individual Component --- p.5-11
Chapter 5.6 --- VHDL Generator for the Whole Microcontroller --- p.5-14
Chapter 6 --- Conclusion --- p.6-1
Bibliography --- p.B-1
Appendix --- p.A-1
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Graphical user interfaces (Computer systems) Testing Automation"

1

Effective GUI test automation: Developing an automated GUI testing tool. San Francisco, Calif: SYBEX, 2005.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Li, Kanglin. Effective GUI test automation: Developing an automated GUI testing tool. San Francisco, Calif: SYBEX, 2005.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Dees, Ian. Scripted GUI Testing with Ruby. Raleigh, N.C: Pragmatic Bookshelf, 2008.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

Li, Kanglin, and Mengqi Wu. Effective GUI Testing Automation: Developing an Automated GUI Testing Tool. Sybex, 2004.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

DISC. OSI Practical Guides: "OSI Management", "Message Handling Systems", "OSI Directory Service", "File Transfer, Access and Management", "Terminal Systems" and "Conformance Testing". N. C. C. Blackwell, 1993.

Find full text
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Graphical user interfaces (Computer systems) Testing Automation"

1

Badler, Norman I., Cary B. Phillips, and Bonnie Lynn Webber. "Epilogue." In Simulating Humans. Oxford University Press, 1993. http://dx.doi.org/10.1093/oso/9780195073591.003.0010.

Full text
Abstract:
To define a future for the work described in this book, it is essential to keep in mind the broad goals which motivated the efforts in the first place. Useful and usable software is desired, to be sure, but the vision of manipulating and especially instructing a realistically behaved animated agent is the greater ambition. Some of our visions for the near future are presented, not just for the sake of prognostication, but for its exciting prospects and possibilities. Any discussion of the future of software must take into account the extraordinary pace of developments in the hardware arena. Even conservative predictions of hardware capabilities such as speed and capacity over the five year term lead one perilously close to science fiction. Accordingly, predictions of “better, faster, cheaper, more reliable, more fault tolerant, more highly parallel computers” are easy to make but do little to inform us of the applications these fantastic machines will facilitate. Rather, as general purpose computers improve in all these ways, specialized hardware solutions will decrease in importance and robust, usable software and symbiotic human-computer interfaces will remain the crucial link between a task and a solution. Transforming research into practice is a lengthy process, consisting of a flow of concepts from ideas through algorithms to implementations, from testing and analysis through iterated design, and finally transfer of demonstratably workable concepts to external users and actual applications. This entire process may span years, from the initial description of the concept to a fielded system. The publication of initial results often breeds over-optimism and has been known to lead researchers to allow false expectations to arise in the minds of potential users, with unfortunate results. (Automatic machine translation of text, speech understanding, and early promises of Artificial Intelligence problem solving are good examples of premature speculations.) At the other end of the spectrum, however, are concepts which take a long time to work their way into mainstream technological consciousness. (3D computer graphics is a good example where concepts and even working systems pre-dated widespread commercial availability by more than a decade.) So we will attempt to strike a balance in making speculations: while looking toward a long term research plan we will generally consider technology transfer to occur when serious but sympathetic users can experiment and accomplish real work with it.
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Graphical user interfaces (Computer systems) Testing Automation"

1

Ahmed, Abdulrahman. "Test automation for Graphical User Interfaces: A review." In 2014 World Congress on Computer Applications and Information Systems (WCCAIS). IEEE, 2014. http://dx.doi.org/10.1109/wccais.2014.6916544.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Wieczorek, Sebastian, and Alin Stefanescu. "Improving Testing of Enterprise Systems by Model-Based Testing on Graphical User Interfaces." In 2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems. IEEE, 2010. http://dx.doi.org/10.1109/ecbs.2010.59.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Abdel-Malek, Karim A. "An Off-Line Graphical Environment for Programming Robots Using Commercial CAD Systems." In ASME 1994 International Computers in Engineering Conference and Exhibition and the ASME 1994 8th Annual Database Symposium collocated with the ASME 1994 Design Technical Conferences. American Society of Mechanical Engineers, 1994. http://dx.doi.org/10.1115/cie1994-0437.

Full text
Abstract:
Abstract Because current robot teaching methods are inadequate to fully control a high accuracy manipulator, the concept of a graphical interface which combines both teaching and programming methods is presented here. The complexity of user interfaces has become significant as manipulators and other programmable automation are applied to more industrial applications. Three dimensional visualization is an increasingly important aspect of the problem facing robotics programmer. Often the effector coordinates passed to the manipulator are not easily visualized in space. The introduction of a graphical environment the reduces the task of visualizing points, orientations, and trajectories. The environment developed here (the “TR-Environment”) provides the user with an off-line programming method where logic, repetitive tasks, and sensory control can be simplified. The environment consists of the integration of commercial CAD packages with computer languages. The program utilizes the so called “NODES” which define the six generalized coordinates and the state of the end-effector at a point in space. Trajectories in space can be planned by connecting nodes via “entities”. A new language (“Criptic”) associated with nodes where program branching, sensory control, digital communication, and adaptive control occurs, has been developed.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography