18,981 research outputs found
TANGO: Transparent heterogeneous hardware Architecture deployment for eNergy Gain in Operation
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
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
Recommended from our members
Automated generation of computationally hard feature models using evolutionary algorithms
This is the post-print version of the final paper published in Expert Systems with Applications. The published article is available from the link below. 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. Copyright @ 2014 Elsevier B.V.A feature model is a compact representation of the products of a software product line. The automated extraction of information from feature models is a thriving topic involving numerous analysis operations, techniques and tools. Performance evaluations in this domain mainly rely on the use of random feature models. However, these only provide a rough idea of the behaviour of the tools with average problems and are not sufficient to reveal their real strengths and weaknesses. In this article, we propose to model the problem of finding computationally hard feature models as an optimization problem and we solve it using a novel evolutionary algorithm for optimized feature models (ETHOM). Given a tool and an analysis operation, ETHOM generates input models of a predefined size maximizing aspects such as the execution time or the memory consumption of the tool when performing the operation over the model. This allows users and developers to know the performance of tools in pessimistic cases providing a better idea of their real power and revealing performance bugs. Experiments using ETHOM on a number of analyses and tools have successfully identified models producing much longer executions times and higher memory consumption than those obtained with random models of identical or even larger size.European Commission (FEDER), the Spanish Government and
the Andalusian Government
Software development for forest growth models and management. CORKFITS: web based growth simulator
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
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
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.
- …