Difference between revisions of "Heureka"
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 | + | |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 | + | |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 09: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
- The Hugin system, and
- The Forest Management Planning Package.
Contents
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
- Homepage: http://heureka.slu.se/wiki
- The Heureka Research Programme. Final Report for Phase 1, October 2002–September 2005. Alnarp, Umeå and Uppsala. (pdf available)
- LÄMÅS, T., G. STÅHL et B. DAHLIN: Facts About Heureka (pdf available)
- Heureka annual report 2006 (in Swedish). (Heureka Årsrapport 2006)
-->