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