Hans I. Myrhaug, Nils B. Moe, Ole M. Winnem SINTEF Telecom and Informatics, N-7035, Trondheim, Norway
A Norwegian artillery school was recently relocated from Gardermoen to Rena. Rena is an agricultural area with many small villages surrounded by hills and forests. Because of this fact, the Norwegian Pollution Control Authority gave the artillery school new environmental directives for both noise propagation and chemical/physical pollution.
The new directives created a need for a noise-planning tool. The system and method requirements showed that techniques from knowledge acquisition (KA), user centred design (UCD), and software engineering (SE) had to be combined in order to create this new planning tool.
System requirements. The directives ordered the army to monitor, control and report their noisy activities, leading to the design of a new system called STOY - An Information System for Environmental Noise Planning. The requirements are among others: 1) monitor, control and report noisy activities, 2) recognise and separate own noise from background noise, 3) (re)plan future activities and simultaneously evaluate them against directives and past experiences and 4) review past activities regarding complaints, directives and past experiences.
Method requirements. First, the system requirements in fact ordered the use of several techniques from artificial intelligence, one of which requires the use of extensive domain modelling. Second, since no similar system exists, the development process had to rely upon user centred design. Third, since the system requirements ordered the use of complex technology, the method had to be scalable. Fourth, the method had to help designers, programmers, and users to communicate the designs. Therefore, in an attempt to find the right development method, elements from knowledge acquisition and user centred design was combined.