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 9: Line 9:
 
|Contact person for the DSS=Tomas Lamas
 
|Contact person for the DSS=Tomas Lamas
 
|Contact e-mail for the DSS=tomas.lamas@slu.se
 
|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.
+
|Additional information=Heureka consists of several applications: StandWise, PlanWise, PlanEval and RegWise.  
 
}}
 
}}
 
{{DSS description, Scope of the tool
 
{{DSS description, Scope of the tool
|Description=Heureka is a system for long and medium term forestry planning and scenario analysis.  
+
|Description=Heureka is a system for long and medium term forestry planning and scenario analysis. It consists of
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.
+
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  
 
The utilities handled today are  
Line 33: Line 33:
 
{{DSS description, Concrete application
 
{{DSS description, Concrete application
 
|Typical use case=Forest-level planning problem with 100 to 20000 stands and a 100 year planning horizon
 
|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
+
|User profile=Non-industrial private owners, forest owners associations, commons, national forest administration, service providers
 
|Country=Sweden
 
|Country=Sweden
 
|Number of users=<=30
 
|Number of users=<=30
Line 60: Line 60:
 
|GIS integration=N/A
 
|GIS integration=N/A
 
|Data mining=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
+
|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
 
{{DSS description, Models and methods, MBMS, decision support techniques
Line 92: Line 92:
 
}}
 
}}
 
{{DSS description, System design and development
 
{{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.
+
|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 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 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 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 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.  
+
|Methods applied to ensure software quality=Good code coverage by unit tests.
 
|Development start year=2001
 
|Development start year=2001
 
|Number of development years (100% equivalent)=12
 
|Number of development years (100% equivalent)=12
Line 108: Line 108:
 
{{DSS description, Technological architecture, integration with other systems
 
{{DSS description, Technological architecture, integration with other systems
 
|System type=stand-alone GUI
 
|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).  
+
|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
 
|Operating system=Windows
 
|Programming language=C#
 
|Programming language=C#

Revision as of 10:36, 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

-->