306,790 research outputs found

    Verifying Web Applications: From Business Level Specifications to Automated Model-Based Testing

    Full text link
    One of reasons preventing a wider uptake of model-based testing in the industry is the difficulty which is encountered by developers when trying to think in terms of properties rather than linear specifications. A disparity has traditionally been perceived between the language spoken by customers who specify the system and the language required to construct models of that system. The dynamic nature of the specifications for commercial systems further aggravates this problem in that models would need to be rechecked after every specification change. In this paper, we propose an approach for converting specifications written in the commonly-used quasi-natural language Gherkin into models for use with a model-based testing tool. We have instantiated this approach using QuickCheck and demonstrate its applicability via a case study on the eHealth system, the national health portal for Maltese residents.Comment: In Proceedings MBT 2014, arXiv:1403.704

    Overview on agent-based social modelling and the use of formal languages

    Get PDF
    Transdisciplinary Models and Applications investigates a variety of programming languages used in validating and verifying models in order to assist in their eventual implementation. This book will explore different methods of evaluating and formalizing simulation models, enabling computer and industrial engineers, mathematicians, and students working with computer simulations to thoroughly understand the progression from simulation to product, improving the overall effectiveness of modeling systems.Postprint (author's final draft

    A 2GHz GaN Class-J power amplifier for base station applications

    Get PDF
    The design and implementation of a high efficiency Class-J power amplifier (PA) for base station applications is reported. A commercially available 10 W GaN HEMT device was used, for which a large-signal model and an extrinsic parasitic model were available. Following Class-J theory, the needed harmonic terminations at the output of the transistor were defined and realised. Experimental results show good agreement with simulations verifying the class of operation. Efficiency above 70% is demonstrated with an output power of 39.7 dBm at an input drive of 29 dBm. High efficiency is sustained over a bandwidth of 140 MHz.The design and implementation of a high efficiency Class-J power amplifier (PA) for base station applications is reported. A commercially available 10 W GaN HEMT device was used, for which a large-signal model and an extrinsic parasitic model were available. Following Class-J theory, the needed harmonic terminations at the output of the transistor were defined and realised. Experimental results show good agreement with simulations verifying the class of operation. Efficiency above 70% is demonstrated with an output power of 39.7 dBm at an input drive of 29 dBm. High efficiency is sustained over a bandwidth of 140 MHz

    Towards verifying correctness of wireless sensor network applications using Insense and Spin

    Get PDF
    The design and implementation of wireless sensor network applications often require domain experts, who may lack expertise in software engineering, to produce resource-constrained, concurrent, real-time software without the support of high-level software engineering facilities. The Insense language aims to address this mismatch by allowing the complexities of synchronisation, memory management and event-driven programming to be borne by the language implementation rather than by the programmer. The main contribution of this paper is all initial step towards verifying the correctness of WSN applications with a focus on concurrency. We model part of the synchronisation mechanism of the Insense language implementation using Promela constructs and verify its correctness using SPIN. We demonstrate how a previously published version of the mechanism is shown to be incorrect by SPIN, and give complete verification results for the revised mechanism.Preprin

    Table-top creation of entangled multi-keV photon pairs via the Unruh effect

    Full text link
    Electrons moving in a strong periodic electromagnetic field (e.g., laser or undulator) may convert quantum vacuum fluctuations into pairs of entangled photons, which can be understood as a signature of the Unruh effect. Apart from verifying this striking phenomenon, the considered effect may allow the construction of a table-top source for entangled photons (``photon pair laser'') and the associated quantum-optics applications in the multi-keV regime with near-future facilities. 04.62.+v, 12.20.Fv, 41.60.-m, 42.50.Dv.Comment: 4 pages, 1 figur
    corecore