scholarly journals A Software Tool for Assisting Experimentation in Dynamic Environments

2015 ◽  
Vol 2015 ◽  
pp. 1-12
Author(s):  
Pavel Novoa-Hernández ◽  
Carlos Cruz Corona ◽  
David A. Pelta

In real world, many optimization problems are dynamic, which means that their model elements vary with time. These problems have received increasing attention over time, especially from the viewpoint of metaheuristics methods. In this context, experimentation is a crucial task because of the stochastic nature of both algorithms and problems. Currently, there are several technologies whose methods, problems, and performance measures can be implemented. However, in most of them, certain features that make the experimentation process easy are not present. Examples of such features are the statistical analysis of the results and a graphical user interface (GUI) that allows an easy management of the experimentation process. Bearing in mind these limitations, in the present work, we present DynOptLab, a software tool for experimental analysis in dynamic environments. DynOptLab has two main components: (1) an object-oriented framework to facilitate the implementation of new proposals and (2) a graphical user interface for the experiment management and the statistical analysis of the results. With the aim of verifying the benefits of DynOptLab’s main features, a typical case study on experimentation in dynamic environments was carried out.

2015 ◽  
Vol 12 (2) ◽  
pp. 655-681 ◽  
Author(s):  
Tomas Cerny ◽  
Miroslav Macik ◽  
Michael Donahoo ◽  
Jan Janousek

Increasing demands on user interface (UI) usability, adaptability, and dynamic behavior drives ever-growing development and maintenance complexity. Traditional UI design techniques result in complex descriptions for data presentations with significant information restatement. In addition, multiple concerns in UI development leads to descriptions that exhibit concern tangling, which results in high fragment replication. Concern-separating approaches address these issues; however, they fail to maintain the separation of concerns for execution tasks like rendering or UI delivery to clients. During the rendering process at the server side, the separation collapses into entangled concerns that are provided to clients. Such client-side entanglement may seem inconsequential since the clients are simply displaying what is sent to them; however, such entanglement compromises client performance as it results in problems such as replication, fragment granularity ill-suited for effective caching, etc. This paper considers advantages brought by concern-separation from both perspectives. It proposes extension to the aspect-oriented UI design with distributed concern delivery (DCD) for client-server applications. Such an extension lessens the serverside involvement in UI assembly and reduces the fragment replication in provided UI descriptions. The server provides clients with individual UI concerns, and they become partially responsible for the UI assembly. This change increases client-side concern reuse and extends caching opportunities, reducing the volume of transmitted information between client and server to improve UI responsiveness and performance. The underlying aspect-oriented UI design automates the server-side derivation of concerns related to data presentations adapted to runtime context, security, conditions, etc. Evaluation of the approach is considered in a case study applying DCD to an existing, production web application. Our results demonstrate decreased volumes of UI descriptions assembled by the server-side and extended client-side caching abilities, reducing required data/fragment transmission, which improves UI responsiveness. Furthermore, we evaluate the potential benefits of DCD integration implications in selected UI frameworks.


2018 ◽  
Vol 7 (3.15) ◽  
pp. 145
Author(s):  
S Z.Mohammad Noor ◽  
S Zaini ◽  
A M.Omar

This work presents a design of graphical user interface development environment (GUIDE) software for sizing of Grid Connected Photovoltaic (GCPV) system. The simulation model of the GCPV system design is developed by using GUIDE in MATLAB. The developed GUI display the performance of the PV system based on the three scenarios. The three scenarios are sizing based on architecture constraint, the energy required and budget constraint. The size of the GCPV system is from 4.6 kW to 60.0 kW. A GUIDE is developed to design and calculate the suitable size of photovoltaic (PV) module, analyses the optimum array configuration, selection of inverter, size of cable, determine the specific yield and performance ratio. The GUI be able to make a user’s job easier and beneficial in assisting the GCPV system design process compared to the manual calculation of the GCPV system.  


2016 ◽  
Vol 16 (6) ◽  
pp. 1536-1551
Author(s):  
Saroj Acharya ◽  
Ashish Pandey ◽  
S. K. Mishra ◽  
U. C. Chaube

A geographic information system (GIS) based graphical user interface for irrigation management within an ArcGIS customization has been developed using Visual Basic for Applications for estimation of spatially distributed irrigation water requirements. It is capable of providing an appropriate framework for manipulating, visualizing and analyzing spatial data to support decision making in irrigation management. Its application is demonstrated through a case study for use in the field.


2009 ◽  
Vol 50 ◽  
pp. 205-211 ◽  
Author(s):  
Tatjana Jevsikova ◽  
Valentina Dagienė

Programinės įrangos lokalizavimas – vienas svarbesnių veiksnių kompiuterių taikymo srityje. Pasaulyje beveik sutartinai išskiriami du lokalizavimo komponentai: programos adaptavimas (lokalės elementų pritaikymas) ir dialogų (pranešimų, meniu užrašų ir kt.) vertimas ir adaptavimas. Straipsnyje nagrinėjama, kaip būtų galima paspartinti dialogų tekstų vertimą ir pagerinti lokalizacijų kokybę. Tai ypač reikalinga lokalizuojant internetinę programinę įrangą, kai dažnai tenka rengti naujas programosversijas, daryti atnaujinimus. Siūloma remtis formaliosiomis atributinėmis gramatikomis ir jomis aprašyti lokalizuojamuosius išteklius, per atributus įtraukiant lokalizavimo požiūriu naudingą kontekstinę informaciją. Aptariamas programinės įrangos išteklių parengimas lokalizuoti, lokalizuojamųjų išteklių struktūra, pateikimo formatai, ypatumai. Straipsnio pabaigoje pateikiami lokalizuojamųjų išteklių formaliosios gramatikos sudarymo bendrieji principai.Formalization of Software Localizable Resources’ Meta-InformationTatjana Jevsikova, Valentina Dagienė SummarySoftware localization is one of important tasks to ensure successful computer users’ experience. Many experts identify two main components of software localization: 1) software adaptation (locale items and their adjustment to suit target language and culture) and 2) translation and adaptation of the dialog elements (program’s messages, menu items, dialog boxes and their controls, etc.). The paper discusses how translation and adaptation of the dialog’s text can be accelerated and how to raise the quality of software product localization. This is especially important when we deal with internet software which is frequently updated, and localizers must rapidly update their localization, translating new text strings which usually lack information on their context in the program’s graphical user interface. We also discuss the main features and common structure of localizable software resources, their formats and preparation for localization. As a result, we suggest to apply a modifi ed formalism of attribute grammars to describe localizable resources, taking graphical user interface as a basic grammar structure, localizable strings and their parts as terminal symbols, and using attributes to add important metainformation and context to the resources. The main principles of creation of such attribute grammars are presented.


2016 ◽  
Vol 6 (1) ◽  
Author(s):  
Filipe R. Fraqueiro ◽  
Pedro F. Albuquerque ◽  
Pedro V. Gamboa

Abstract The present work describes the development and final result of a graphical user interface tailored for a mission-based parametric aircraft design optimization code which targets the preliminary design phase of unmanned aerial vehicles. This development was built from the XFLR5 open source platform and further benefits from two-dimensional aerodynamic data obtained from XFOIL. For a better understanding, the most important graphical windows are shown. In order to demonstrate the graphical user interface interaction with the aircraft designer, the results of a case study which maximizes payload are presented.


2011 ◽  
pp. 288-300
Author(s):  
Lim Chee Koon ◽  
Henry B.L. Duh

This chapter will first describe the development workflow of graphical user interface (GUI) design and the implementation that is adopted across a 2G platform. It describes the development workflow of graphical user interface (GUI) design and the implementation that is adopted across a 2G platform. The authors then describe the implementation process of developing Icon-Scenario Based Animated Menu GUI. The same design process developed is implemented in the other models when the authors develop another set of GUIs for different customers using the same workflow. The chapter concludes by describing the concept development process of the phone’s menu enhanced by the use of a captivating Icon-Scenario Based Animated Menu, followed by demonstrating how it takes usability into consideration, bringing delight to users.


Author(s):  
John Jung-Woon Yoo ◽  
Anirudh Aryasomayajula ◽  
Seung Ki Moon

In our earlier work, we have proposed a cyberinfrastructure-based collaboration system for modular product design. One of the main components of the system is a design repository to which suppliers can upload the descriptions of their components using machine-readable, interface-based component description language, so that manufacturers can refer to the descriptions during product design phases. In this paper, we propose an efficient algorithmic approach based on a branch-and-bound (BnB) algorithm to support product design using the interface-based component descriptions stored in the design repository. This product design problem is categorized into a planning problem, whose complexity is known as non-deterministic polynomial-time (NP) hard. For performance evaluation, we compare the performance of the branch-and-bound algorithm with that of a depth-first search (DFS) algorithm, which is an exhaustive search method. This paper describes the details of the proposed branch-and-bound algorithm using a case study and experimental results are discussed.


2006 ◽  
Vol 129 (1) ◽  
pp. 148-154
Author(s):  
C. E. Bauby ◽  
B. Charbonnier ◽  
P. Haik ◽  
S. Lacombe ◽  
J. Lonchampt ◽  
...  

The long term management of a production asset raises several major issues, among which rank the technical management of the plant, its economics, and the fleet level perspective one has to adopt. Decision makers are therefore faced with the need to define long term policies (up to the end of asset operation) that take into account multiple criteria including safety (which is paramount) and performance. In this paper we first remind the reader of the EDF three-level methodology for asset management. As introduced in PVP 2003 and PVP 2004, this methodology addresses the component/technical level (how to safely operate daily and invest for the future), the plant level (how to translate technical decisions into plant-wide consequences including economic performance), and the fleet level (how to manage a large number of similar assets). We then focus on the software tool that implements this methodology in order to allow decision makers to define, evaluate, and analyze long term plant operation and maintenance policies. Lastly we show how the methodology and the software tool were used on a pilot case study. The technical and economic results obtained at the plant level are described as well as the conclusions one can draw from them in order to help decision makers evaluate and analyze long term asset management strategies.


Sign in / Sign up

Export Citation Format

Share Document