A method of processing data such as alarms from a communications network,
by alarm correlation, the network comprising entities which offer and
receive services to and from each other, the method comprising the step
of: adapting a virtual model (87) of the network according to events in
the network. The model comprises a plurality of managed units (91,92)
corresponding to the network entities, each of said units containing
information about the services offered and received by its corresponding
entity to and from other entities, and having associated knowledge based
reasoning capacity such as rules, for adapting the model by adapting said
information. When one of the managed units is notified of an event such as
an alarm raised by its corresponding entity, the cause of the alarm is
determined using the virtual model. The development and maintenance of
rules is easier, and correlation quicker since the rules for each unit
need not relate to all the other units.
Um método de processar dados tais como alarmes de uma rede de comunicações, pela correlação do alarme, da rede que compreende as entidades que oferecem e recebem serviços a e de se, o método que compreende a etapa de: adaptando um modelo virtual (87) da rede de acordo com eventos na rede. O modelo compreende um plurality das unidades controladas (91.92) que correspondem às entidades da rede, cada uma das unidades ditas que contêm a informação sobre os serviços oferecidos e recebidos por sua entidade correspondente a e de outras entidades, e associando a capacidade raciocinando baseada conhecimento tal como réguas, para adaptar o modelo adaptando informação dita. Quando uma das unidades controladas é notificado de um evento tal como um alarme levantado por sua entidade correspondente, a causa do alarme está determinada usando o modelo virtual. O desenvolvimento e a manutenção das réguas são mais fáceis, e correlação mais rapidamente desde que as réguas para cada unidade não necessitam se relacionar a todas as unidades restantes.