Difference between revisions of "Heureka"

From COST Action FP0804: FORSYS
Jump to: navigation, search

Warning: require(): Unable to allocate memory for pool. in /data/home/fp0804/www/wiki/includes/AutoLoader.php on line 1191
(Related systems)
Line 1: Line 1:
 +
{{DSS description, Name, responsible organisation and contact person
 +
|Name=Heureka
 +
|Acronym=Heureka
 +
|Responsible organisation=SLU
 +
|Type of the owner organization=higher or secondary education establishment
 +
|Institutional framework=other
 +
|Contact person for the Wiki=Tomas Lämås
 +
|Contact e-mail for the Wiki=tomas.lamas@slu.se
 +
|Contact person for the DSS=Tomas Lamas
 +
|Contact e-mail for the DSS=tomas.lamas@slu.se
 +
|Additional information=Heureka consists of several applications: StandWise, PlanWise, PlanEval and RegWise. Each of these is described seperately.
 +
}}
 +
{{DSS description, Scope of the tool
 +
|Description=Heureka is a system for long and medium term forestry planning and scenario analysis.
 +
The system covers the whole decision support process from data inventory to tools for selecting among plan alternatives with multi-criteria decision making techniques. The system is designed for both large-scale and small-scale forestry.
 +
 +
The utilities handled today are
 +
*timber and bio-fuel production,
 +
*carbon sequestration,
 +
*biodiversity, and
 +
*recreation.
 +
|Modelling dimension=Economical indicators, Forest indicators, Ecological indicators, Contribution to forest certification
 +
|Temporal scale=long term (strategic), medium term (tactical)
 +
|Spatial context=spatial with no neighbourhood interrelations
 +
|Spatial scale=forest level
 +
|Objectives dimension=multiple objectives
 +
|Goods and services dimension=market wood products
 +
|Forest management goal=biodiversity evaluation, biomass estimation, carbon sequestration, climate change impact, economic evaluation, fertilization, forest fuel harvesting, forest inventory, forest transformation, non-wood production, silvicultural regime, species selection, wildlife habitat, wood quality, yield prediction, wood supply planning, multi-functional
 +
|Supported silvicultural regime=even-aged, uneven-aged/natural regeneration, uneven-aged/plantation
 +
|Decision making dimension=single decision maker, more than one decision maker/stakeholder
 +
|Participatory planning tasks supported=defining the problem, exploring options, evaluating options, monitoring and evaluating the outcome
 +
}}
 +
{{DSS description, Concrete application
 +
|Typical use case=Forest-level planning problem with 100 to 20000 stands and a 100 year planning horizon
 +
|User profile=Non-industrial private owners, forest owners associations, private legal entities (cooperatives, corporations, trusts, partnerships, condominium associations), commons, public land managers (i.e. state-owned, federal, cantonal, communal forests), national forest administration, service providers
 +
|Country=Sweden
 +
|Number of users=<=30
 +
|Number of real-life applications=<=30
 +
|Utilisation in education: kind of utilisation (demo, use)=used by students
 +
}}
 +
{{DSS description, Installation and support
 +
|Status=used (stable and upgraded/updated recently)
 +
|Accessibility=open source/public access
 +
|Commercial product=No
 +
|Deployment cost=0
 +
|Installation requirements=Windows, .NET 4.0, SQL Server, ArcGIS (to run application HabitatPrognosis)
 +
|Computational limitations=Depending on computer and problem type, about 20000 stands with 100 year time horizon
 +
|User support organization=SLU
 +
|Support team size=1
 +
|Maintenance organization=SLU
 +
|Price=
 +
}}
 +
{{DSS description, Data, data model and data management
 +
|Input data requirements=Forest inventory data
 +
|Format of the input data=text file, database, other
 +
|Data validation=missing/wrong data
 +
|Format of the output data=text file, table, graph, map, 3d-visualization, pre-defined report, pre-programmed summaries
 +
|Internal data management=database
 +
|Database=other
 +
|GIS integration=N/A
 +
|Data mining=N/A
 +
|Spatial analysis=Import of shape files, calculation of polygon adjacencies and border lengths, calculation of feasible contiguous harvest blocks, habitat suitability model with neighborhood dependency 
 +
}}
 +
{{DSS description, Models and methods, MBMS, decision support techniques
 +
|Forest models=growth models
 +
|Ecological models=habitat suitability
 +
|MCDM methods=Analytical Hierarchy Process (AHP)
 +
|Optimisation package=CPLEX, LP SOLVE, Gurobi
 +
|Optimisation algorithm=linear programming, integer programming, mixed integer programming
 +
|Risk evaluation=N/A
 +
|Uncertainty evaluation=N/A
 +
|Planning scenario=RegWise is used for scenario creation
 +
}}
 +
{{DSS description, Support of knowledge management process
 +
|Supported KM processes=N/A
 +
|Integrated KM techniques to identify and structure knowledge=
 +
|Integrated KM techniques to analyse and apply knowledge=
 +
}}
 +
{{DSS description, Support of social participation
 +
|Participatory planning tasks supported=defining the problem, exploring options, evaluating options, monitoring and evaluating the outcome
 +
|Stakeholder identification support=No
 +
|Planning criteria formation support=Yes
 +
|Planning process monitoring and evaluation=
 +
}}
 +
{{DSS description, User interface and outputs
 +
|User access control=Yes
 +
|Parameterised GUI=No
 +
|User-friendliness of GUI=consistency, user control, appropriate presentation, error handling and recovery, memory-load reduction, task match, flexibility
 +
|Map interface=2D, 3D
 +
|GUI technology=.NET, DirectX
 +
|Additional information=3D is available at stand-level only, in Heureka StandWise.
 +
}}
 +
{{DSS description, System design and development
 +
|Software development methodology=SCRUM. Subversion for source code control. Bugzilla for bug tracking. Unit testing with NUnit. TeamCity build server for continuous buidling and testing, and for automatic deployment of upgrades. 
 +
|Methods applied in the requirement phase=Use cases, model documentation with predefined document templates, interviews
 +
|Methods applied in the design phase=Objectification. Test-driven development
 +
|Methods applied in the construction phase=Aim is to apply test-driven development, i.e. start
 +
|Methods applied in the testing phase=Continuous unti test with NUnit runs automatically on build server.
 +
|Methods applied to ensure software quality=Good code coverage by unit tests.
 +
|Development start year=2001
 +
|Number of development years (100% equivalent)=12
 +
|Development team size=6
 +
|Team profiles=project leader, system architect, test leader, software developers
 +
|Number of forest specialists in the development team=1
 +
|Number of users participating in specification=10
 +
|Planning criteria formation support=Yes, in optimization model and parameter settings in GUI
 +
}}
 +
{{DSS description, Technological architecture, integration with other systems
 +
|System type=stand-alone GUI
 +
|Application architecture=Multi-layered with application layer (application specific functionality and GUI), domain layer (common business logic shared by all applications) and base layer (common infrastucture).
 +
|Operating system=Windows
 +
|Programming language=C#
 +
|Scalability=Yes
 +
|Interoperability=If central server is used data can be shared. Projects and optimization models are file-based and can be shared.
 +
}}
 +
{{DSS description, Ongoing development
 +
|Adaptation effort (man years)=parametrised by the user
 +
}}
 +
{{DSS description, Documentation
 +
|Website=http://www.slu.se/heureka
 +
|Online demo=http://heureka.resgeom.slu.se/wiki/index.php?title=Install
 +
|Manual=Yes
 +
|Technical documentation=Yes
 +
}}
 +
<!--
 
== General System description ==  
 
== General System description ==  
  
Line 85: Line 210:
 
* LÄMÅS, T., G. STÅHL et B. DAHLIN: ''Facts About Heureka'' ([http://www.mistra.org/download/18.1eeb372100ece243b680008169/Facts+about+Heureka.pdf pdf available])
 
* LÄMÅS, T., G. STÅHL et B. DAHLIN: ''Facts About Heureka'' ([http://www.mistra.org/download/18.1eeb372100ece243b680008169/Facts+about+Heureka.pdf pdf available])
 
* Heureka annual report 2006 (in Swedish). ([http://www.mistra.org/download/18.4b231cd511170eec10e800054613/Heureka_arsrapport06_web.pdf Heureka Årsrapport 2006])
 
* Heureka annual report 2006 (in Swedish). ([http://www.mistra.org/download/18.4b231cd511170eec10e800054613/Heureka_arsrapport06_web.pdf Heureka Årsrapport 2006])
 +
 +
-->

Revision as of 09:32, 17 August 2012

Template:DSS description, Name, responsible organisation and contact person Template:DSS description, Scope of the tool Template:DSS description, Concrete application Template:DSS description, Installation and support Template:DSS description, Data, data model and data management Template:DSS description, Models and methods, MBMS, decision support techniques Template:DSS description, Support of knowledge management process Template:DSS description, Support of social participation Template:DSS description, User interface and outputs Template:DSS description, System design and development Template:DSS description, Technological architecture, integration with other systems Template:DSS description, Ongoing development Template:DSS description, Documentation

Platform

  • Windows XP and later
  • SQL Server as database server (SQL Server Express can be used and is is free)
  • Developed in Visual Studio 2010, .NET 4.0, programming language C#
  • Third party software: see more info here.

User interface

Availability

  • The system is freely available and can be downloaded from the internet. However, the system is not open source for the time being.
  • Currently, there are about 300 registered "downloaders". One forest company and one forest owners association have started to implement the system.

References

Cited references


External Resources

-->