11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

de estados de eventos, a ideia é fazer com que usuários experientes definamconectores, os armazen<strong>em</strong> <strong>em</strong> bibliotecas, chamadas de bases de conectores(connector bases), e as torn<strong>em</strong> disponíveis para a criação de elos.C.9.2. Binds de ElosConforme já mencionado, elos são definidos <strong>em</strong> uma composição (narealidade, <strong>em</strong> um nó de contexto). Um elo referencia um conector e define umconjunto de binds que associam cada extr<strong>em</strong>idade do elo (interface dos nós) aum papel do conector referenciado. Binds são limitados a conectar interfacesde nós que estejam diretamente contidos <strong>em</strong> uma composição C onde o elo édefinido ou âncoras da própria composição C. No entanto, uma vez que aporta de um nó de composição pode ser mapeada para a porta de um outro nóde composição interno, e assim por diante, até que a âncora de um nó sejaalcançada, elos definidos <strong>em</strong> uma composição C pod<strong>em</strong> indiretamenteassociar aos papéis do seu conector eventos definidos <strong>em</strong> qualquer nórecursivamente contido <strong>em</strong> C. Isso traz a noção de elos visíveis e eloscontextuais, definidos a seguir.L<strong>em</strong>bramos que, no NCM, nós de composição diferentes pod<strong>em</strong> conter omesmo nó, e os elos pod<strong>em</strong> ser definidos <strong>em</strong> qualquer composição daperspectiva de um nó, sendo necessário identificar quais elos efetivamenteancoram <strong>em</strong> um nó ou passam por um nó (no caso de nós de composição), <strong>em</strong>uma dada perspectiva. Ao conjunto de elos que ancoram <strong>em</strong> um nó, <strong>em</strong> umadada perspectiva P, chamamos de elos contextuais de P; ao conjunto de elosque ancoram ou passam por um nó de composição, <strong>em</strong> uma dada perspectiva,chamamos de elos visíveis de P.Mais precisamente, dado um nó N 1 e uma perspectiva P = (N m ,....,N 1 ),com m>0:1. Um elo l é visível <strong>em</strong> P se e somente se existe um nó de composiçãoN i , para i [1,m], tal que N i ocorre <strong>em</strong> P, N i contém l e:i) se i>1, então (N i–1 , p...,N 1 ,p 1 ) define uma sequência d<strong>em</strong>apeamentos de uma porta (Seção C.5) p da composição N i–1 e p édiretamente associada a um papel do conector usado por l;ii) senão, N 1 é um nó que possui uma interface diretamenteassociada a um papel do conector usado por l.485

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!