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
Line 1: Line 1:
{{DSS description, Name, responsible organisation and contact person
+
{{DSS, Wiki quality control
|Name=Heureka
+
|Has flag=red
|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.
+
 
}}
 
}}
{{DSS description, Scope of the tool
+
{{DSS, Name, responsible organisation and contact person
|Description=Heureka is a system for long and medium term forestry planning and scenario analysis. It consists of
+
|Has full name=Heureka PlanWise
several applications: (1) StandWise for stand-level management analysis, (2) PlanWise for forest-level planning, (3) RegWise for regional scenario analysis, (4) PlanEval for multi-criteria deciion analysis to rank plans created in PlanWise and RegWise with one pr more stakeholders, and (5) Habitat Prognosis, a AcGIS-abased application for habitat suitability analysis of a given plan. 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.
+
|Has acronym=Heureka PlanWise
 
+
|Has wiki contact person=Tomas Lämås
The utilities handled today are
+
|Has wiki contact e-mail=tomas.lamas@slu.se
*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 tree species=All species occuring in Sweden can be imported. For results presentation, species are classified into species groups pine, spruce, birch, aspen, oak, beech, lodgepole pine or "other".
+
|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
+
{{DSS, Software identification
|Typical use case=Forest-level planning problem with 100 to 20000 stands and a 100 year planning horizon
+
|Has software=Heureka.Software
|User profile=Non-industrial private owners, forest owners associations, commons, 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
+
{{DSS, Description
|Status=used (stable and upgraded/updated recently)
+
|Has description=Heureka is a system for long and medium term forestry planning and scenario analysis. It consists of
|Accessibility=open source/public access
+
several applications: (1) StandWise for stand-level management analysis, (2) PlanWise for forest-level planning, (3) RegWise for regional scenario analysis, (4) PlanEval for multi-criteria deciion analysis to rank plans created in PlanWise and RegWise with one pr more stakeholders, and (5) Habitat Prognosis, a AcGIS-abased application for habitat suitability analysis of a given plan. 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.
|Commercial product=No
+
|Deployment cost=0
+
The utilities handled today are
|Installation requirements=Windows, .NET 4.0, SQL Server, ArcGIS (to run application HabitatPrognosis)
+
timber and bio-fuel production,
|Computational limitations=Depending on computer and problem type, about 20000 stands with 100 year time horizon
+
carbon sequestration,
|User support organization=SLU
+
biodiversity, and
|Support team size=1
+
recreation.
|Maintenance organization=SLU
+
|Has modelling scope=Economical indicators, Forest indicators, Ecological indicators, Climate change
|Price=
+
|Has temporal scale=Long term (strategic), Medium term (tactical)
 +
|Has spatial context=Spatial with no neighbourhood interrelations
 +
|Has spatial scale=Forest level
 +
|Has objectives dimension=Multiple objectives
 +
|Has related DSS=Heureka RegWise
 +
|Has goods and services dimension=Market wood products, Non-market services
 +
|Has decision making dimension=Single decision maker
 +
|Has forest management goal=multi-functional
 +
|Supports tree species=Several Scandinavian
 +
|Supports silvicultural regime=even-aged, uneven-aged/natural regeneration
 
}}
 
}}
{{DSS description, Data, data model and data management
+
{{DSS, Concrete application
|Input data requirements=Forest inventory data
+
|Has typical use case=Forest management planning on an estate (company) level, long as well as short term. Landscape level analyses, e.g., watershed level
|Format of the input data=text file, database, other
+
|Has user profile=local communities, private legal entities (cooperatives / corporations / trusts / partnerships / condominium associations)
|Data validation=missing/wrong data
+
|Has country=Sweden
|Format of the output data=text file, table, graph, map, 3d-visualization, pre-defined report, pre-programmed summaries
+
|Has number of users=<=100
|Internal data management=database, memory only, temporary files
+
|Has number of real-life applications=<=100
|Database=other
+
|Has utilisation in education=used by students
|GIS integration=N/A
+
|Has research project reference=Horstkotte, T., Moen, J., Lämås, T. & Helle, T. 2011. The legacy of logging. Estimating arboreal lichen occurrence in a boreal multiple-use landscape on a two century scale. PLoS ONE 6(12) e28779. doi:10.1371/journal.pone.0028779
|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
+
Korosuo, A., Wikström, P., Öhman, K. and Eriksson, L.O. 2011. An integrated MCDA software application for forest planning: a case study in southwestern Sweden. Mathematical and Computational Forestry & Natural-Resource Sciences 3(2), 75-86.
|Additional information=SQL Server 2008 databaser server (Express or ordinary version).
+
|Has tool dissemination=Courses
User can also created customized report templates, which are file based and can be shared.
+
 
}}
 
}}
{{DSS description, Models and methods, MBMS, decision support techniques
+
{{DSS, Decision support techniques used in the DSS
|Forest models=growth models
+
|Has decision support techniques=Heureka.Decision support techniques
|Ecological models=habitat suitability
+
|Has knowledge management processes=Heureka.Knowledge management process
|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
+
|Additional information=SCIP/Soplex is a forth solver alternative.
+
 
}}
 
}}
{{DSS description, Support of knowledge management process
+
{{DSS, Support of Knowledge Management
|Supported KM processes=N/A
+
|Has knowledge management processes=Heureka.Knowledge management process
|Integrated KM techniques to identify and structure knowledge=
+
|Has support for social participation=Heureka.Support of social participation
|Integrated KM techniques to analyse and apply knowledge=
+
 
}}
 
}}
{{DSS description, Support of social participation
+
{{DSS, Support of social participation
|Participatory planning tasks supported=defining the problem, exploring options, evaluating options, monitoring and evaluating the outcome
+
|Has support for social participation=Heureka.Support of social participation
|Stakeholder identification support=No
+
|Planning criteria formation support=Yes
+
|Planning process monitoring and evaluation=
+
 
}}
 
}}
{{DSS description, User interface and outputs
+
{{DSS, DSS development
|User access control=Yes
+
|Has DSS development=Heureka.Description of DSS development
|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
+
{{DSS, Documentation
|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.
+
|Has website=http://www.slu.se/heureka
|Methods applied in the requirement phase=Use cases, model documentation with predefined document templates, interviews
+
|Has manual=Yes
|Methods applied in the design phase=Objectification. Test-driven development merges design and construction phase.
+
|Has technical documentation=Yes
|Methods applied in the construction phase=Test-driven development as far as possible.
+
|Has reference=Wikström, P., L. Edenius, Elfving, B., Eriksson, L.O., Lämås, T., Sonesson, J., Öhman, K., Wallerman, J., Waller, C., Klintebäck, F. 2011. The Heureka forestry decision support system: An overview. Mathematical and Computational Forestry & Natural-Resource Sciences. 3(2): 87-94.
|Methods applied in the testing phase=Testing phase is an integrated part of the development, not a phase. Continuous unit testing are carried out with NUnit, runs automatically on the 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 ==
 
 
System name: Heureka
 
 
=== Brief overview ===
 
The [http://heureka.slu.se/wiki Heureka DSS] is a system for multi-purpose forestry planning and analysis. It consists of a
 
suite of freely available software. It is developed by the [http://www.slu.se Swedish University of Agricultural Sciences (SLU)].
 
 
The first official version of the DSS was released in September 2009, and is currently being tested and improved.
 
 
[[Category:2009]]
 
[[Category:Decision support system]]
 
[[Category:Swedish DSS]]
 
[[Category:DSS in development]]
 
[[Category:Operational planning]]
 
[[Category:Tactical planning]]
 
[[Category:Strategic planning]]
 
[[Category:Stand level]]
 
[[Category:Forest level]]
 
[[Category:Regional level]]
 
[[Category:National level]]
 
[[Category:Free_of_charge]]
 
[[Category:Picea_abies]]
 
[[Category:Pinus_sylvestris]]
 
 
 
 
[[Image:Heureka.png|right|frame|50px|Heureka logo]]
 
 
__TOC__
 
 
=== Scope of the system ===
 
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.
 
 
The system consists of several applications:
 
 
*[[Heureka/StandWise|StandWise]] - for stand-level analysis of silviculture treatments and development
 
*[[Heureka/PlanWise|PlanWise]] - for forest-level planning and analysis
 
*[[Heureka/PlanEval|PlanEval]] - for multi-critera decision analysis, to help comparing plans generated in PlanWise 
 
*[[Heureka/RegWise|RegWise]] - for regional and national scenario analysis
 
*[[Heureka/Ivent|Ivent]] - an application for field inventory - plotwise sampling of single-tree data (for Windows mobile devices)
 
*[[PlanStart]] - used for project initiation and data preparation (mainly import of data from different data sources)
 
*In addition, a ArcGIS tool has been developed for computing habitat suitability maps for a number of indicator species.
 
 
[[Image:Heureka_visualization.png|right|thumb|300px|Screeenshot of the simulation visualizator StandWise, part of the Heureka project]]
 
 
=== System origin ===
 
* The system has been developed as a central part of the Heureka's research programme that was carried out during 2001-2009 by [http://www.slu.se SLU] and [http://www.skogforsk.se Skogforsk]. A [http://heureka.slu.se dedicated unit at SLU] is now responsible for system maintenance and development.
 
* The system was developed by a team of 4-5 professional developers.
 
 
=== Related systems  ===
 
Heureka aims to eventually replace two Swedish former DSSs:
 
<!--<ref>ANDERSSON, M., B. DAHLIN et M. MOSSBERG (2005): The Forest Time Machine — a multi-purpose forest management decision-support system. ''Computers and Electronics in Agriculture'', 49, 114–128.</ref>:-->
 
* The [[Hugin]] system, and
 
* The [[FMPP|Forest Management Planning Package]].
 
 
==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 [http://heureka.resgeom.slu.se/wiki/index.php?title=About_the_software here].
 
 
== User interface ==
 
<!--
 
[[Image:Heureka_StandWise.png|left|thumb|200px|Screenshot of Heureka StandWise]]
 
-->
 
 
==Availability ==
 
*The system is freely available and can be [http://heureka.slu.se/wiki 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===
 
<references/>
 
 
===External Resources===
 
* Homepage: [http://heureka.slu.se http://heureka.slu.se/wiki]
 
* ''The Heureka Research Programme. Final Report for Phase 1, October 2002–September 2005''. Alnarp, Umeå and Uppsala. ([http://www.mistra.org/download/18.4047483510b64b38bc580008157/rapport_heureka_fasI_web.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])
 
 
-->
 

Revision as of 12:08, 12 March 2013

Wiki quality control

Has flag red

Name, responsible organisation and contact person

Has full name Heureka PlanWise
Has acronym Heureka PlanWise
Has wiki contact person Tomas Lämås
Has wiki contact e-mail tomas.lamas@slu.se

Software identification

Has software Heureka.Software

Description

Has description Heureka is a system for long and medium term forestry planning and scenario analysis. It consists of
several applications: (1) StandWise for stand-level management analysis, (2) PlanWise for forest-level planning, (3) RegWise for regional scenario analysis, (4) PlanEval for multi-criteria deciion analysis to rank plans created in PlanWise and RegWise with one pr more stakeholders, and (5) Habitat Prognosis, a AcGIS-abased application for habitat suitability analysis of a given plan. 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.

Has modelling scope Economical indicators, Forest indicators, Ecological indicators, Climate change
Has temporal scale Long term (strategic), Medium term (tactical)
Has spatial context Spatial with no neighbourhood interrelations
Has spatial scale Forest level
Has objectives dimension Multiple objectives
Has related DSS Heureka RegWise
Has goods and services dimension Market wood products, Non-market services
Has decision making dimension Single decision maker
Has forest management goal multi-functional
Supports tree species Several Scandinavian
Supports silvicultural regime even-aged, uneven-aged/natural regeneration

Concrete application

Has typical use case Forest management planning on an estate (company) level, long as well as short term. Landscape level analyses, e.g., watershed level
Has user profile local communities, private legal entities (cooperatives / corporations / trusts / partnerships / condominium associations)
Has country Sweden
Has references about examples of application
Has number of users <=100
Has number of real-life applications <=100
Has utilisation in education used by students
Has research project reference Horstkotte, T., Moen, J., Lämås, T. & Helle, T. 2011. The legacy of logging. Estimating arboreal lichen occurrence in a boreal multiple-use landscape on a two century scale. PLoS ONE 6(12) e28779. doi:10.1371/journal.pone.0028779

Korosuo, A., Wikström, P., Öhman, K. and Eriksson, L.O. 2011. An integrated MCDA software application for forest planning: a case study in southwestern Sweden. Mathematical and Computational Forestry & Natural-Resource Sciences 3(2), 75-86.

Has tool dissemination Courses

Decision support techniques used in the DSS

Has decision support techniques Heureka.Decision support techniques

Support of Knowledge Management

Has knowledge management processes Heureka.Knowledge management process

Support of social participation

Has support for social participation Heureka.Support of social participation

DSS development

Has DSS development Heureka.Description of DSS development

Documentation

Has website http://www.slu.se/heureka
Has online demo
Has manual Yes
Has technical documentation Yes
Has reference Wikström, P., L. Edenius, Elfving, B., Eriksson, L.O., Lämås, T., Sonesson, J., Öhman, K., Wallerman, J., Waller, C., Klintebäck, F. 2011. The Heureka forestry decision support system: An overview. Mathematical and Computational Forestry & Natural-Resource Sciences. 3(2): 87-94.