18,981 research outputs found

    TANGO: Transparent heterogeneous hardware Architecture deployment for eNergy Gain in Operation

    Get PDF
    The paper is concerned with the issue of how software systems actually use Heterogeneous Parallel Architectures (HPAs), with the goal of optimizing power consumption on these resources. It argues the need for novel methods and tools to support software developers aiming to optimise power consumption resulting from designing, developing, deploying and running software on HPAs, while maintaining other quality aspects of software to adequate and agreed levels. To do so, a reference architecture to support energy efficiency at application construction, deployment, and operation is discussed, as well as its implementation and evaluation plans.Comment: Part of the Program Transformation for Programmability in Heterogeneous Architectures (PROHA) workshop, Barcelona, Spain, 12th March 2016, 7 pages, LaTeX, 3 PNG figure

    A DSS generator for multiobjective optimisation of spreadsheet-based models

    Get PDF
    Copyright © 2011 Elsevier. NOTICE: this is the author’s version of a work that was accepted for publication in Environmental Modelling & Software. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Environmental Modelling & Software Vol. 26 (2011), DOI: 10.1016/j.envsoft.2010.11.004Water management practice has benefited from the development of model-driven Decision Support Systems (DSS), and in particular those that combine simulation with single or multiple-objective optimisation tools. However, there are many performance, acceptance and adoption problems with these decision support tools caused mainly by misunderstandings between the communities of system developers and users. This paper presents a general-purpose decision-support system generator, GANetXL, for developing specific applications that require multiobjective optimisation of spreadsheet-based models. The system is developed as an Excel add-in that provides easy access to evolutionary multiobjective optimisation algorithms to non-specialists by incorporating an intuitive interactive graphical user interface that allows easy creation of specific decision-support applications. GANetXL’s utility is demonstrated on two examples from water engineering practice, a simple water supply reservoir operation model with two objectives and a large combinatorial optimisation problem of pump scheduling in water distribution systems. The two examples show how GANetXL goes a long way toward closing the gap between the achievements in optimisation technology and the successful use of DSS in practice.Engineering and Physical Sciences Research Council (EPSRC

    On the Verified-by-Construction Approach

    No full text

    Software development for forest growth models and management. CORKFITS: web based growth simulator

    Get PDF
    New methods of forest management and the study of their impact on sustainability are strongly dependent on realistic mathematical modelling. The complexity of the models however, makes the use of computational power, and thus the incorporation of knowledge from computer science and research, indispensable. In this paper we wish to demonstrate the development of a simulator for the growth and production of cork oak woodlands – montados. The software is divided into three sub-modules, sharing a common core, with functions and mathematical operations. The desktop client allows for repeated operations for more intense calculations, and statistical operations for modelling purposes. The web version is intended to be used by final users in forest practice. It permits simulation of inventory data based on individual tree measurements, and inventory data based on plot description with a reduced amount of detail (number of trees per ha, diameter structure, etc.) The last module allows the incorporation of the cork model into other software by means of SOAP protocol, via web services. It conforms to the WS-I Basic Profile 1.1, to ensure interoperability among the largest number of clients. This module allows other developers to use the cork oak growth-model in their software, and the developers from other areas of expertise (management optimisation, decision support...) have the opportunity to test their techniques on real stands, with the most recently-updated model versions

    Multivariate GARCH Models: Software Choice and Estimation Issues

    Get PDF
    A large number of important practical tasks can be accomplished using a multivariate GARCH model. This paper examines the relatively small number of software packages that are currently available for estimating such models, in spite of their widespread use. The review focuses upon estimation issues and differences in available options for controlling the optimisation, and the review then considers an application to the estimation of optimal hedge ratios. Large differences in estimated parameters and standard errors are observed, but these are found to generate only modest differences in optimal hedge ratios and virtually indiscernible differences in model performance measures.

    Design and Development of Software Tools for Bio-PEPA

    Get PDF
    This paper surveys the design of software tools for the Bio-PEPA process algebra. Bio-PEPA is a high-level language for modelling biological systems such as metabolic pathways and other biochemical reaction networks. Through providing tools for this modelling language we hope to allow easier use of a range of simulators and model-checkers thereby freeing the modeller from the responsibility of developing a custom simulator for the problem of interest. Further, by providing mappings to a range of different analysis tools the Bio-PEPA language allows modellers to compare analysis results which have been computed using independent numerical analysers, which enhances the reliability and robustness of the results computed.
    • …
    corecore