17.04.2013 Views

redução de modelos de simulação de eventos discretos na sua ...

redução de modelos de simulação de eventos discretos na sua ...

redução de modelos de simulação de eventos discretos na sua ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.1.2.2. MEDIDAS DE COMPLEXIDADE<br />

Segundo YUCESAN e SCHRUBEN [98], uma medida <strong>de</strong> complexida<strong>de</strong> <strong>de</strong> um<br />

mo<strong>de</strong>lo <strong>de</strong> <strong>simulação</strong> po<strong>de</strong> ser útil em estudos práticos <strong>de</strong> <strong>simulação</strong>, bem como no<br />

auxílio <strong>na</strong> pesquisa <strong>de</strong> metodologias <strong>de</strong> <strong>simulação</strong>. No primeiro caso, a medida <strong>de</strong><br />

complexida<strong>de</strong> seria útil para avaliar se é possível aten<strong>de</strong>r os requisitos <strong>de</strong> custo e prazo,<br />

com um certo número <strong>de</strong> recursos, num projeto <strong>de</strong> <strong>simulação</strong>. No tocante às pesquisas,<br />

uma medida <strong>de</strong> complexida<strong>de</strong> po<strong>de</strong>ria ser útil <strong>na</strong> classificação <strong>de</strong> mo<strong>de</strong>los <strong>de</strong> <strong>simulação</strong>.<br />

Assim, numa <strong>de</strong>monstração <strong>de</strong> aplicabilida<strong>de</strong> <strong>de</strong> uma certa técnica, po<strong>de</strong>-se garantir que<br />

os mo<strong>de</strong>los <strong>de</strong> teste cubram uma alta gama <strong>de</strong> complexida<strong>de</strong>.<br />

Há, <strong>na</strong> literatura, diversas medidas <strong>de</strong> complexida<strong>de</strong> <strong>de</strong>finidas. No entanto, a<br />

maioria <strong>de</strong>las lida somente com a complexida<strong>de</strong> <strong>de</strong> programas. Neste caso, uma das<br />

medidas mais conhecidas, <strong>de</strong>ntro da engenharia <strong>de</strong> software, é <strong>de</strong>vida a McCABE [76]. A<br />

partir da constatação <strong>de</strong> que um programa po<strong>de</strong> ser graficamente representado por um<br />

grafo <strong>de</strong> controle, on<strong>de</strong> os nós representam blocos <strong>de</strong> código sequencial e os arcos,<br />

ramificações no programa, McCABE [76] introduziu uma medida <strong>de</strong>nomi<strong>na</strong>da "Número<br />

Ciclomático". Neste caso, esta medida <strong>de</strong> complexida<strong>de</strong> para um programa é <strong>de</strong>finida<br />

como o número <strong>de</strong> arcos menos o número <strong>de</strong> vértices mais o número <strong>de</strong> componentes<br />

conectados no grafo <strong>de</strong> controle do programa (com um vértice adicio<strong>na</strong>l que une o<br />

primeiro ao último componente). "Número Ciclomático" é também igual ao máximo<br />

número <strong>de</strong> circuitos linearmente in<strong>de</strong>pen<strong>de</strong>ntes neste grafo.<br />

WALLACE [87] <strong>de</strong>finiu uma série <strong>de</strong> características que uma medida para<br />

<strong>de</strong>termi<strong>na</strong>ção da complexida<strong>de</strong> <strong>de</strong> mo<strong>de</strong>los <strong>de</strong> <strong>simulação</strong> <strong>de</strong>veria obe<strong>de</strong>cer. Algumas<br />

<strong>de</strong>stas estão <strong>de</strong>scritas abaixo:<br />

1. Possuir generalida<strong>de</strong> <strong>de</strong> uso;<br />

2. Avaliar as características dinâmicas dos mo<strong>de</strong>los;<br />

28

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

Saved successfully!

Ooh no, something went wrong!