Distributed artificial intelligence and object-oriented modelling of a fishery