Model Layer. Reference Documentation

Size: px
Start display at page:

Download "Model Layer. Reference Documentation"

Transcription

1 Model Layer Reference Documentation

2 Release Issue Date 1 1 March 2015 Copyright European Union, Reproduction is authorised, provided the source is acknowledged, save where otherwise stated. Where prior permission must be obtained for the reproduction or use of textual and multimedia information (sound, images, software, etc.), such permission shall cancel the above mentioned general permission and shall clearly indicate any restrictions on use. Disclaimer On any of the MARS pages you may find reference to a certain software package, a particular contractor, or group of contractors, the use of one or another sensor product, etc. In all cases, unless specifically stated, this does not indicate any preference of the Commission for that particular product, party or parties. When relevant, we include links to pages that give you more information about the references. Feel free to contact us, in case you need additional explanations or information. 2 Model Layer Documentation

3 Contents 1 About this document About the Model Layer The BioMA three layers architecture Purposes of the Model layer Model Layer Applications Model Layer libraries overview Model Components Design and Use Components Design Summary Design Patterns used Main Interfaces IDomainClass Interface VarInfo Class IStrategy Interface Model Layer Documentation 1

4 CONTENTS 2 Model Layer Documentation

5 About this document 1 This document describes the BioMA Model Layer, one of the architectural layers of the BioMA Framework and is targeted to advanced users/modelers who want to create a new component. Tip: This document describes how the Model Layer is designed. It is not aimed to provide instructions on how to create a component. For step-by-step instructions, see the Tutorial - How to create a component, which you can download here Before reading this document, it is suggested to read these documents about the BioMA Framework: BioMA Framework User Guide, which you can find here bioma.jrc.ec.europa.eu/components/componentstools/bioma/ WebHelp/index.htm The topics are organized as follows: Topic About the Model Layer on page 5 Model Components Design and Use on page 13 Description What the Model layer is with respect to the BioMA framework architecture Main purposes of the Model layer Summary of the components design Design patterns used Main Interfaces of the Model Layer Model Layer Documentation 3

6 1 ABOUT THIS DOCUMENT 4 Model Layer Documentation

7 About the Model Layer 2 This chapter is organized into the following sections: The BioMA three layers architecture on page 6 Purposes of the Model layer on page 7 Related topics: Model Components Design and Use on page 13 Model Layer Documentation 5

8 2 ABOUT THE MODEL LAYER The BioMA three layers architecture The BioMA modelling framework simulation system has been discretized in layers, each with its own purposes. Tip: For further information of the architecture and the components of the BioMA framework, please refer to the Web-based User Guide. The following diagram shows the framework layers. The model layer is where fine granularity models are implemented as discrete units. The composition layer is where basic models from different components are composed to build a modelling solution. (See bioma.jrc.ec.europa.eu/documentation/ Composition%20Layer%20Documentation.pdf). The configuration layer is where information and data (configuration items) can be added to a modelling solution to make it usable in a specific context. (See Configuration%20Layer%20Documentation.pdf). See also: Purposes of the Model layer on page 7 6 Model Layer Documentation

9 PURPOSES OF THE MODEL LAYER Purposes of the Model layer In the modeling solution development process, the Model Layer is the starting point for a modeler/programmer. He/she creates a modeling solution using SCC, DCC, and other Model Layer tools (see Model Layer Applications on page 8). Each model is implemented as a strategy class which: Contains the algorithm/equation of the model Contains the definition of its own parameters Implements the test of pre and post conditions (inputs/params/ outputs validation) May use other classes (strategies) sharing the same interface Implements a scalable logging system Exposes the list of its inputs, outputs, simulation options, and parameters Exposes instances of concepts defined in a reference ontology Each variable used by the models (input, output or parameter) is represented by a set of properties detailing a description, max/min/ default values, units, value type. (VarInfo class) Each set of related variables is contained in a domain class which represents a state of the simulated process (e.g. State of a plant) All the strategies of the same library (component) share the same domain classes, since the models share the same simulated physical domain. Models are implemented using structural and behavioral design patterns which foster extensibility and reusability: Composite (facilitating the use of composite and simple strategies) Strategy (allowing a context specific selection of models at run time) Bridge (allowing the replacement of model components) For further information: Model Layer Applications on page 8 Model Layer libraries overview on page 8 Model Layer Documentation 7

10 2 ABOUT THE MODEL LAYER Model Layer Applications Currently, the applications that use the model layer are: Application What it is used for See the Help online Model Component Explorer (MCE) Domain Class Coder (DCC) Strategy Class Coder (SCC) Model Parameter Editor (MPE) Explore component interfaces and domain classes. Identify inputs, parametes, outputs, and associated models, as well export information as XML files. Generate the code of domain classes and parameter classes. Generate the code of model classes, that is the strategies. View and edit the value of the model parameters. components/componentstools/mce/ WebHelp/index.htm components/componentstools/dcc/ WebHelp/index.htm components/componentstools/scc/ WebHelp/index.htm components/componentstools/mpe/ WebHelp/index.htm Model Layer libraries overview A rich library of biophysical models is already implemented under the BioMa framework. All the models of this library and their documentation are available online through the BioMA component portal and can be freely re used by any modeler working with the BioMA platform. The following schema shows the BioMA Model Layer libraries currently available: 8 Model Layer Documentation

11 PURPOSES OF THE MODEL LAYER Figure 1 - BiOMA Model Layer Libraries Description: The Plant library is made of modular strategies that combined together allow to replicate the behavior of models such as CROPSYST, WOFOST, WARM, CANEGROW or STICS. The Weather library provides algorithm related to the computation of weather variables that influence the plant growth. The Stress library deals with the stress that can affect the growth of the plants, should they be biotic or abiotic. The Soil library offers different way to model the evolution of the water, nitrogen and carbon content of the soil. The Agriculture Management library implements the management events in a simulation model. The following table summarizes the main components currently available in the BioMA component portal: Model Layer Documentation 9

12 2 ABOUT THE MODEL LAYER Component AbioticDamage AgroManagement AirTemperature Blast ClimIndices CropML Description JRC.IPSC.MARS.Crop.AbioticDamage is a software component implementing several approaches for the simulation of abiotic damages affecting crop. Models are implemented using the strategy pattern, with a fine granularity. The models currently implemented belongs to six categories: lodging, frost, cold induced spikelet sterility, heat induced spikelet sterility, ozone and salinity. AgroManagement is a software component to implement management events in a simulation model. It formalizes the decision making process via models called rules, and it formalizes the drivers of the implementation of the impact on the biophysical system via set of parameters encapsulated in data types called impacts. The component can be extended without recompilation, both as rules and as impacts. The information on the biophysical system is passed via a data type called StatesAgroMan; states also can be extended. AirTemperature is a component containing routines to generate longterm series of air temperature values using existing daily or monthly minimum and maximum temperature records. Alternative approaches are implemented for generating either daily values of maximum and minimum air temperature, or hourly values. The dew point temperature, that is the temperature to which the air needs to be cooled to make the air saturated, is also estimated. BlastDisease is a daily time step component for the simulation of the development of blast disease on rice crop starting form meteorological data. It considers both the pathogen growth and the interactions between the pathogen and the crop development. ClimIndices is a component containing routines to calculate weather indicators from multi year series of daily weather data. Basic indicators are computed as simple statistics on weather inputs (yearly series of daily precipitation, maximum and minimum air temperatures, incoming solar radiation, and reference evapotranspiration). Other indicators are derived, grouped into six classes: dates, counts, thermal sums, water, waves, indices. JRC.IPSC.MARS.Crop.CropML is a software component implementing several approaches to model crop development and growth. Models are implemented using a fine granularity, and they are also used in composite structures which can used as simulation models in applications. The models currently being implemented using this criterion are CropSyst, WARM and WOFOST. 10 Model Layer Documentation

13 PURPOSES OF THE MODEL LAYER Component Diseases EvapoTranspiration LeafWetness PTF Rain SolarRadiation Wind Description JRC.MARS.Diseases.Airborne is a software framework containing components to estimate the impacts of plant disease epidemics on plant growth and yield. It is specifically aimed at scenario analysis and developed to be generic and coupled to a crop growth model. It consists of four components: DiseaseProgress, to simulate epidemic development in function of meteorological variables and host resistance InoculumPressure, to simulate initial conditions for the epidemic development ImpactsOnPlants, to provide diverse kind of approaches for yield loss simulation AgroManagementDisease, to simulate the impact of agromanagement practices on pathogen populations ET is a cross platform component containing routines to estimate daily and hourly values of evapotranspiration from the reference surface, according to alternative approaches. LeafWetness is a software library containing different models to estimate hourly values of leaf wetness according to alternative approaches. Leaf wetness duration is a driving variable in epidemiological models for simulating risk of yield losses due to plant diseases. It is strictly related to the epidemiology of many important crops, so its modelization is essential for the forecasting of the development rates of plant diseases and, consequently, for crop protection. PTF (PedoTransfer Functions) is a software component to estimate both soil water content and saturated hydraulic conductivity by means of alternative pedotransfer functions. Rain is a cross platform component containing routines to generate long term series of precipitation values using parameters from existing daily or monthly precipitation records. Precipitation includes the amount of rainfall and snowfall. GSRad is a cross platform component containing routines to calculate daily and hourly values of extra terrestrial and ground level global solar radiation. Wind is a component containing models to generate long term series of wind speed values using parameters from existing wind speed records. See also: The BioMA three layers architecture on page 6 Model Layer Documentation 11

14 2 ABOUT THE MODEL LAYER 12 Model Layer Documentation

15 Model Components Design and Use 3 This chapter is organized into the following sections: Components Design Summary on page 14 Design Patterns used on page 15 Main Interfaces on page 16 Model Layer Documentation 13

16 3 MODEL COMPONENTS DESIGN AND USE Components Design Summary The Model Layer was developed by Donatelli et al. (CRA institute) following a set of software design patterns to maximize both reusability and openness of the code and to increase the transparency and the traceability of performances of the modelling solutions being built compared to legacy code available. Note: The following is an excerpt from the paper Donatelli and Rizzoli (Donatelli, M., Rizzoli, A., A Design for Framework-Independent Model Components of Biophysical Systems. ), which summarizes the requirements identified to build re-usable components, and which are matched by the design proposed and implemented. Design requirements The re usability of software components can be enhanced by addressing the following requirements: The component must target the solution of a sufficiently widespread modeling problem The published interface of the component must be well documented and it must be consistent The configuration of the component should not require excessive preexisting knowledge and help should be provided in the definition of the model parameters The model implemented in the component should be extensible by third parties The dependencies on other components should be limited and explicit The behavior of the component should be robust, and degrade gracefully, raising appropriate exceptions The component behavior should be traceable and such a trace should be scalable (browsable at different debug levels) The component software implementation should be made using technologies with a widespread adoption. 14 Model Layer Documentation

17 DESIGN PATTERNS USED Design Patterns used The architecture of Model Layer's components is based on four different software design pattern in order to implement the desirable features extensibility and modularity The keystone pattern used is the Composite pattern. Different types of model units, that is, simple strategies and composite strategies, implement the same interface (e.g., IStrategyComponent interface, where 'Component' is the name of the component). This means that composite strategies are associated with simple strategies and they implement the same operations (i.e., a composite strategy calls the methods specified in the interface also for associated strategies). Thanks to this, composite and simple strategies are treated in the same way and can be accessed through the same API method. From the modelling point of view, the software design can be seen as an implementation of the Transparent Façade pattern; composite strategies offer a unique entrance to layers of modelling, hiding the complexity behind them but preserving a robust, modular structure. Simple strategies are still accessible. A third type of model unit, the context class, is defined by imposing the implementation of the same IStrategyComponent interface. Context classes are defined in the pattern Strategy; in a context class decisions on the strategies to be used at run time (simple or composite) are taken based on a specific model, responding to the context of operation. A typical use of such context classes is the selection of the appropriate strategy based on the inputs available in the instance of the domain class (classes). Finally, by keeping interfaces, domain classes, and the component API class in one single component, and all model units (simple and composite strategies, contexts) in a different one, the Bridge pattern is implemented. This pattern de couples the abstraction (data structures, methods declaration) from the implementation (models). In fact, a client will have a dependency on the data and interface component, and no dependency on the model component. This allows both easy replaceability of the latter, and the extensibility to multiple model components without the need of recompiling the client. Model Layer Documentation 15

18 3 MODEL COMPONENTS DESIGN AND USE Main Interfaces This section describes the main interfaces of the Model Layer: IDomainClass Interface on page 16 VarInfo Class on page 17 IStrategy Interface on page 18 IDomainClass Interface Interface implemented by domain classes. Domain classes are the container of the model's variables (input, outputs of the model's algorithms). Model's variables are the public properties of the domain class. Domain classes can be automatically generated using the DCC (Domain Class Coder) tool of the BioMA Framework. See bioma.jrc.ec.europa.eu/components/componentstools/dcc/webhelp/ index.htm. Existing domain classes can be analyzed using the MCE (Model Component Explorer) tool of the Bioma framework. See bioma.jrc.ec.europa.eu/components/componentstools/mce/webhelp/ index.htm The table below shows the main method of the IDomainClass interface: Icon Member Description ClearValues Clears the values of the properties of the domain class. Returns true if the method succeedes. This operation should be implemented by using the GetConstructingString method of the VarInfoValueType related to the type of the property (e.g. new double[3] for a double array of size 3). If the GetConstructingString method returns null, the default value for the type of the property should be used (e.g '0' for numbers, 'the empty string' for strings, etc.). The table below shows the main properties of the IDomainClass interface: Icon Member Description Description Description of the class (Inherited from IAnnotatable). 16 Model Layer Documentation

19 MAIN INTERFACES Icon Member Description PropertiesDescription URL Returns the descriptions (reflection's PropertyInfo objects of the public properties of the domain class). The keys of the dictionary are the properties names. The URL of the class metadata (Inherited from IAnnotatable.) VarInfo Class The class VarInfo represents a variable (input/output or pararameter of a strategy). The type of the value of the variable is defined by the ValueType property. It extends the IVarInfo interface. The table below shows the main methods of the VarInfo class. Icon Member Description VarInfo Equals(Object) Equals(VarInfo) Finalize GetHashCode GetType IsTypeCorrect MemberwiseClone ParseValueType ToString Initializes a new instance of the VarInfo class. Calls Equals(VarInfo) (Overrides Object.Equals(Object). Returns true if other is a VarInfo and it has the same Name as this, false otherwise. Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) Returns the hashcode of the Name. (Overrides Object.GetHashCode().) Gets the Type of the current instance. (Inherited from Object.) Returns true if the Type of the CurrentValue is consistent with the variable ValueType. Creates a swallow copy of the current Object. (Inherited from Object). Parses the value type contained in the source argument and set it on the destination parameter definition. Returns a String that represents the current Object. (Inherited from Object). The table below shows the properties of the VarInfo class: Model Layer Documentation 17

20 3 MODEL COMPONENTS DESIGN AND USE Icon Member Description CurrentValue DefaultValue Description Id MaxValue MinValue Name Size Units URL ValueType VarType Value at run time Default value (if applicable) Variable description VarInfo identifier Maximum value allowed (if applicable) Minimum value allowed (if applicable) Variable name Size of the array of the list if ValueType property requires a size (e.g. arrays) Units of measure of the variable Variable metadata URL Variable value type (typesafe enumeration VarInfoValueTypes) Variable type (enumeration EC.JRC.MARS.ModelLayer.Core.VarInfo.Type) The table below shows the main event of the VarInfo class: Icon Member Description CurrentValueSet Event thrown when the CurrentValue is set IStrategy Interface Interface implemented by Strategy classes. Strategies are the container of the model's logics. Each sub model in the Bioma framework is implemented as a strategy class which: Contains the algorithm/equation of the model Contains the definition of its own parameters Implements the test of pre and post conditions (inputs/params/ outputs validation) May use other classes (strategies) sharing the same interface Implements a scalable logging system Exposes the list of its inputs, outputs, simulation options, and parameters Exposes instances of concepts defined in a reference ontology 18 Model Layer Documentation

21 MAIN INTERFACES Each variable used by the strategy (input, output or parameter) is represented by a set of properties detailing a description, max/min/ default values, units, value type (VarInfo class). Those variables are managed throught the ModellingOptionsManager object of the strategy. Each set of related variables is contained in a domain class which represents a state of the simulated process (e.g. State of a plant). All the strategies of the same library (component) share the same domain classes, since the models share the same simulated physical domain. The strategy design pattern allows a context specific selection of models at run time. Strategies can be automatically generated using the SCC (Strategy Class Coder) tool of the Bioma framework. See components/componentstools/scc/webhelp/index.htm Existing strategies can be analyzed using the MCE (Model Component Explorer) tool of the Bioma framework. See bioma.jrc.ec.europa.eu/components/componentstools/mce/webhelp/ index.htm The following table shows the main methods (and extension methods) of the IStrategy Interface: Icon Member Description GetStrategyDomainClassType AllPossibleAssociatedSTrategies AllPossibleInputs AllPossibleOutputs AllPossibleParameters Associated Strategies Inputs Returns the types of the domain classes used by the strategy. Returns all the possible associated classes of the strategy, not relying on the value of the strategy switches. (Defined by IStrategyExtensionMethods). Returns all the possible inputs of the strategy, not relying on the value of the strategy switches. (Defined by IStrategyExtensionMethods). Returns all the possible outputs of the strategy, not relying on the value of the strategy switches. (Defined by IStrategyExtensionMethods.) Returns all the possible parameters of the strategy, not relying on the value of the strategy switches (Defined by IStrategyExtensionMethods.) Returns the description of the associated strategies depending on the switches values. (Defined by IStrategyExtensionMethods.) Returns the description of the input properties depending on the switches values. (Defined by IStrategyExtensionMethods.) Model Layer Documentation 19

22 3 MODEL COMPONENTS DESIGN AND USE Icon Member Description Outputs Parameters SetParameterValueThroughReflect ion Returns the description of the output properties depending on the switches values. (Defined by IStrategyExtensionMethods.) IStrategy extension method. Returns the parameters of the strategy depending on the switches that the strategy allows (if any). If the strategy has no switches the returned parameters set will be always the same. (Defined by IStrategyExtensionMethods.) Set the value to the property of the strategy by using the reflection to get the property (Defined by IStrategyExtensionMethods). The table below shows the main properties of the IStrategy Interface: Icon Member Description Description Domain IsContext ModellingOptionsManager ModelType PublisherData TimeStep URL Description of the class. (Inherited from IAnnotatable). Model domain definition. True if the strategy is a context strategy (the strategy uses specific models according to the context given by the inputs provided), false otherwise. Returns the ModellingOptionsManager of the strategy. Model type definition. Publisher data associated to the strategy Time step definition. The URL of the class metadata. (Inherited from IAnnotable). 20 Model Layer Documentation

WARM Modelling Solution. Reference documentation

WARM Modelling Solution. Reference documentation WARM Modelling Solution Reference documentation Release Issue Date 1 2 September 2013 Copyright European Union, 1995 2013 Reproduction is authorised, provided the source is acknowledged, save where otherwise

More information

DCC. Domain Classes Coder. User Guide

DCC. Domain Classes Coder. User Guide DCC Domain Classes Coder User Guide Release Issue Date 1 2 June 2014 Copyright European Union, 1995 2014 Reproduction is authorised, provided the source is acknowledged, save where otherwise stated. Where

More information

Composition Layer. Reference documentation

Composition Layer. Reference documentation Composition Layer Reference documentation Release Issue Date 1 1 May 2013 Copyright European Union, 1995 2013 Reproduction is authorised, provided the source is acknowledged, save where otherwise stated.

More information

CLIC. Composition Layer Interactive Code. User Guide

CLIC. Composition Layer Interactive Code. User Guide CLIC Composition Layer Interactive Code User Guide Release Issue Date 1 3 June 2014 Copyright European Union, 1995 2014 Reproduction is authorised, provided the source is acknowledged, save where otherwise

More information

GDD. Graphic Data Display. User Guide

GDD. Graphic Data Display. User Guide GDD Graphic Data Display User Guide Release Issue Date 1 3 June 2014 Copyright European Union, 1995 2014 Reproduction is authorised, provided the source is acknowledged, save where otherwise stated. Where

More information

Introducing BioMA. Tutorial: Creating a component. Fumagalli D., Ferrari G.

Introducing BioMA. Tutorial: Creating a component. Fumagalli D., Ferrari G. Introducing BioMA Tutorial: Creating a component Fumagalli D., Ferrari G. 2016 This publication is a Technical report by the Joint Research Centre (JRC), the European Commission s science and knowledge

More information

A Design for Framework-Independent Model Components of Biophysical Systems

A Design for Framework-Independent Model Components of Biophysical Systems International Congress on Environmental Modelling and Software Brigham Young University BYU ScholarsArchive 4th International Congress on Environmental Modelling and Software - Barcelona, Catalonia, Spain

More information

Multisensory Agricultural Monitoring Platform

Multisensory Agricultural Monitoring Platform Getting crop infestation knowledge data from central disease server or distributed servers Make a call and follow instructions Web Server (PC Debian GNU/Linux) Get required disease infomation and Store

More information

An Intelligent Data Broker for Virtual Integration of Heterogeneous Distributed Meteorological Databases

An Intelligent Data Broker for Virtual Integration of Heterogeneous Distributed Meteorological Databases An Intelligent Data Broker for Virtual Integration of Heterogeneous Distributed Meteorological Databases May 10, 2005 Yamakawa A., T. Kiura & S. Ninomiya National Agricultural Research Center, National

More information

Valley. Scheduling. Client User Manual _ Valmont Industries, Inc., Valley, NE USA. All rights reserved.

Valley. Scheduling. Client User Manual _ Valmont Industries, Inc., Valley, NE USA. All rights reserved. Valley Scheduling Client User Manual 09805_0 09 Valmont Industries, Inc., Valley, NE 6806 USA. All rights reserved. www.valleyirrigation.com Valley Scheduling This page was left blank intentionally Table

More information

What Would a Reusable Meteorology Component for Environmental Models Look Like

What Would a Reusable Meteorology Component for Environmental Models Look Like What Would a Reusable Meteorology Component for Environmental Models Look Like C. R. Maul Institute afsustainable Irrigated Agriculture. (ISlA). Tatura VIC 3616. Australia Christian. Maul@nri. vic.gov.

More information

WP6 Pilot operation and evaluation. Authors: Dragutin Protic, Milan Kilibarda, Branislav Bajat, Ivan Aleksic, Zisis Tsiropoulos, Stelios Kotsopoulos

WP6 Pilot operation and evaluation. Authors: Dragutin Protic, Milan Kilibarda, Branislav Bajat, Ivan Aleksic, Zisis Tsiropoulos, Stelios Kotsopoulos D6.2: 1 st APOLLO TRAINING MATERIAL WP6 Pilot operation and evaluation Authors: Dragutin Protic, Milan Kilibarda, Branislav Bajat, Ivan Aleksic, Zisis Tsiropoulos, Stelios Kotsopoulos This project has

More information

********************************************************************

******************************************************************** ******************************************************************** www.techfaq360.com SCWCD Mock Questions : J2EE DESIGN Pattern ******************************************************************** Question

More information

C3S Data Portal: Setting the scene

C3S Data Portal: Setting the scene C3S Data Portal: Setting the scene Baudouin Raoult Baudouin.raoult@ecmwf.int Funded by the European Union Implemented by Evaluation & QC function from European commission e.g.,fp7 Space call Selected set

More information

NCAR SUMMER COLLOQUIUM: July 24-Aug.6, 2011 Boulder, Colorado, USA. General Large Area Crop Model (GLAM) TUTORIAL

NCAR SUMMER COLLOQUIUM: July 24-Aug.6, 2011 Boulder, Colorado, USA. General Large Area Crop Model (GLAM) TUTORIAL NCAR SUMMER COLLOQUIUM: July 24-Aug.6, 2011 Boulder, Colorado, USA General Large Area Crop Model (GLAM) TUTORIAL Gizaw Mengistu, Dept. of Physics, Addis Ababa University, Ethiopia This document provides

More information

Manual MARS web viewer

Manual MARS web viewer Manual MARS web viewer 08 July 2010 Document Change Log Issue Date Description of changes 0.1 03-FEB-2009 Initial version 0.2 13-MAR-2009 Manual for viewer version 16-3-2009 1.0 20-MAY-2009 Manual for

More information

Welcome to the Quantitative Trait Loci (QTL) Tutorial

Welcome to the Quantitative Trait Loci (QTL) Tutorial Welcome to the Quantitative Trait Loci (QTL) Tutorial This tutorial will describe how to navigate the section of Gramene that provides information on Quantitative Trait Loci (QTL). QTL are a statistical

More information

2. Using the Hybrid-Maize Model

2. Using the Hybrid-Maize Model 2. Using the Hybrid-Maize Model 2.1. Installation System requirements: Free disk space: depending on weather data included. Full installation amounts to about 18.5 MB, including 6.8 MB of weather data

More information

XML-based production of Eurostat publications

XML-based production of Eurostat publications Doc. Eurostat/ITDG/October 2007/2.3.1 IT Directors Group 15 and 16 October 2007 BECH Building, 5, rue Alphonse Weicker, Luxembourg-Kirchberg Room QUETELET 9.30 a.m. - 5.30 p.m. 9.00 a.m 1.00 p.m. XML-based

More information

A Multifunctional Sensor Network Node, Field Server and Its Seamless Integration with Legacy Observations

A Multifunctional Sensor Network Node, Field Server and Its Seamless Integration with Legacy Observations A Multifunctional Sensor Network Node, Field Server and Its Seamless Integration with Legacy Observations S. Ninomiya, Takuji Kiura!T. Fukatsu, K. Tanaka and M. Hirafuji National Agriculture and Food Research

More information

imetos ECO D3 USER MANUAL Version 1.0,

imetos ECO D3 USER MANUAL Version 1.0, imetos ECO D3 USER MANUAL Version 1.0, 05-2018 Thank you for choosing an imetos for monitoring soil moisture data, agrometeorological variables and other environmental conditions. The imetos ECO D3 has

More information

Proposal Evaluation Service (SEP) ERC Recruiting. Remote Reviewer's User Manual

Proposal Evaluation Service (SEP) ERC Recruiting. Remote Reviewer's User Manual Proposal Evaluation Service (SEP) ERC Recruiting Remote Reviewer's User Manual SEP Evaluation Version 2.6 ERC Recruiting Remote Reviewer's User Manual December 2016 Copyright Notice European Union, 1995-2016

More information

Smart Garden Hub. User Guide. Revision 2.7, April

Smart Garden Hub. User Guide. Revision 2.7, April Smart Garden Hub User Guide Revision 2.7, April 2015 www.greeniq.co 1. Your GreenIQ Smart Garden Hub 1.1. Welcome Thank you for purchasing the GreenIQ Smart Garden Hub. The GreenIQ Smart Garden Hub allows

More information

Model (version-zalf)

Model (version-zalf) Designing User Interface for Biome-BGC BGC Model (version-zalf) H.M. Mehedi Hasan This project was funded by: Investition in Ihre Zukunft Gefördert durch das Ministerium für Arbeit, Soziales, Frauen und

More information

Metadata and Modeling Frameworks: The Object Modeling System Example

Metadata and Modeling Frameworks: The Object Modeling System Example Metadata and Modeling Frameworks: The Object Modeling System Example O. David a, I. W. Schneider b, and G. H. Leavesley c a Colorado State University, Fort Collins, CO, U.S.A. b USDA Agricultural Research

More information

Effective Web Dynpro - Adaptive RFC Models

Effective Web Dynpro - Adaptive RFC Models Effective Web Dynpro - Adaptive RFC Models Bertram Ganz, NWF Web Dynpro Foundation for Java Overview In many Web Dynpro applications, backend access is based on RFC modules in SAP systems. The Web Dynpro

More information

Remote home supervision and control

Remote home supervision and control 1 of 7 http://tuxgraphics.org/electronics Remote home supervision and control Abstract: This little board allows you to remotely manage your summer cottage. Maybe you plan to go to your cottage in early

More information

ClimDex - Version 1.3. User's Guide

ClimDex - Version 1.3. User's Guide ClimDex - Version 1.3 User's Guide June, 2001 TABLE OF CONTENTS I. Introduction II. III. IV. Quality Control Homogeneity Testing Calculate Indices V. Region Analysis Appendix A: List of Climate Indices

More information

The Future Evolution of APEX & SWAT Robin Taylor, Jaehak Jeong, Michael White & Jeff Arnold

The Future Evolution of APEX & SWAT Robin Taylor, Jaehak Jeong, Michael White & Jeff Arnold The Future Evolution of APEX & SWAT Robin Taylor, Jaehak Jeong, Michael White & Jeff Arnold Texas A&M University, Blackland Research Center & Grassland Soil & Water Laboratory, Temple, Texas Why Rebuild

More information

Urban SIS D4.4 Visualisation report

Urban SIS D4.4 Visualisation report Urban SIS D4.4 Visualisation report Issued by: Swedish Meteorological and Hydrological Institute Date: 29/12/2016 Official deadline: 31/12/2016 REF.: C3S_441 Lot3 Urban SIS D4.4 Copernicus Climate Change

More information

Extreme Weatherproof in Surveillance Cameras

Extreme Weatherproof in Surveillance Cameras Extreme Weatherproof in Surveillance Cameras Contents Operating temperature... 3 The challenge of high temperatures... 3 The challenge of low temperatures... 3 Advanced designs for extreme temperature

More information

MATHEMATICS CONCEPTS TAUGHT IN THE SCIENCE EXPLORER, FOCUS ON EARTH SCIENCE TEXTBOOK

MATHEMATICS CONCEPTS TAUGHT IN THE SCIENCE EXPLORER, FOCUS ON EARTH SCIENCE TEXTBOOK California, Mathematics Concepts Found in Science Explorer, Focus on Earth Science Textbook (Grade 6) 1 11 Describe the layers of the Earth 2 p. 59-61 Draw a circle with a specified radius or diameter

More information

Why Modules bought anonymously on the Market should be tested in Addition to IEC Certification?

Why Modules bought anonymously on the Market should be tested in Addition to IEC Certification? Why Modules bought anonymously on the Market should be tested in Addition to IEC Certification? 5th SMET Advanced PV Technology Conference München, 27-29.05.2009 Dipl.-Ing. Willi Vaaßen TÜV Immissionsschutz

More information

Ambient Weather WS-HT350 Fast Response Air Thermo-Hygrometer with Wet Bulb, Dew Point Meter User Manual

Ambient Weather WS-HT350 Fast Response Air Thermo-Hygrometer with Wet Bulb, Dew Point Meter User Manual Ambient Weather WS-HT350 Fast Response Air Thermo-Hygrometer with Wet Bulb, Dew Point Meter User Manual Table of Contents 1. Introduction... 1 2. Getting Started... 1 2.1 Recommend Tools... 1 2.2 Meter

More information

Project Management with Enterprise Architect

Project Management with Enterprise Architect Project Management with Enterprise Architect Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This booklet explains

More information

1000 Series Data Logger

1000 Series Data Logger 1000 Series Data Logger Operation Manual Model # s 1200, 1225, 1250, 1400, 1425, 1450, 1525, 1650 CONTENTS General Overview 3 Model Specifications 4 External Sensors 5 Installation and Placement 6 Digital

More information

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information

The following topics describe how to work with reports in the Firepower System:

The following topics describe how to work with reports in the Firepower System: The following topics describe how to work with reports in the Firepower System: Introduction to Reports Introduction to Reports, on page 1 Risk Reports, on page 1 Standard Reports, on page 2 About Working

More information

DOWNLOAD PDF REDIRECT FOR WINDOWS 7

DOWNLOAD PDF REDIRECT FOR WINDOWS 7 Chapter 1 : Deploy Folder Redirection with Offline Files Microsoft Docs From your description, it sounds as if you cannot access the redirection path in Windows Explorer, is that correct? before folder

More information

Using the SensMitWeb web-service Quick Start Guide

Using the SensMitWeb web-service Quick Start Guide Using the SensMitWeb web-service Quick Start Guide First open up your internet browser (Chrome is recommended) and head to The next screen will ask you to put in your personal information, fill in everything.

More information

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4

More information

Chapter 5 Object-Oriented Programming

Chapter 5 Object-Oriented Programming Chapter 5 Object-Oriented Programming Develop code that implements tight encapsulation, loose coupling, and high cohesion Develop code that demonstrates the use of polymorphism Develop code that declares

More information

RainMachine Touch - User Manual

RainMachine Touch - User Manual RainMachine Touch - User Manual Package Contents... 3 Wiring Diagram... 4 Hardware Installation... 5 First Time Setup... 6 Operation... 7 Creating first program... 7 Zones... 9 Dashboard... 10 How it works...

More information

Working with Reports

Working with Reports The following topics describe how to work with reports in the Firepower System: Introduction to Reports, page 1 Risk Reports, page 1 Standard Reports, page 2 About Working with Generated Reports, page

More information

2.4. Target Audience This document is intended to be read by technical staff involved in the procurement of externally hosted solutions for Diageo.

2.4. Target Audience This document is intended to be read by technical staff involved in the procurement of externally hosted solutions for Diageo. Diageo Third Party Hosting Standard 1. Purpose This document is for technical staff involved in the provision of externally hosted solutions for Diageo. This document defines the requirements that third

More information

WA1278 Introduction to Java Using Eclipse

WA1278 Introduction to Java Using Eclipse Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc WA1278 Introduction to Java Using Eclipse This course introduces the Java

More information

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Chapter 18 XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Fábio Ghignatti Beckenkamp and Wolfgang Pree Abstract: Key words: WebEDI relies on the Internet infrastructure for exchanging documents among

More information

SAP ABAP Training Course Content :

SAP ABAP Training Course Content : SAP ABAP Training Course Content : Topics Covered: Introduction to ERP Introduction to SAP & R/3 Architecture Introduction to ABAP/4 What is ABAP? Logon to SAP Environment Transaction Codes Multitasking

More information

Chapter 9 Quality and Change Management

Chapter 9 Quality and Change Management MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

Excellent location for Data Center Campus in Hanko

Excellent location for Data Center Campus in Hanko Excellent location for Data Center Campus in Hanko CAMPUS LOCATION AND LOGISTICS Ideal Data Center site location Hanko Data Center campus is located in the City of Hanko, Southern Finland The site is ideal

More information

Ecolibrium. Cloud control. Keeping data centres cool. OCTOBER 2018 VOLUME 17.9 RRP $14.95 PRINT POST APPROVAL NUMBER PP352532/00001

Ecolibrium. Cloud control. Keeping data centres cool. OCTOBER 2018 VOLUME 17.9 RRP $14.95 PRINT POST APPROVAL NUMBER PP352532/00001 Ecolibrium OCTOBER 2018 VOLUME 17.9 RRP $14.95 PRINT POST APPROVAL NUMBER PP352532/00001 Cloud control Keeping data centres cool. COVER FEATURE Cloud control Such is the growth in data centres globally

More information

UPOV PRISMA User Guide for Breeders

UPOV PRISMA User Guide for Breeders UPOV PRISMA User Guide for Breeders UPOV PRISMA Version 2.1 Table of Contents 1 About this guide 3 2 Acronyms 3 3 Overview 3 4 WIPO Accounts 6 4.1 Create an account 6 4.2 Forgotten username 8 4.3 Recovery

More information

Pearson Education 2007 Chapter 9 (RASD 3/e)

Pearson Education 2007 Chapter 9 (RASD 3/e) MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

Ontology-Based Simulation Applied to Soil, Water, and Nutrient Management

Ontology-Based Simulation Applied to Soil, Water, and Nutrient Management 1 2 3 Ontology-Based Simulation Applied to Soil, Water, and Nutrient Management 4 5 6 7 Howard Beck, Kelly Morgan, Yunchul Jung, Jin Wu, Sabine Grunwald, and Ho-young Kwon 8 9 10 11 12 13 14 15 16 17 18

More information

Data Curation Profile: Agronomy / Grain Yield

Data Curation Profile: Agronomy / Grain Yield Profile Author Author s Institution Contact Researcher(s) Interviewed Researcher s Institution Data Curation Profile: Agronomy / Grain Yield Marianne Stowell Bracke Purdue University Marianne Stowell Bracke

More information

A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology

A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology International Workshop on Energy Performance and Environmental 1 A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology P.N. Christias

More information

Anywhere that data needs to be gathered regularly, a computerized data logging system can be used. Some examples are shown below

Anywhere that data needs to be gathered regularly, a computerized data logging system can be used. Some examples are shown below Monitoring, Measurement and Control How Can Computers Measure Things? A sensor, such as a temperature sensor, can be connected to a computer. The computer can then monitor the signal from the sensor, reacting

More information

Programming II. Modularity 2017/18

Programming II. Modularity 2017/18 Programming II Modularity 2017/18 Module? Lecture Outline Evolution and history of programming languages Modularity Example History of Programming Programming Paradigms How and why languages develop? How

More information

CS SOFTWARE ENGINEERING QUESTION BANK SIXTEEN MARKS

CS SOFTWARE ENGINEERING QUESTION BANK SIXTEEN MARKS DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS 6403 - SOFTWARE ENGINEERING QUESTION BANK SIXTEEN MARKS 1. Explain iterative waterfall and spiral model for software life cycle and various activities

More information

Produced by. Design Patterns. MSc in Communications Software. Eamonn de Leastar

Produced by. Design Patterns. MSc in Communications Software. Eamonn de Leastar Design Patterns MSc in Communications Software Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie

More information

Quick Start. Getting Started

Quick Start. Getting Started Quick Start To begin using HyGCHP immediately: 1. Open the program from the Start menu, click OK to pass the title screen. 2. Choose one of the eight system configurations to model. Click OK. 3. On the

More information

11.1 Internet-Based Climate Analysis Software Applications

11.1 Internet-Based Climate Analysis Software Applications 11.1 Internet-Based Climate Analysis Software Applications Phillip A. Pasteris* USDA-NRCS, National Water and Climate Center, Portland, Oregon Keith L. Eggleston and William Noon Northeast Regional Climate

More information

User Guide for ORYZA v3 (Windows edition)

User Guide for ORYZA v3 (Windows edition) User Guide for ORYZA v3 (Windows edition) Table of Contents Part 1. Overview of ORYZA v3 Interface for Windows... 1 Part 2. Load input files, simulate, and view simulation results... 3 2.1. Load control

More information

Keywords: Abstract Factory, Singleton, Factory Method, Prototype, Builder, Composite, Flyweight, Decorator.

Keywords: Abstract Factory, Singleton, Factory Method, Prototype, Builder, Composite, Flyweight, Decorator. Comparative Study In Utilization Of Creational And Structural Design Patterns In Solving Design Problems K.Wseem Abrar M.Tech., Student, Dept. of CSE, Amina Institute of Technology, Shamirpet, Hyderabad

More information

Appendix 3 Description on Excel files accompanying WaNuLCAS model

Appendix 3 Description on Excel files accompanying WaNuLCAS model Appendix 3 Description on Excel files accompanying WaNuLCAS model The WaNuLCAS model is accompanied by 2 excel file; Wanulcas.xls and TreeParameterization.xls. Wanulcas.xls contains input parameters and

More information

Calculation Methods. IES Virtual Environment 6.4 CIBSE Heat Loss & Heat Gain (ApacheCalc)

Calculation Methods. IES Virtual Environment 6.4 CIBSE Heat Loss & Heat Gain (ApacheCalc) Calculation Methods IES Virtual Environment 6.4 CIBSE Heat Loss & Heat Gain (ApacheCalc) Contents Calculation Methods...1 1 Introduction...3 2 Heat Loss...4 2.1 Heat Loss Methodology... 4 3 Heat Gain...5

More information

ESP-SMTe Smart Control System

ESP-SMTe Smart Control System ESP-SMTe Smart Control System Now with both Simple Smart Programming and Advanced ET Watering Features Proving that extra smart can also be extra simple. Smart Technology has reached its tipping point.

More information

Proceedings of the Eighth International Conference for Enhanced Building Operations, Berlin, Germany, October 20-22, 2008

Proceedings of the Eighth International Conference for Enhanced Building Operations, Berlin, Germany, October 20-22, 2008 Page 1 of paper submitted to ICEBO 28 Berlin SIMULATION MODELS TO OPTIMIZE THE ENERGY CONSUMPTION OF BUILDINGS Sebastian Burhenne Fraunhofer-Institute for Solar Energy Systems Freiburg, Germany Dirk Jacob

More information

Object-oriented Software Design Patterns

Object-oriented Software Design Patterns Object-oriented Software Design Patterns Concepts and Examples Marcelo Vinícius Cysneiros Aragão marcelovca90@inatel.br Topics What are design patterns? Benefits of using design patterns Categories and

More information

ERAD Optical flow in radar images. Proceedings of ERAD (2004): c Copernicus GmbH 2004

ERAD Optical flow in radar images. Proceedings of ERAD (2004): c Copernicus GmbH 2004 Proceedings of ERAD (2004): 454 458 c Copernicus GmbH 2004 ERAD 2004 Optical flow in radar images M. Peura and H. Hohti Finnish Meteorological Institute, P.O. Box 503, FIN-00101 Helsinki, Finland Abstract.

More information

The Efficient Enterprise. All content in this presentation is protected 2008 American Power Conversion Corporation

The Efficient Enterprise. All content in this presentation is protected 2008 American Power Conversion Corporation Ee The Efficient Enterprise All content in this presentation is protected 2008 American Power Conversion Corporation Keystrokes Kilowatts Heat OUT Electricity IN Need for bandwidth exploding Going hyperbolic!

More information

Decision Support for Extreme Weather Impacts on Critical Infrastructure

Decision Support for Extreme Weather Impacts on Critical Infrastructure Decision Support for Extreme Weather Impacts on Critical Infrastructure B. W. Bush Energy & Infrastructure Analysis Group Los Alamos National Laboratory Research Applications Laboratory and Computational

More information

WUFI Passive 3.0 Manual

WUFI Passive 3.0 Manual WUFI Passive 3.0 Manual Authors: Florian Antretter Marcus Fink Matthias Pazold Jan Radon Matthias Winkler created: Monday, October 19, 2015 Preamble This manual describes the installation and the main

More information

PRO11. Weather Station CaipoBase

PRO11. Weather Station CaipoBase Product Catalogue 2014 PRODUCT CATALOG PRO11. Weather Station CaipoBase... 3 PRO33. Rain Monitoring System CaipoRain... 4 PRO80. Soil Moisture system CaipoSM... 5 PRO58. Caipo-Mini. Caipos & Davis ISS...

More information

Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number

Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5 Monday October 22, 2007 Project Number 20070901 S. Areibi School of Engineering University of Guelph Guelph, Ontario N1G 2W1 Subject: Construction

More information

AgriMet Weather Station

AgriMet Weather Station AgriMet Weather Station August 2015 Table of Contents 1 System Configuration... 3 2 Deploying the Station... 4 2.1 Tools required for installation... 4 2.2 Mounting Method... 4 2.3 Unpacking... 4 2.4 Pre-Installation...

More information

Linked Open Data and Semantic Technologies for Research in Agriculture and Forestry

Linked Open Data and Semantic Technologies for Research in Agriculture and Forestry Linked Open and Semantic Technologies for Research in Agriculture and Forestry Platform Linked Nederland 2 April 2015 Rob Lokers, Alterra, Wageningen UR Contents related challenges in agricultural (and

More information

Energy Management System with ABT Optimization Engine

Energy Management System with ABT Optimization Engine Energy Management System with ABT Optimization Engine A White Paper Kalki Communication Technologies Limited #147, 5 th Main, HSR Layout, Sector 7 Bangalore 560102, INDIA E-mail: info@kalkitech.com Phone:

More information

Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003

Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003 Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems 01/06/2003 ctchen@ctchen.idv.tw Reference A. El Saddik et al., Reusability and Adaptability of Interactive Resources

More information

Advance Irrigation Control System

Advance Irrigation Control System Advance Irrigation Control System The DREAM 2 is the next generation of central control systems. It allows combining various technologies to suit each projects specific need. It is an Internet enabled

More information

Your Crops. Your Data. Better Decision$.

Your Crops. Your Data. Better Decision$. Introducing SpecConnect Solution Integrated Wireless Solution Your Crops. Your Data. Better Decision$. Monitor your fields from wherever you are with Spectrum s new WatchDog Retriever & Pups Wireless Network

More information

An Introductory Guide to SpecTRM

An Introductory Guide to SpecTRM An Introductory Guide to SpecTRM SpecTRM (pronounced spectrum and standing for Specification Tools and Requirements Methodology) is a toolset to support the specification and development of safe systems

More information

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration Dean Brown, Dominick Profico Lockheed Martin, IS&GS, Valley Forge, PA Abstract As Net-Centric enterprises grow, the desire

More information

For a detailed description of the parent features and benefits, please refer to the following URL:

For a detailed description of the parent features and benefits, please refer to the following URL: 05/13/2016 05:00:38 EDT CSU Fullerton VPAT for IBM Watson Content Analytics 3.5 VPAT comments: For a detailed description of the parent features and benefits, please refer to the following URL: http://www-03.ibm.com/software/products/en/watson-content-analytics

More information

Lecture 4: Design Concepts For Responsibility- Driven Design Kenneth M. Anderson January 20, 2005

Lecture 4: Design Concepts For Responsibility- Driven Design Kenneth M. Anderson January 20, 2005 Lecture 4: Design Concepts For Responsibility- Driven Design Kenneth M. Anderson 1 of 25 Introduction Chapter 1 of Object Design covers topics that aid understanding of Responsibility-Driven Design Object

More information

TRNSYS 16. Update description

TRNSYS 16. Update description TRNSYS 16 Update description December 2003 2003 The TRNSYS Group Table of contents 1. Introduction 3 2. TRNSYS 16 features at a glance 3 3. TRNSYS Simulation Studio 4 3.1. Multi port links 4 3.1.1. New

More information

Performance of Variable Design Configurations for Wind Driven Rain (WDR) Shading Device in Tropical Climate

Performance of Variable Design Configurations for Wind Driven Rain (WDR) Shading Device in Tropical Climate Performance of Variable Design Configurations for Wind Driven Rain (WDR) Shading Device in Tropical Climate Selbin P.K., C.H. Lim, Seyedehzahra Mirrahimi, M. Alkhair, Elias Salleh, K. Sopian Solar Energy

More information

Logi Ad Hoc Reporting System Administration Guide

Logi Ad Hoc Reporting System Administration Guide Logi Ad Hoc Reporting System Administration Guide Version 12 July 2016 Page 2 Table of Contents INTRODUCTION... 4 APPLICATION ARCHITECTURE... 5 DOCUMENT OVERVIEW... 6 GENERAL USER INTERFACE... 7 CONTROLS...

More information

Trusted Components. Reuse, Contracts and Patterns. Prof. Dr. Bertrand Meyer Dr. Karine Arnout

Trusted Components. Reuse, Contracts and Patterns. Prof. Dr. Bertrand Meyer Dr. Karine Arnout 1 Last update: 2 November 2004 Trusted Components Reuse, Contracts and Patterns Prof. Dr. Bertrand Meyer Dr. Karine Arnout 2 Lecture 5: Design patterns Agenda for today 3 Overview Benefits of patterns

More information

Document Template Authoring

Document Template Authoring http://documentation.blueprintcloud.com Document Template Authoring Getting Started Guide 2015 Blueprint Software Systems Inc. All rights reserved 3/24/2015 Getting Started Tutorial Step 1: Install the

More information

SEP Evaluation Expert Quick Guide

SEP Evaluation Expert Quick Guide SEP Evaluation Expert Quick Guide SEP Evaluation September 7 th, 2018 Copyright Notice European Union, 1995-2018 Reproduction of this document and its content, in part or in whole, is authorized, provided

More information

NIAES station agro-meteorological data in Hokuriku, Japan

NIAES station agro-meteorological data in Hokuriku, Japan NIAES station agrometeorological data in Hokuriku, Japan 1. IDENTIFICATION INFORMATION Metadata Identifier NIAES station agro-meteorological data in Hokuriku, Japan JP_NIAES_MetData_MeteoCrop_AMeDAS_Hokuriku20181216210001-DIAS20180903143952-

More information

HL20-A Measurement and Control System

HL20-A Measurement and Control System HL20-A Measurement and Control System HL20-A data acquisition system is a powerful data acquisition system suitable for various applications including meteorology, hydrology, ambient air pollution, agriculture,

More information

Beginning To Define ebxml Initial Draft

Beginning To Define ebxml Initial Draft Beginning To Define ebxml Initial Draft File Name Version BeginningToDefineebXML 1 Abstract This document provides a visual representation of how the ebxml Architecture could work. As ebxml evolves, this

More information

An Introduction to Software Architecture. David Garlan & Mary Shaw 94

An Introduction to Software Architecture. David Garlan & Mary Shaw 94 An Introduction to Software Architecture David Garlan & Mary Shaw 94 Motivation Motivation An increase in (system) size and complexity structural issues communication (type, protocol) synchronization data

More information

Data Curation Profile Water Flow and Quality

Data Curation Profile Water Flow and Quality Data Curation Profile Water Flow and Quality Profile Author Profile Author Institution Name Contact J. Carlson N. Brown Purdue University J. Carlson, jrcarlso@purdue.edu Date of Creation October 27, 2009

More information

DATEX II v2.1 SCHEMA GENERATION TOOL GUIDE. Document version: May European Commission. Directorate General for Transport and Energy

DATEX II v2.1 SCHEMA GENERATION TOOL GUIDE. Document version: May European Commission. Directorate General for Transport and Energy DATEX II v2.1 SCHEMA GENERATION TOOL GUIDE Document version: 2.1 31 May 2012 European Commission Directorate General for Transport and Energy Copyright 2012 Prepared by : Date Comment Version DATEX Technical

More information

Importance of Crop model parameters identification. Cluster Computing for SWAP Crop Model Parameter Identification using RS.

Importance of Crop model parameters identification. Cluster Computing for SWAP Crop Model Parameter Identification using RS. Cluster Computing for SWAP Crop Model Parameter Identification using RS HONDA Kiyoshi Md. Shamim Akhter Yann Chemin Putchong Uthayopas Importance of Crop model parameters identification Agriculture Activity

More information

Part 5. Verification and Validation

Part 5. Verification and Validation Software Engineering Part 5. Verification and Validation - Verification and Validation - Software Testing Ver. 1.7 This lecture note is based on materials from Ian Sommerville 2006. Anyone can use this

More information

Irrigation System Controllers Introduction

Irrigation System Controllers Introduction Irrigation System Controllers Introduction By Fedro S. Zazueta, Allen G. Smajstrla and Gary A. Clark Reprinted with permission from the University of Florida, Institute of Food and Agricultural Sciences.

More information