8 research outputs found

    Environment Behavior Models for Scenario Generation and Testing Automation

    Get PDF
    In Proceedings of the First International Workshop on Advances in Model-Based Software Testing (A-MOST'05), the 27th International Conference on Software Engineering ICSE’05, May 15-16, 2005, St. Louis, USAThis paper suggests an approach to automatic scenario generation from environment models for testing of real-time reactive systems. The behavior of the system is defined as a set of events (event trace) with two basic relations: precedence and inclusion. The attributed event grammar (AEG) specifies possible event traces and provides a uniform approach for automatically generating, executing, and analyzing test cases. The environment model includes a description of hazardous states in which the system may arrive and makes it possible to gather statistics for system safety assessment. The approach is supported by a generator that creates test cases from the AEG models. We demonstrate the approach with case studies of prototypes for the safety-critical computer-assisted resuscitation algorithm (CARA) software for a casualty intravenous fluid infusion pump and the Paderborn Shuttle System

    Testing from a nondeterministic finite state machine using adaptive state counting

    Get PDF
    The problem of generating a checking experiment from a nondeterministic finite state machine has been represented in terms of state counting. However, test techniques that use state counting traditionally produce preset test suites. This paper extends the notion of state counting in order to allow the input/output sequences observed in testing to be utilized: Adaptive state counting is introduced. The main benefit of the proposed approach is that it may result in a reduction in the size of the test suite used. An additional benefit is that, where a failure is observed, it is possible to terminate test generation at this point

    New Directions in Software Quality Assurance Automation

    Get PDF
    Abstract. A formalism is suggested for specifying environment behavior models for software test scenario generation based on attributed event grammars. The environment model may contain descriptions of the events triggered by the software outputs and of the hazardous states in which the system could arrive, thus providing a framework for specifying properties of software behavior within the given environment. The behavior of the system can be rendered as an event set with two partial ordering relations: precedence and inclusion (event trace). This formalism may be used as a basis for automation tools for test generation, test result monitoring and verification, for experiments to gather statistics about software safety, and for evaluating of dependencies of system's behavior on environment parameters. The monitoring activities can be implemented within a uniform framework as computations over event traces

    Traffic generator for firewall testing

    Get PDF
    Thesis (Master)--Izmir Institute of Technology, Computer Engineering, Izmir, 2009Includes bibliographical references (leaves: 52-56)Text in English; Abstract: Turkish and Englishix, 92 leavesFirewalls lead at the front line of a computer network to restrict unauthorized access. The desired security level is determined by a policy and implemented by a firewall which not only has to be effective but also stable and reliable service is expected. In order to verify the level of security of the system, testing is required. The objective of this thesis is to test a firewall with software testing techniques taking into consideration the nominated policy and the firewall. Iptables software was examined and tested by two different algorithms that were modified according to software testing techniques, and the results were observed. Packets sent through the Firewall Under Test (FUT) are compared to packets passed through the FUT and test results were observed. The security performance of the modified algorithms proved to be successful

    Environment behavior models for real-time reactive system testing automation

    Get PDF
    We explored the effectiveness of using attributed event grammars (AEG) based environment behavior models as a method for testing and analyzing real-time, reactive software systems. The AEG specifies possible event traces and provides a uniform approach for automatically generating and executing test cases. We have demonstrated the approach through a case study (Paderborn Shuttle System Control Software) and performed three kinds of experiments: software correctness testing, system performance analysis and study of design alternatives.http://archive.org/details/environmentbehav109452676Approved for public release; distribution is unlimited

    La innovación pendiente. Reflexiones (y Provocaciones) sobre Educación, Tecnología y Conocimiento

    Get PDF
    Hasta ahora los dispositivos han acaparado toda la atención, pero los verdaderos cambios en la enseñanza y el aprendizaje han sido invisibles. Con la intención de darles la visibilidad que merecen, el profesor e investigador Cristóbal Cobo nos invita a pensar en la educación desde una nueva óptica, una que plantea que la verdadera innovación está en explorar nuevas formas de valorar y reconocer el conocimiento, tanto dentro como fuera del aula. Dado que la tecnología forma parte integral de nuestras vidas, esta reflexión trasciende el contexto educativo y parte de la base de que todo espacio se convierte en un entorno de aprendizaje. Pero olvidémonos de encontrar fórmulas en este trabajo. Al contrario, el gran aporte del autor consiste en analizar los desafíos que presentan las tecnologías en la enseñanza y las redefiniciones de los conceptos saber y conocimiento en una sociedad que está en plena transformación.Fundación Ceibal y Penguin Random House Grupo Editorial Urugua
    corecore