understanding the requirements of a decision support ... · 1 understanding the requirements of a...

11
1 Understanding the Requirements of a Understanding the Requirements of a Decision Support System for Integrated Decision Support System for Integrated Production in Agriculture Production in Agriculture Anna Anna Perini Perini SRA SRA Division Division – ITC-irst ITC-irst Via Via Sommarive Sommarive 18, 38050 18, 38050 Povo Povo (TN) - Italy (TN) - Italy http http : : //sra //sra . . itc itc . . it it i* Symposium April 20th 2005 - City University, London 2 i* Symposium 20th April 2005, City University, London Anna Perini SRA - ITC-irst Outline The Problem Domain Understanding the Domain » Main questions » Domain analysis: Actor / goal modeling The Decision Support System » Main requirements » Changes in domain organizations Conclusion

Upload: donhu

Post on 15-Apr-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

1

Understanding the Requirements of aUnderstanding the Requirements of aDecision Support System for IntegratedDecision Support System for Integrated

Production in AgricultureProduction in Agriculture

Anna Anna PeriniPeriniSRA SRA Division Division –– ITC-irstITC-irst

Via Via Sommarive Sommarive 18, 38050 18, 38050 Povo Povo (TN) - Italy(TN) - Italyhttphttp:://sra//sra..itcitc..itit

i* Symposium April 20th 2005 - City University, London

2i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Outline

• The Problem Domain

• Understanding the Domain» Main questions

» Domain analysis: Actor / goal modeling

• The Decision Support System» Main requirements

» Changes in domain organizations

• Conclusion

2

3i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

The Integrated Production Domain

• Integrated Production in Agriculture consists of a set of practicesaimed at favoring the set up of a development model characterized bya reduced environmental impact.

• Plant Disease management, according to IP, consists in using low-impact and/or natural techniques to maintain the disease damage of acrop under a specific tolerance threshold.

• Developing DSS at support of IP application requires to take intoaccount two main dimensions of complexity:– the organizational dimension dealing with all the dependencies among

domain stakeholders involved in management tasks (e.g. the producers,the technicians of the advisory service, government agencies);

– the technical dimension concerning the modeling of environmentalphenomena.

4i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

The Apple Codling Moth (apple bug) case

5/1/20

02

5/15/2

002

5/29/2

002

6/12/2

002

6/26/2

002

7/10/2

002

7/24/2

002

8/7/20

02

8/21/2

002

Eggs Larvae Adults

• a critical pest for apple• it is resistant to pesticides• specialized chemicals for eggs /larvae/ adults• pest management requires a high number of actions in a season

The CM life cycle in Trentino:• at least 2 generations• critical events: the starting of egg-

drop• qualitative models for predicting the

pest evolution tend to fail due to thearea’ s heterogeneous orography

3

5i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Understanding the Domain

Main questions Who performs the management activities? Why?Are there any organizational processes these activities rest on? orWho depends on whom for what?What are the critical info/knowledge?Which are most the critical, decisional steps in these processes?Are there alternative ways to perform a decision making steps?Which decision could be supported by a DSS? Who will be the user?

Analysis approach Interviews of producers, technicians anddomain experts, acquisition of domain documentation.Analysis of actor roles and of the strategic dependenciesbetween actors, goal-analysis, plan-analysis.

6i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Advisor

Plant DiseaseExpert

Geographic distribution ofactors needs to be takeninto account.

Actor / goal modelingDomain stakeholders

Producer

profit

Work. HealthyEnv ironment

LocalGovernment

reg istrationtrademark

follow EUrules

favour IPproductionfollow IP

protocol

4

7i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

IP domain strategic dependencies

• The Local Government funds an AdvisoryService to support the producers in using IPpractices and research on novel agronomictechniques

• Where does the strategic dependenciesbetween Advisor and Producer come from?

• What is the role of the Plant Disease Expert inthe strategic dependency network?

8i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

IP domain strategic dependencies cntd

5

9i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Management of the Apple Codling Moth

Preventive actions

Using PheromoneTrapping systemsto lower mating

Periodic assessment of theinfection degree and choice of aremedy action (diseasemanagement plan)

Before eggdrops I generation II generation

geometrical featuresof the orchards andinformation on thepresence of infectionsources, diffusionbarriers are neededto design a PT system

models to predict the diseaseevolution on the basis of a limitedset of environmental data willsupport the definition of moreeffective disease management plans

What are the data data and knowledgeknowledge these managementactivities rest on? And who who owns them?

10i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

The Advisor goals

6

11i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

IP domain strategic dependenciesFocusing on the CM case

The Producer delegates to the Advisor the goal of designing an appropriate PT system for her/his orchard.The Advisor depends on the Producer to get the necessary data on the orchard.

12i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

The DSS for the Management of the Apple CM

Preventive actions

Using PheromoneTrapping systemsto lower mating

The advisoradvisor usesorchards maps andtakes into accountgeometrical featuresand information on thepresence of infectionsources, diffusionbarriers, etc. to designa PT system

Periodic assessment of theinfection degree and choice of aremedy action (diseasemanagement plan)

Before eggdrops I generation II generation

On the basis of a regular collectionof data,

the expert expert defines models topredict the disease evolution,

the advisoradvisor identifies alertingevents that will be communicated tothe producers

The DSS usersand tasks

7

13i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Designing a Pheromone Trapping system

Production info

Ton 561/1 Melo m9 Ton 561/2 Melo m9

… … … …… … … …… … … …

Report on Pheromone usage on the area

Town Particella rootstock #dispenser Ton 561/1 m9 200… … … …

678 567/1

567/2

679680

563561/1

560561/2

678 567/1

567/2

679680

563561/1

560561/2

Get geographical and land registry’s maps

Analyze production data and identifyinfection sources

14i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

GIS based design of a PT system

Area managed by the advisor Production info for this areaChoice of the

orchards where PT will be installed

Report of PT features forthe area

8

15i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

How does it affect the IP strategic dependencies?

DSS

It will acquire data onbehalf of the advisor(the user)

It will make orcharddata directly availableto the advisors.These data arecollected byproducersorganizations in a DBaccessed by the DSS

It will support also“novice” techniciansto do a good job

16i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Collecting and analyzing seasonal data

Monitoring eggdrop in the field

Observ ations In 2003… … …… … …… … …

Meteo data

Data integration

Gatheringmeteodata

Annotating

Organizingobservations ina spredsheet

Analysis

9

17i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Collecting and analyzing seasonal data

Monitoring eggdrop in the field

Observ ations In 2003… … …… … …… … …

Meteo data

Data integration

Gatheringmeteodata

Annotating

Organizingobservations ina spredsheet

Analysis

Automate

Extend the approach

18i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Meteo and disease

data per area

Server

Monitoring egg drop in thefield

Data integration

Export inExcel

Analysis withML techniques

Anaysis

The DSS supporting data collection and analysisfor disease management plan definition

Annotating

Client

10

19i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

How does it affect the IP strategic dependencies?

DSSIt will acquire data onbehalf of the advisor(the user)

It will make orcharddata directly availableto the advisors. Thesedata are collected byproducersorganizations in a DBaccessed by the DSS

It will support also“novice” technicians todo a good job

It will provide theadvisor with newdisease models andmade available to theexperts dataproduced by theadvisors.

20i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Conclusion

• An agent-oriented software development methodologywhich provides intentional analysis techniques hasbeen used for:– understanding the strategic interests of domain stakeholders and

their mutual dependencies for goal achievement;– analyzing the system requirements and the architecture.

• Lessons learned:– An organization model can be effective in supporting the

communication between the analysts and the domainstakeholders (including users)

– Allow to model (and reason on!) process reengineering

11

21i* Symposium 20th April 2005,

City Univ ersity , London Anna Perini SRA - ITC-irst

Acknowledgment and References

• What has been presented is based on a joint work with Angelo Susi(ITC-irst, SRA Division)

• The dss-PICO project has been partially funded by the Italian Ministryfor University and Research (MIUR). Partners: IASM-du, IASM-cat,APOT, PAT, ITC-irst.

• Papers– Perini, Anna; Susi, Angelo, "Supporting Decision Making in Plant Disease

Management", Published in Proceedings of the 4th Workshop on BindingEnvironmental Sciences and Artificial Intelligence [BESAI’2004], pp. 3-1/3-7. Ref. No. P04-10-03

– A. Perini and A. Susi. Designing a Decision Support System forIntegrated Production in Agriculture. An Agent-Oriented approach.Environmental Modelling and Software Journal, 19(9), September 2004.