domingo, 6 de outubro de 2013


Fazendo Com Que Os Softwares Sejam Previsiveis

 

By SAP Info, Publicado em 25.09.2013

 

Um estudante de PhD trabalhando com uma plataforma de pesquisas do Grupo SAP, ganhou o premio de Jovem Pesquisador neste ano na Conferencia CompArch em Vancouver, Canada. Alexander Wert começou identificando problemas de performances usando softwares durante sua dissertação como candidato. Ele fez uma pergunta: durante a programação, seria possível prever o impacto que a codificação teria no sistema como um todo?

Nesse meio tempo, a dissertação de Wert, cuja formação de seus estudos na ciência da computação no Karlsruhe Institute of Technology (KIT), acabou se tornando uma tese para pos-graduacao. E depois de um ano de cooperação com a Plataforma de Pesquisas do grupo SAP, Wert já estava apto para demonstrar alguns sucessos iniciais.

Testando os códigos durante a programação

“Usando um sistema de testes, pedimos para ver –ao longo da programação, como as coisas estavam indo—se a network ou o conjunto das conexões eram muito pequenas,” Wert fez uma explanação. Em outras palavras, ele poderia ver se haviam suficientes conexões para a base de dados. Wert sujeitou o sistema de testes a um stress artificial, o qual fez com que ele pudesse prever qual deles poderia suportar as acumulações codificadas ou não.

“E uma empreitada muito ambiciosa,” diz Wolfgang Theilmann, chefe do grupo de pesquisas do grupo SAP, do projeto Wert. Wert e um dos quatro estudantes pesquisadores de PhD do grupo de pesquisa em Karlsruhe, que estão focados nas performances de software. O alvo deles e tornar a pesquisa relevante para a indústria—no sentido de colocar em pratica o trabalho cientifico que o KIT, por exemplo, faz.

O método que Wert escolheu para a analise potencial dos bloqueadores de performances e o padrão de reconhecimento. A linguagem e a face do padrão de reconhecimento, usam o mesmo principio. Eles trabalham em função dos elementos recorrentes de reconhecimentos em milhares vicios de linguagem, ou imagens faciais, e também pela detecção das semelhanças entre eles.

Identificando Temas & Performances

Quando transferidas para as programações dos softwares, a primeira coisa que tem de ser feita e uma identificação das linhas de códigos que poderiam servir de gatilhos das performances. “Mas não podemos checar o software manualmente aos milhares de pontos e logicas,” Theilmann explicou. Os reconhecimentos de padrões poderiam ajudar neste particular, na forma do pioneirismo do projeto.

E há ainda uma mudança de paradigmas também. No momento, os desenvolvedores não estão interessados na performance do seu software.” Eles escrevem o código ate que o software funcione,” Wert diz. Somente mais tarde, depois que o software esteja em uso na Cia por algum tempo, fazem uma lista dos problemas que chegam em suas mesas.

Os desenvolvedores tem que dobrar seus joelhos, mesmo que não sejam experts no assunto, Wert diz. Performance normalmente e um trabalho de “operadores,” os quais irão melhorando o software com a pratica. Se esta fase de correções forem completadas corretamente, o software chega ao vivo ate o consumidor, e isso tem sido visto como um passo gigantesco. “ Isso economiza tempo e ajuda a identificar problemas que não tenham sido ainda detectados,” diz Theilmann. BH 06.10.2013

Pesquisa, Tradução, Divulgação : Miguel Moyses Neto  Se gostou desta matéria , divulgue para seus amigos.

Visite nosso linkedin  http://br.linkedin.com/pub/miguel-moyses-neto/28/971/9aa--- Twitter: @mikenetIT onde VC poderá ver as principais agencias de noticias e links de empresas famosas do mundo inteiro ! ou também veja nosso blog :


Bremense Participacoes Ltda
  
 
 
Desde 1940
 

         

 

 

Nenhum comentário:

Postar um comentário