Top Banner
1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: [email protected] Janis Gailis Agder University College, Service Box 422, N-4604 Kristiansand (Norway); e-mail: [email protected] A web-based system for administration, verification and correction of meteorological and biological data in a perspective of actor network theory
35

1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: [email protected] Janis Gailis.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

1

Tor Håkon SivertsenBioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail:[email protected]

Janis GailisAgder University College, Service Box 422, N-4604 Kristiansand (Norway); e-mail:[email protected]

A web-based system for administration, verification

and correction of meteorological and biological data in a perspective of actor

network theory

Page 2: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

2

Agenda

History

Vocabulary

Design of the system (formal / informal specifications)

Challenges of «web-based» development

Interests of different “stakeholders“

Holistic view: actor-network approach

Perspective: Ubiquity and actor-network breakdowns

Page 3: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

3

History

1996: NORPRE project (customization of an existing system for collection of meteorological data from weather stations in Norway)

1996 – 2000: development of the system for administration, validation and distribution of meteorological data (traditional object-oriented systems development methodology with an involvment of different stakeholders at the requirements phase)

2000 – in use at Bioforsk (with modifications)

Page 4: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

4

Vocabulary ()

Web-based: a system with human-computer interaction (HCI) implemented by the use of technology of world wide web (Tim Berners-Lee, 1990)

Administration: operations performed by an actor on model instances (in this case instances of meteorological and biological data, and other model elements)

Page 5: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

5

Vocabulary

Verification: evaluation (automatic or manual) of model instances according to a set of pre-defined (administrated) rules (facts, predicates, assertions etc.)

Correction: operation (automatic or manual) performed on a specific instance of the model usually based on extrapolation or functional dependecies on other instances in the model

Page 6: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

6

Vocabulary

Meteorological data: • based on a classification system (model?) of meteorological phenomena (air, wind, storm, rain etc.)

• attachment of measurable values to phenomena

• metadata (NDFD XML, GIS, WeatherML, SensorML)

Page 7: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

7

Vocabulary

Biological data:• also based on a model / theory and describes some biological phenomena (measured or modelled)

• metadata

Page 8: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

8

Vocabulary

Actor-network theory: Early 1980's: Centre de Sociologie de L'Innovation

(CSI) École nationale supérieure des mines de Paris

Michel Callon, Bruno Latour, John LawCalled also STS (Science and Technology Studies) scholars,

concerned with qualitative studies of large technical systems; reflects many of the preoccupations of French Post-structuralism but also English-language academic traditions

'Material-semiotic' method. All the elements in a network, human and non-human, can and should be described in the same terms (generalized symmetry).

2006: popular: used to analyze heterogenous relations

Page 9: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

9

Vocabulary

Actor-network theory:

Society consists of networks of heterogeneous actors, both human and non-human.

“Actor-Network Theory is useful in the exploration of why technologies, scientific theories, and/or social endeavors succeed or fail as the direct result of changes in their network integrity. In such an analysis, the technology or theory is positioned as the token.“ /wikipedia.org/

Page 10: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

10

Vocabulary

Actor-network theory:

“Agents, texts, devices, architectures are all generated in, form part of, and are essential to, the networks of the social.” (Law, 1992)

Sensors (devices), models (architectures), meteorologists and biologists (agents), documentation of the system (texts) are all generated in, form part of, ...

Page 11: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

11

Systems development – investigation of the noosphere:

Statement: systems development is a socio-techological process often based on an «ill-defined» problem.

Vocabulary

Page 12: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

12

Actor-network theory: punctualization

?

«Workshop on environmental fluid mechanics as elements in agro meteorological modelling»

Punctualization is always precarious,it faces resistance, and may degenerate into a failing network. On the other hand, punctualized resources offera way of drawing quickly on the networks of the social without having to deal with endlesscomplexity. / John Law (1992) /

Vocabulary

Page 13: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

13

Actor-network theory:

Bioforsk

Weatherstation

(sensors)

Community of Meteorologists

Model formicroclima

Community of Fluid

Mechanicsresearchers

Vocabulary

Page 14: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

14

Actor-network theory:

Core of the actor-network approach:a concern with how actors and organizations

mobilize, juxtapose and hold together the bits and pieces out of which they are composed

Vocabulary

Page 15: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

15

Page 16: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

16

Design of the system

Requirements• use of data from various sources in different models

• effective retrievement and utilization of data by different actors

• flexible and extendable administration system

Page 17: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

17

Design of the system

Parameter

Page 18: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

18

Design of the system

Parameter

Page 19: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

19

Design of the system

Parameter

QUALITY?

Page 20: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

20

Design of the system

Parameters (quality of data)(a) connection of the data to objects of nature («real world» problems? punctualization problems? modelling and scientific method problems?)

(b) properties, conditions and quantitative values of the data, including completeness and representativeness (context dependence ? actor-network dependence?)

Page 21: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

21

Design of the system

Parameters (quality of data, cont.)(c) identity of the data that is linked to the social system producing the data (authority, actor-network characteristics)

(d) availability of data (openness? political problems? punctualization problems?)

(e) presentation and use of the data (interpretation) including the context of the presentation (degree of de-punct. ?)

Page 22: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

22

Design of the system

Parameters (quality of data, cont.)(f) numerical approximations in digital representation of data (algorithms; hardware; de-punctualization? openness?)

Page 23: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

23

Design of the system

Instruments & Sensors

Page 24: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

24

Design of the system

Instruments & Sensors

Examples of sensor type (naming convention, typical actor-network breakdown for an actor; de-punctualization):

CP (sensor measuring electric capacity of air) MP-100, Rotronic AG, Germany

CPaa2 (sensor measuring electric capacity of air, second type) HMP45A, Vaisala Oy, Finland

Page 25: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

25

Design of the system

Instruments & Sensors

Examples of sensor group type:

ALBSN (measuring 'albedo') and consists of the sensor types TCUPaa4 and TCDO

GRPHDD (measuring 'global radiation') and consists of the sensor type PHDD

Page 26: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

26

Design of the system

Instruments & Sensors

Examples of sensor group:

GRTCUPUDN is the SensorGroup measuring global radiation on an instance of a logger (storage) placed at Udnes (could be described as geographical coordinates)

JT10TTHERMUDN is the SensorGroup belonging to the SensorGroupType TTHERM measuring soil temperature in 10 cm depth on an instance of a logger (storage) placed and Udnes (UDN)

Page 27: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

27

Design of the system

Coupling instruments and parameters

Example of reification (instruments are «things», parameters are abstractions)

Page 28: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

28

Design of the system

Control and correction model

R-test: range test of parameter values that is often connected to the climate at the different sites (existing models)

J-test: jump test (a temporal test comparing values of a parameter at one recorded measurement and the previous recorded measurement; usually depends on existing models)

Page 29: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

29

Design of the system

Control and correction model

L-test: consistency test connected to the parameters of one single SensorGroup

LT-test: same as over, but connected to the parameters of two different SensorGroups

CI-correction and CTI-correction are rule-based tests which make up predicates and can be used to make correction of the parameter values provided for the use in the system (more on this at the end of this presentation)

Page 30: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

30

Design of the system

Formal language for the validation and correction (to avoid hardcoding)

Lexical issues (permitted characters, reserved words etc.)

Namespaces (models, parameters, sensors, predicates)

Grammar (symbols for objects and relations: model ::= header import* element*)

Precedence and AssociativitySemantics (instances, meaning and relational logic)Types, errors and overloading

Page 31: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

31

“Web-based” challenges

• usability (the system should be a part of a [daily] practice of the human agents)

• variety of human agents with different needs in different contexts (heterogenous community)

• accessibility (criteria of openness)• distributed development (no exact knowledge about hardware; unknown infrastructure)

Page 32: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

32

Interests of 'stakeholders'

• diverging business interests• power (authority) relations in hierarchic organizational structures

• group psychology • communication competence

Page 33: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

33

Actor-networks approach

•'stakeholders' want to keep the network punctualized

•de-punctualization results in conflicts•reification causes ambiguity•PROCESS: problematization, interessement, enrolment, mobilisation of allies (a generalized version of soft systems development methodologies)

•successful interactions of actor-networks as quasi-objects or tokens

Page 34: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

34

Perspective: ubiquity ...

•more agents in the system as requirements for ubiquity will dominate more and more

•omnipresence of a sensor network characterizing both local and global environments will become a critical factor for distributed systems systems (GRID)

•integration of actor-networks will be crucial for social relations in the future

•contradiction: depunctualization needed for successful implementation of qualitative systems, but punctualization needed to keep simplicity ...

Page 35: 1 Tor Håkon Sivertsen Bioforsk Plant Health and Plant Protection, Hogskoleveien 7, N-1432 Aas (Norway); e-mail: Tor.Sivertsen@bioforsk.no Janis Gailis.

35

THANK YOU!