Professional Documents
Culture Documents
ComputaonoBrasil20062016
RelatriosobreoSeminriorealizadoem8e9demaiode2006
Autores
AndrC.PoncedeLeonF.deCarvalho,USP
AngeloBrayner,UNIFOR
AntonioLoureiro,UFMG
AntonioL.Furtado,PUCRio
ArndtvonStaa,PUCRio
CarlosJosPereiradeLucena,PUCRio
ClarisseSieckeniusdeSouza,PUCRio
ClaudiaMariaBauzerMedeiros,UNICAMP
CludioLeonardoLucchesi,UNICAMP
EdmundoSouzaeSilva,UFRJ
FlvioRechWagner,UFRGS
ImreSimon,USP
JacquesWainer,UNICAMP
JosCarlosMaldonado,USP
JosPalazzoM.deOliveira,UFRGS
LeilaRibeiro,UFRGS
LuizVelho,IMPA
MarcosAndrGonalves,UFMG
MariaCeciliaCalaniBaranauskas,UNICAMP
MartaMattoso,UFRJ
NvioZiviani,UFMG
PhilippeOlivierAlexandreNavaux,UFRGS
RicardodaSilvaTorres,UNICAMP
VirglioAugustoFernandesAlmeida,UFMG
WagnerMeiraJr.,UFMG
YoshiharuKohayakawa,USP
Prefcio
ASBCpretende,comestainiciativa,darincioaumasriedeseminriosmultidisciplinares
queaprofundemesteseoutrostemas,visandoaintensificaroplanejamentoeapesquisade
longoprazoemComputaonoBrasileacooperaocomoutrosdomnioscientficosdo
conhecimento.
Carlos Jos Pereira de Lucena, Claudia Bauzer Medeiros, Cludio Leonardo Lucchesi, Jos Carlos
MaldonadoeVirglioAugustoFernandesAlmeida
1.Introduo
1.1OqueumSeminriodeGrandesDesafiosdePesquisa?
UmseminriodeGrandesDesafiosdePesquisanoumeventocientficotradicional.
Seu objetivo no apresentar resultados de pesquisas em andamento, mas sim definir
questesdepesquisaqueseroimportantesparaacinciaeparaopasnolongoprazo.
umeventoemqueoambientedeveserpropcioaopensamentocriativo,semoexcessode
crticasenecessidadedevalidaeseprovasquecaracterizamasconfernciastradicionais
paraaapresentaoderesultadosdepesquisa.Notampoucoumaconfernciadedefesa
deidiasouprojetospessoaisdepesquisa,massimumtrabalhocoletivodeidentificaoe
caracterizao degrandes problemas depesquisa. um esforo para orefinamento do
pensamentomaisorientadoaproblemasdoquesdisciplinasesquestesdaprpriarea.
O evento visou a estimular a reflexo sobre limites que esto alm dos avanos
incrementaisproduzidospelarea.So,principalmente,questesassociadasaproblemas
centraisquenopodemserresolvidasporpesquisasqueobjetivamresultadosdecurto
prazo.Sonecessriosmltiplosenfoquesparaatacargrandesdesafios,eestesdeveroser
pesquisadosdentrodeumhorizontedelongoprazo.Emresumo,oeventodevevislumbrar
grandes avanos,quepermitam criarumavisodefuturo,quenem semprepoderser
alcanadaporplanejamentosdecurtopasso,baseadosapenasemprojetosincrementaisdo
conhecimento.Aidentificaodegrandesdesafiosdepesquisacontribuiparaaformulao
deprojetosdenominadosHighRiskHighPayoff,quetmopotencialdeproduziravanos
significativosnocampocientfico,comaplicaessociaisetecnolgicasdegrandevalor.
Alguns aspectos caractersticos dos Grandes Desafios em Pesquisa esto resumidos a
seguir.
1. OsGrandesDesafiosdevemserdirigidosaavanossignificativosnacincia,ao
invsdeconquistasincrementaisbaseadosemresultadosexistentes.
2. AvisodeumGrandeDesafiodeveestarbemalmdaquiloquepodeserobtido
emumprojetodepesquisanoperodotpicodefinanciamentodeumgrant.
3. Os Grandes Desafios devem ser passiveis de avaliao clara e objetiva que
permitadefiniroseusucesso.
4. Os Grandes Desafios devem ser decomponveis e passveis de diagnstico
incremental,demodoapermitirmudanasdecursodurantesuarealizao..
5. OsGrandesDesafiosdevem serambiciososevisionrios,masnoirrealistas,
viveisdentrodeumprazopredefinidonocasodestainiciativa,10anos.
6. OsGrandesDesafiosdevemseratraentesemotivadoresparaasociedade.
7. OsGrandesDesafiosdevemserdesafiadoresemotivadoresparaacomunidade
cientfica.
8. Muitos dos problemas que constituem os Grandes Desafios de Pesquisa so
multidisciplinaresemsuanaturezaenaspossibilidadesdesoluo.
9. Os tpicos dos Grandes Desafios emergem de um consenso da comunidade
cientfica,paraservircomoumcenriodelongoprazoparaospesquisadores,
independentementedepolticasdefinanciamentoouquestesconjunturais.
1.2Propostaseexperinciassimilares
Esforosparaadefiniodegrandesdesafiosdepesquisaemdiversasreasdacincia
vm ocorrendo h vrios anos em pases de elevada tradio cientfica, como Estados
UnidoseInglaterra.Algunsexemplosso:
GrandChallengesinEnvironmentalSciences:realizadanosEUApeloNational
ResearchCouncil(NRC)apedidodaNationalScienceFoundation(NSF),para
as cincias ambientais. Um dos princpios era buscar direes inter e
multidisciplinares, tendoem vista que vrios problemas de pesquisanarea
ambientaltranscendembarreirasdedisciplinascientficastradicionais.
SustainabilityintheChemicalIndustry:osGrandesDesafiosenecessidadesde
pesquisa determinados foram: qumica verde, substituio de solventes,
melhoriadecatalisadores,fontesdeenergiarenovvelealfabetizaodigitalem
todososnveis
TheGrandChallengesinGlobalHealth:iniciativaemnvelmundialtentando
identificar14grandesdesafiosque,seresolvidos,podemlevaraimportantes
avanosnaprevenoetratamentodedoenasqueafetamemgrandeproporo
os2bilhesdepessoasmaispobresdomundo
GordonResearchConferences(GRCs):foruminternacionalparaaapresentao
ediscussodefronteirasdapesquisaemcinciasbiolgicas,qumicasefsicase
tecnologiasassociadas.
1. Systemsyoucancounton
2. Ateacherforeverylearner
3. 911.net(ubiquitousinformationsystems)
4. Augmentedcognition
5. Conqueringcomplexity
1. InVivoInSilico
2. UbiquitousComputing:experience,designandscience
3. MemoriesofLife
4. TheArchitectureofBrainandMind
5. DependableSystemsEvolution
6. JourneysinNonclassicalComputation
1.3ASBCeosGrandesDesafiosdaComputaonoBrasil:20062016
OeventobrasileirofoiorganizadopelaSociedadeBrasileiradeComputao,apartirdo
modelodoseventosinternacionaiscitadosanteriormente.Oobjetivofoigerarumconjunto
de cinco Grandes Desafios para a Computao no Brasil, acompanhados de uma
especificaoclaraesucintadavisoparaotratamentodoproblemaemfoco.Almdisso,a
formulaodecadadesafiocontemploudebatessobreosseguintespontos:i)explicitao
dosbenefciosdabuscadasoluoparaoproblemaii)descriodamaneirademediro
sucesso do avano das pesquisas sobre o problema em questo, iii) elaborao das
dificuldadesebarreirasparasealcanarsucessonaspesquisasnareaemquestoeiv)
propostadeaesquedeveriamsertomadasparaseenfrentarodesafioemumperodode
10anos.
Oscincodesafiospropostos,descritosnasprximassees,foram:
1. GestodaInformaoemgrandesvolumesdedadosmultimdiadistribudos
2. Modelagemcomputacionaldesistemascomplexosartificiais,naturaisescio
culturaisedainteraohomemnatureza
3. Impactos para a rea da computao da transio do silcio para novas
tecnologias
4. Acessoparticipativoeuniversaldocidadobrasileiroaoconhecimento
5. Desenvolvimento tecnolgico de qualidade: sistemas disponveis, corretos,
seguros,escalveis,persistenteseubquos
2.Gestodainformaoemgrandesvolumesdedadosmultimdiadistribudos
Todoesseimensoconjuntoheterogneodedados,distribudoportodooplaneta,preci
saserprocessado,armazenadoedisponibilizadoparatornarpossvelaextraodeinforma
oparaosmaisdiferentestiposdeusurios,emsoluesescalveis.Istoexige,dentreou
trosenfoques,pesquisaemnovastcnicasemtodosdegerenciamento,extraodeconte
dodesomeimagem,integrao,indexaoerecuperaodedadoseinformao.Alm
disso,apresentadesafiosdepreservaoesegurana.Maisainda,tendoemvistaaconstan
teevoluotecnolgica,precisogarantirquedadosarmazenadoscontinuemacessveis
comopassardosanosouseja,garantiadedurabilidadeeacessoemlongoprazo.Ainda,
outrosfatoresdepesquisaaconsiderarsoamodelagemdegrandesvolumesdedadosmul
timdia,formasdistintasdeentradaesadamultimodal,algoritmoseestruturasparaproces
samentootimizadodereduoeconsultaaosdadoseinformaese,cadavezmais,atendi
mentoadiferentesperfisenecessidadesdeaplicaeseusurios.
Opresentedesafioimportanteporque,almdeestimularapesquisaemreasbsicas
emComputao,suaintegraopodeinfluirnodesenvolvimentodeinmerasaplicaes
chaveemvriossetoresdasociedade.Exemplosso:criaodecontedoparaatividades
educacionais (elearning), gesto eficiente da informao visando apoio a governo
eletrnico (egov), extrao de subconjuntos interrelacionados de dados para apoio
pesquisacientfica(escience),disponibilizaodeinformaesrelevantesparadiagnstico
mdicodistncia(telemedicina)eentretenimentodigital.
Dasaplicaesestratgicasacimamencionadas,oentretenimentodigitalvemganhando
crescente relevncia pedaggica, econmica e social. Baseiase, dentre outras, nas
chamadas informaes narrativas, modalidade bem menos tratada at hoje pela
Computaodoqueainformaodescritiva,tipicamentedisponvelembancosdedados.
Abrangetantodomniosprticosdesistemasgerenciaisdeinformao,comognerosde
fico.Noprimeirocaso,forneceapoio,porexemplo,porexemplo,parasimulao,tomada
de deciso e treinamento; no segundo, para a composio e narrao de estrias
(storytelling), jogos eletrnicos e gerao de contedo para TV digital interativa.
Solues envolvem trabalhos em modelos conceituais de tais domnios ou gneros,
desenvolver mtodos e implementar sistemas de manipulao de enredos, e ganhar
experinciacomosrequisitosdosdiferentestiposdeaplicao.
Resumidamente,algunsdosgrandesproblemastcnicosecientficosaabordarpara
fazerfrenteaestedesafioso:
Reduo (abstrao e sumarizao) das massas de dados por meio de
modelagemcomputacional,simulaeseoutros;
Definio e uso da noo de contexto para a recuperao de informao,
considerandofatorescomolocalizaodousurio,perfildeinteresses,objetivos
dentreoutros;
Projetoeimplementaodedescritoresdecontedomultimodalealgoritmos
paraextraoeindexaodessesdescritores,permitindobuscasmultimodais;
Utilizaodeestruturasdeindexaodinmicasedistribudasdotipopeerto
peer;
Estudosemmodelosemecanismosdeconciliaoeintegraodedadoscom
largaescaladeheterogeneidade;
Considerao, no armazenamento e recuperao, de fatores inerentes
heterogeneidadenaaquisiodedadostaiscomofatorestemporaiseculturais,
mastambmtecnolgicos,comosensores,celulares,PDAs(i.e.,personaldigital
assistant),dentreoutros;
Estudo de formas alternativas de disponibilizao da informao, incluindo
pesquisaemnovostiposdeinterfaces;
Tratamentodaconfiabilidadeevalidadedosdadosedapropriedadeintelectual;
Formulao de modelos conceituais para especificar domnios ou gneros
envolvidos em aplicaes de entretenimento digital, desenvolvimento de
mtodoseimplementaodesistemasdemanipulaodeenredosdenarrativas
eseuusoexperimentalemaplicaesdiversas;
Estudo de infraestruturas adaptveis e inteligentes para o processamento
distribudodeinformaes;
Estudo de tcnicas e mtodos que garantam a persistncia de dados e
informaesporlongosperodosdetempo,parafinsdearquivamentohistrico;
Desenvolvimento de modelos, estruturas e algoritmos para construo de
grandes bibliotecas digitais distribudas, para gerenciamento da informao
multimdia.
3.Modelagemcomputacionaldesistemascomplexosartificiais,naturaise
scioculturaisedainteraohomemnatureza.
OtermoComputationalScience,criadoparacontrastarcomComputerScience,vem
sendo usado em todo o mundo para designar modelos, algoritmos e ferramentas
computacionaisparasoluodesistemascomplexosdediferentesnaturezas.Istopermite,
por exemplo, estudos de desempenho de grandes sistemas computacionais, sem a
necessidadede implementlos (por exemplo, simulando o comportamento de redes de
computadores com milhes de ns). Alm disso, possibilita que cientistas em outros
domnios do conhecimento possam investigar problemas que at recentemente no
poderiamsertratadospeloexcessodedadosmanipulados,pelaausnciadesolues
analticas,oupelainviabilidadedeestudlosemlaboratrios.Exemplossoestudosde
genmica,deprocessosbioqumicos,dafsicadepartculas,demudanasclimticas,de
fenmenos epidemiolgicosou de interaessociais commilhes departicipantes (por
exemplo,emcomunidadesdigitaisounaWeb).Modelagemesimulaocomputacionais
permitem tambm reduo de custos e avanos no setor industrial, executando
experimentosvirtuaisemsubstituioconstruodeumainfraestruturafsica.Oobjetivo
deste desafio criar, avaliar, modificar, compor, gerenciar e explorar modelos
computacionaisparatodosessesdomnioseaplicaes..
Acomplexidadedestetipodepesquisaaumentamedidaquecrescemovolumede
dadose/ouosparmetrosaseremconsiderados.Outrofatorcomplicadoranecessidade
freqente de combinar vrios domnios do conhecimento. Um exemplo tpico disso,
adaptado de [1], o seguinte. O estudo das bases biolgica e ambiental de doenas
respiratriasrequerum esforo multidisciplinar complexo de modelagem, que combina
dadosdeCinciasSociaisedeSadePblicaaexperimentoscommodelosdedinmica
dosfluidosaplicadosaofluxodearesubstnciasinalantes(fumaa,alergnicos).Requer,
ainda,modelosdaspropriedadesdemateriais,modelosbiofsicosdemovimentosdecilia
paraejetarcorposestranhosemodelosbiolgicosdesuscetibilidadegenticaadoenas.J
outroexemplo,mencionadoporCmara[2],nareadeestudosglobaisdomeioambiente,
mostra a necessidade de integrar diferentes modelos mudanas climticas, sistemas
humanos e naturais, desenvolvimento scioeconmico e emisses de concentrao de
gasesepoluentes.
Setodosestesfatoresimpulsionamapesquisaemmodelagemcomputacionalde
sistemascomplexos,tambmtrazemproblemasparaoseudesenvolvimento,pelovolume
de dados gerados e pela complexidade crescente do processamento demandado. Por
exemplo,oconjuntodiriodedadosrecebidosdesatlitesediferentestiposdesensoresj
atingepetabytes(10**15),exigindopesquisaemtcnicasparareduodedados.Sistemas
de busca na Web, como o Google, demandam algumas centenas de milhares de
computadorestrabalhandosimultaneamenteparaconseguirresponderatodasasconsultas
emumtempoaceitvel,gerandoassimdemandadepesquisaemsimulaododesempenho
de redes. Estudos sobre o funcionamento das clulas do corpo humano prevem uma
possibilidadede10**18doenasdistintas.Todosessesexemplosexigempesquisadeponta
emarquiteturasavanadasdealtopodercomputacional.Destaforma,aomesmotempoque
aComputationalSciencepermiteestudosantesimpossveisemvriosdomnios,osavanos
destesltimosgeramdesafiosdepesquisaemComputao.
Processamentoemtemporealdealtssimastaxasdefluxosdedadosprovindos
demilharesdesensoresporexemplo,emestudosdecatstrofesnaturais(por
exemplo,enchentes)ousistemas deevacuaourbanosemfacededesastres
artificiais (por exemplo, acidentes nucleares). Isto exige pesquisa em, por
exemplo,distribuiodoprocessamento,novasarquiteturasdebancosdedados,
suportederedeparacomportarestefluxo;
Criaodenovostiposdealgoritmosemecanismosdecoletaeprocessamento
dedadosquecapturemvariveisrelativasainteraessociaisescioculturais;
Criaodenovosalgoritmosetcnicasemvisualizaocientfica,parapermitir
capturar de forma visual a complexidade dos objetos modelados e de suas
interaesporexemplo,ajudandoaentenderadinmicadeumtornadooua
evoluodaerosocausadapelaocupaohumanainadequadaemumaregio;
Pesquisasobreoimpacto,emengenhariadesoftware,resultantedanecessidade
da colaborao entre cientistas da Computao e cientistas dos demais
domnios;
Tratamentodosproblemasdeaumentonadimensionalidade(nmerocrescente
devariveisemumproblema)eescalabilidade,quecontribuemparatemposde
processamentoexponencial;
Utilizaodeprocessamentoparaleloenvolvendorecursosheterogneoscomo
nasgrades(grids)computacionais;
Estudoseminterfacesmultimodaisextensveisparapermitiroentendimentodos
fenmenosmodeladosefacilitaraconfiguraodinmicadosmodelos;e
Integraodealgoritmos,estruturasdedadosemodeloscriadospordiferentes
disciplinasusandometodologiasprprias.
4.Impactosparaareadecomputaodatransiodosilcioparanovas
tecnologias.
HapercepodoslimitesdaleideMoore1,devidoproximidadedatecnologia
dos limitesfsicosdotomo.J existem diversas pesquisasparaodesenvolvimento de
novastecnologiasquesubstituirooutrabalharocomplementarmenteaosilcio.Asnovas
propostasporexemplo,computaoqunticaoubaseadaemfenmenosbiolgicosiro
requerermudanasradicaisnaformacomoconcebemosetrabalhamosnaComputao.O
objetivodestedesafioanalisarquaisasmudanaspelasquaisdevempassarapesquisaeo
desenvolvimento em Computao como conseqncia datransio paranovos tipos de
paradigmadeprocessamento.
Astecnologiasquevisamacompensaraslimitaesdosilciosofremdeummesmo
malemborapossuamenormecapacidadedeintegrao,permitindomuitoparalelismo,so
bemmaislentasdoqueastecnologiasatuais.Almdisto,todasapresentaroconfiabilidade
baixaealtasensibilidadeadefeitoserudos,quehojeaindanosodominantesnoprojeto
digital.Esteproblema,alis,acontecerempoucosanostambmcomosilcio,emfuno
dadiminuioexcessivanotamanhodostransistores.
Quandofalamosem Computao,geralmenteassociamosanoodeprograma
mquinaconcretanaqualessesprogramasexecutam,oscomputadoresbaseadosemchips
desilcio.MasasbasestericasdaCinciadaComputaosoindependentesdemquinas
concretas.Asmquinasquechamamosdecomputadoressoumapossvelimplementao
dealgumamquinacapazdecomputar.Existemvriaspropostasdeoutrasmquinasque
podemexecutaressetrabalho,masatagoraelasnopassaramdepropostasacadmicas.
OsgrandesavanosnareadeBiologiaMoleculardaltimadcadapodemmudaresse
1
GordonMooreconstatouqueacada18mesesacapacidadedeprocessamentodoscomputadoresdobra,
enquantooscustospermanecemconstantes
panorama,dandoCinciadaComputaoumamquinacompletamentediferente:uma
mquina biolgica. Osorganismosvivossosistemasreativos:dependendodeestmulos
(condiesambientaisepresenaouausnciadecertassubstncias),aclulaproduzuma
reao(produzindoasprotenas/enzimasadequadasparatrataroestmulo).ODNAcontido
noncleodenossasclulascontminformaesprecisassobreasseqnciasdebasesque
geramcadaprotena,ecomoequandoessasprotenasdevemserproduzidas.Fazendouma
analogia,poderamosveroDNAcomoosoftware(englobandodadoseprograma),ea
clulacomoohardwarebiolgico.Ummodelotericodessamquinabiolgicapodeservir
debaseparaareaemergentedeBionanotecnologia,provendotcnicasparaestruturare
construirprogramasbiolgicos.Porm,comoasnovastecnologiasbaseadasemsilcio,a
computaobiolgicaadequadaasistemasmaciamenteparalelosesujeitaafalhas.Por
exemplo,embiologia,umsistemacompostodemilharesdeprocessadores(clulas)
executandoamesmatarefa,eareaodosistemagarantidapelofatodequeamaioriados
processadoresagircorretamente.
Nestecenrio,ecomademandapelosnovosprodutos,astcnicasdeprojetode
hardware e software precisaro ser alteradas. O modelo atual, em que o projetista de
softwareutilizaumaabstraodealtonveldohardware,terdesermodificado,poisser
necessrio tirar proveito da computao maciamente paralela, mas sem descuidar do
consumodeenergiaedaconfiabilidade,hojetipicamenteconsideradosapenasnoprojeto
nosbaixosnveisdeabstrao.Istopareceindicaranecessidadedoabandonodoprojetodo
softwaresobreumaabstraodohardware.
Noentanto,nosepodeperderdevistaoportedosoftwarequesequerprojetar,
devidocomplexidadecomputacionalcrescentedosproblemascadavezmaisdemandados
pelasociedade.Istoparecesinalizarnadireoaparentementeoposta,queoprojetode
software em nveis ainda mais altos de abstrao e utilizando doses crescentes de
automao, indispensveis num cenrio de competitividade exacerbada onde o timeto
marketbastanteexguo.Istocriaoproblemadeconciliarduasquestesopostas.Deum
lado,encontramseaautomaoeaabstraorequeridasparalidarcomacomplexidadee
osrequisitosdetimetomarketdoprojetodesoftwaremultiprocessadodegrandeporte.Do
outro,estoprojetoconjuntoeotimizadodosoftwareedohardware,necessrioparaa
obteno de eficincia energtica e de compensao da baixa confiabilidade das novas
tecnologias.
evidentequeessenovocenrioexigeumareadequaocompletadosmodelose
tcnicasdeprojetoemmuitassubreastradicionaisdaComputao.Emespecial,novos
paradigmas devero ser buscados em diferentes linhas de pesquisa. Na Engenharia de
Software,porexemplo,sernecessrioporexemplobuscarabstraesadequadasacapturar
a verticalidade necessria s otimizaes fsicas; definir conceitos mais abrangentes de
desenvolvimento baseado em componentes, que levem em considerao tambm
caractersticasnofuncionais;desenvolvernovastcnicasdetesteeverificaodesoftware
napresenadefalhas.EmSistemasOperacionais,serprecisoconsiderarocontroledo
consumo de energia como tarefa, e alterar servios entre hardware e software para
minimizao energtica. Novos Compiladores devem requerer uso de uma maior
visibilidadederecursosdehardwarenopadronizados.OProcessamentoParaleloexigir
pesquisaemcombinareficinciaenergticacomosrequisitosdealtodesempenho,almde
novas linguagens que explorem o paralelismo de forma eficiente nesse novo contexto.
Nestecenrio,todosistemadecomputaodeverservistocomoumsistemaembarcado,
compotencialinterconexocomosdemaisrecursosnumsistemapervasivo.
Aomesmotempo,acomplexidadedeplataformasparalelasedesistemasaltamente
distribudos estcrescendocadavezmais.Sistemas paralelosfuturosterocentenas de
milharesdeprocessadorestrabalhandoemconjunto.Destaforma,umdesafioassociadoo
desenvolvimentodesoftwarequesejaescalvelnestenvelequeaproveiteaomximoa
arquiteturadisponvelparagarantironveldeconcorrnciaadequado.
Resumidamente,algunsdosgrandesproblemastcnicosecientficosaabordarpara
fazerfrenteaestedesafioso:
Existembarreirastecnolgicas,educacionais,culturais,sociaiseeconmicas,que
impedemoacessoeainterao.Oobjetivodestedesafio,portanto,venceressasbarreiras,
por meio da concepo de sistemas, ferramentas, modelos, mtodos, procedimentos e
teorias capazes de enderear, de forma competente, a questo do acesso do cidado
brasileiroaoconhecimento.Esteacessodeveseruniversaleparticipativo,namedidaem
queocidadonoumusuriopassivo,oqualrecebeinformaes,mastambmparticipa
dageraodoconhecimento.
Oproblemaconcerne,portanto,aextensodesistemascomputacionaisaocidado
comum, em sua diversidade, respeitando suas diferenas. Este desafio ganha novas
proporesnocenriodeumapopulaocomadiversidadeeosproblemasdanossa,com
enormesdiferenasscioeconmicas,culturais,regionaisedeacessotecnologiaeao
conhecimento. Alm disso, vivemos um momento de convergncia de mdias (como a
Internet,TV,telefonecelular)cujogargaloser,semdvida,possibilitaroacesso.
OIBGE(InstitutoBrasileirodeGeografiaeEstatstica)contabilizou,em2003,32,1
milhesdeanalfabetosfuncionais,entendidoscomoapopulaocommaisde15anosde
idadeemenosde4anosdeescolaridade(26%dapopulao).Ainda,segundoamesma
fonte,24,5milhesdepessoastmalgumtipodedeficincia(14,5%dapopulao).Setores
dogoverno,universidadeseosetorprivadopodembuscarsoluestecnolgicasdealcance
social que procurem diminuir tais diferenas e resgatarvalores de cidadania em nossa
sociedade.
Paraatacaresteproblema,necessrio,porexemplo,definir"acessoparticipativo"
e "conhecimento" de forma bastante abrangente. No se trata somente de capturar,
organizaredivulgarinformaeseconhecimento,nemtampoucosomentedereduziras
dificuldades de acesso fsico a computadores e redes, seja por limitaes de poder
aquisitivo, seja por barreiras educacionais ou culturais, ou por incapacidade sensrio
motora. Tratase tambm de produzir tecnologia de base computacional que permita e
motiveaparticipaodosusuriosnoprocessodeproduodeconhecimentoedeciso
sobreseuuso.Almdisso,deveseteremcontaaspectosjurdicos,sociaiseantropolgicos
dacidadaniabrasileira,justamenteparareduziroriscodeagravarproblemasdestaordem,
ou at mesmo de criar problemas novos resultantes de sua mera existncia, como a
conhecida"exclusodigital".
Oproblemadifcilporquenico;nohavendoexperinciasnasquaispossamos
nosinspirar.Otratamentodestedesafioexigecompetnciasmultidisciplinares,emquea
pesquisa em Computao possibilita estabelecer sistemas e mtodos que sustentem a
constituiodeumaculturadigitalparaacessodocidadoaoconhecimento,respeitando
suadiversidadeediferenas.Acresaseestadificuldadedeviabilizarumainterlocuo
comoutrasreasdeconhecimento,comoasCinciasHumanaseSociais,cujaprticae
discursocientficosdiferemdosdaCinciadaComputao.Estacooperaodevepermitir
quequalquercidadobrasileiropossaterparticipaoedecisonacadeiadeproduode
conhecimento e cultura do pas. Apenas por meio da oportunidade de participao da
construo do conhecimento que o acesso vai poder levar a uma plena e consciente
utilizaodoconhecimentodisponibilizado.
VriasreasdaComputaoprecisamcontribuirparaasoluodesteproblema.O
acessoaoconhecimento comeacomvencerosdesafiosdasinterfaces,em particulara
interface de sistemas computacionais com o cidado. Outros tpicos de pesquisa
relacionados e em aberto envolvem o projeto e desenvolvimento de ambientes com
mobilidadeeconscinciadecontexto,comhardwaredebaixocustoesoftwareabertose
adaptveis anecessidades locais. A produo deconhecimento passa pela produo de
contedo e mecanismos eficientes de armazenlo e recuperlo, pela criao e
disponibilizaodebibliotecasdigitais.
Anfasenodesigndeinterfacesumacaractersticadestedesafio.Odesignpara
todoseasinterfacesflexveiseajustveissoalvodepesquisadepontanaprpriareade
IHC (Interao HumanoComputador), que aumentam medida que se considera os
variados contextos scioeconmicos e a diversidade cultural do Brasil. Psicologia,
lingustica, antropologia,sociologiae geografiaso algumas das reas necessrias para
vencerosobstculosexistentesnapesquisaeminterfaces.
Exemplos concretos de aplicao/domnio alvo que seriam beneficiados com a
pesquisanestedesafioincluem,dentreoutros,sistemasdegovernoeletrnico,sistemaspara
aprendizagem continuada, comunidades de prtica relacionadas ao trabalho, apoio a
comunidadesemrede(networkedcommunities)emreascarentes.Governoeletrnico
entendidoaquinoapenascomoadisponibilizaodeserviosviaInternet,mastambma
possibilidadedeparticipaodocidadonageraodeconhecimentoasercompartilhado,
nadiscussodeassuntosquelheafetemdiretamente.
Osbenefciosdapesquisanestareaatingemacoletividade,quepodereduzira
distncia que temos hoje do maior bem da sociedade contempornea: a informao, o
conhecimento. Ganha, tambm, a comunidade de Computao no Brasil, com novos
instrumentos, artefatos e mtodos para desenvolvimento de sistemas e suas interfaces.
Ganhamasdemaisdisciplinasenvolvidasnessedesafio,comumacompreensomaiordo
problemaedoslimitesdesoluo.Ainda,processosdesocializaodoconhecimentocom
ocompartilhamentoecooperaodosenvolvidosnageraodeconhecimentoeaformao
deagentessotambmbenefciospotenciaisdeaesnestedesafio
Almdapesquisaeminterfacesflexveiseadaptveis,algunsoutrosgrandesproblemasde
pesquisaemComputaoaabordardentrodestedesafioso:
Projetoedesenvolvimentoapropriadodenovasinfraestruturasdehardwareede
comunicao;
Projetoeimplementaodeestruturasdeontologiaflexveiseexpansveis,que
possibilitem interoperabilidadeentrereasdoconhecimentoeinteraoentre
pessoasdediferentesculturasevocabulrios;
Criaodeplataformasdeaplicativosdeelearningquepermitamaintegrao
eficientedeferramentasdecomunicaoparapoderemserusadasemconjunto
comafinalidadedepermitiremaprticadoaprendizadoeletrnico;e
Definiodeformasdegarantiraadministraoadequadadosdireitosautorais,
emparticular,edapropriedadeintelectual,emgeral,demodoapermitiruma
ampla variedade de experimentos nas reas de produo, administrao e
utilizaodoconhecimento.
6.DesenvolvimentoTecnolgicodeQualidade:sistemasdisponveis,corretos,
seguros,escalveis,persistenteseubquos.
ATecnologiadaInformaoestcadavezmaispresenteemnossoquotidiano.No
precisoirmuitolongeparabuscarexemplos.Vrioseletrodomsticoseelevadores,por
exemplo,tmcontroleviasoftware;carros,tratores,avies,celulares,sistemasdecontrole
detrfegoesalasdecirurgiatambmdependemdestatecnologia.Enquantoalgunsdesses
exemploscorrespondemasistemasrelativamentesimplesumfornodemicroondas,
outroscustammuitocaroeenvolvemmilhesdelinhasdecdigoehardwaresofisticado.
Seestaubiqidadetrazconforto,tambmacarretaproblemas.Comodependemosdesses
sistemas, eles precisam estar sempre disponveis e no apresentarem falhas; devem
funcionardaformaprevistaeserescalveiseseguros.Estedesafiovisa,destaforma,a
pesquisaemambientes,mtodos,tcnicas,modelos,dispositivosepadresdearquiteturae
de projeto capazes de auxiliaros projetistas e desenvolvedores de grandes sistemas de
softwareehardwareaatingiremessesobjetivos.
Dopontodevistadeaplicao,asredesdesensoressemfiopodemserutilizadas
em diversos cenrios incluindo monitoramento ambiental, agricultura, pecuria,
rastreamentodeeventos,coordenaodeaes,mineraoeprocessamentodeinformao.
Emumexemplonacional,aregulagemautomticadoscarrosFlexutilizaofeedbackdeum
sensornoescapamento,quedeterminaacomposiodamisturadegasesproduzidos.A
proliferao de tipos e usos desses dispositivos exige cada vez mais ateno ao
desenvolvimentodesistemasparasuacoordenaoefuncionamentoconfiveis.Defato,
uma vez instalados, sensores deveriam sempre estar disponveis, sua rede deveria ser
escalvel(funcionandodeformaadequadaindependentementedocrescimento)esegura
(impedindoataquesmaliciosos).Finalmente,deveriamfuncionarcorretamente,ouseja,de
acordocomsuaespecificao.Agarantiadessascaractersticasaindafazpartedofuturo.
Enquantosensoresservemparaexemplificarasquestesquemotivamestedesafio
noquetangeaosdispositivoseosoftwareassociado,sistemasdesoftwaresotambm
ubquos e apresentam os mesmos problemas, embora j existam h dezenas de anos.
Disponibilidade, corretude, segurana, escalabilidade e persistncia de software um
problematantoparaaplicaescrticas(comoasquecontrolamavies,centraisnucleares
ouestaesorbitais)quantoparaasnocrticas(comosistemasdepagamentodepessoal
oucontroledeestoque,emqueestesproblemas,emboracaros,podemsereventualmente
reparados). A necessidade de software que obedea a todas essas propriedades est
revolucionandoaEngenhariadeSoftwareedisciplinasassociadas.
Aconstruoemanutenodesoftwarerobustoexigemprofissionaisqualificadose
compromissos de longo prazo, que permitam manter, expandir e gerenciar o software.
Praticarengenhariadesoftwarefidedignobemmaisamplodoqueincorporartolernciaa
falhas e assegurar corretude, entre outras propriedades. O entendimento da noo de
fidedignidadedependedoservioqueosoftwarepresta.Emalgunsservios,porexemplo,
comandoecontrole,uma falhapodeterconseqnciascatastrficas.Jem outros,por
exemplobuscadeinformaonaWeb,umabuscaincorreta(falsospositivosouausnciade
respostas relevantes) tolervel desde que isto ocorra com uma freqncia baixa.
Entretanto, no tolervel o sistema cancelar a execuo, invadir privacidade, ou
representarumriscoseguranadequemousa.
Emvirtudedacrescenteparticipaodesoftwarenasociedade,tornasecadavez
mais necessrio assegurar que seja fidedigno. Artigos recentes enfatizam que software
continuasofrendodefaltadequalidade.sabidoquecercade50%dosoftwaretornado
disponvelcontmfalhasnotriviais.Aevoluodosoftwaremuitasvezesconsiderada
umapropriedadeintrnseca,ouseja,virtualmentetodoosoftwareemusotendeaevoluir,
sendoqueistoconstituiumaparcelamuitosignificativadoseucustototal(TotalCostof
Ownership).Precisaseentodacapacidadededesenvolversoftwarequepossaevoluirsem
comprometerasuaqualidade.Finalmente,sabidoque,independentementedorigorcom
quesejadesenvolvido,todosoftwareconterfalhas.Conseqentemente,aocorrnciade
falhasdeuso,dehardwareoudoprpriosoftwareumfatocomqueseprecisaconviver
semque,noentanto,estasfalhaslevemaumnveldedanosinaceitvel.
HmuitooBrasil,similaridadecomandiaeaIrlanda,aspiraterumapujante
indstriadesoftwareedeserviosdedesenvolvimentoparaexportao.Apesardevrios
esforosnestesentidoosresultadosaindasomuitopequenos.Amelhoriadaqualidadedo
nosso softwarecertamentecontribuirparasuamaior aceitaotantonoexteriorcomo
localmente.Defato,esteocaminhoparagarantiroprpriomercadointerno.
Este problema na produo de software difcil, mesmo quando se considera
softwarecomarquiteturasconvencionais.Atendnciaistoseagravarjquecadavezmais
software desenvolvido de forma geograficamente distribuda (vrias equipes
desenvolvendoummesmosoftware)eoperamdeformadistribuda(vriasCPUscontendo
partes heterogneas do softwareoperando sobreuma nica aplicao, por exemplo em
sistemasgrid).Outrarazoparaqueoproblemasetorneumdesafiocrescenteofatodeos
sistemas de software tornaremse cada vez mais complexos (volume e abrangncia da
funcionalidadeerequisitosdequalidademaisrestritivos),precisaremestardisponveispor
maistempo(sistemas24h/7diasporsemana)eseremutilizadosporpessoassemgarantia
detreinamento.
Falhasnaseguranadedados,softwareousistemasacarretamtambmprejuzos
financeirosesociais,comoaquelescausadosporataquesaredesevrusemtodoomundo.
Aviolaodaprivacidadedecorrentedestetipodefalhaoutraconseqnciagraveparao
cidado,comcustosincalculveis.
Emfunodessasobservaes,algunsdostpicosdepesquisaassociadosaestedesafio
so:
Desenvolvimento e avaliao de modelos e ferramentas de modelagem de
sistemasdesoftwarecombasetericaslida;
Desenvolvimentoeadaptaodetecnologiaseinstrumentosemgeraldeapoio
implementaoeavaliaodesoftwarefidedignoporconstruo;
Especificaoeanlisedenovastcnicasealgoritmosdeseguranadedadose
sistemas,incluindotcnicascriptogrficaseprotocolossegurosdecomunicao;
e
Aspropostasprincipaisenvolveramosseguintesquesitos:
MultidisciplinariedadeaevoluodapesquisaedesenvolvimentonosculoXXIaponta
para equipes multidisciplinares como sendo uma das formas mais comuns de obter
resultados cientficos. Desta forma, recomendase duas aes: (a) sensibilizar os
pesquisadoresem Computao para os problemas inerentes pesquisa multidisciplinar,
comoestabelecimentodevocabulriocomumeentendimentodediferenasmetodolgicas
napesquisaemcadacampo;e(b)desenvolvermodelosdeensinoepesquisajointventure
entrereas,quevisemaformaodeprofissionaisecientistasquepossamtrabalharneste
novo mundo, com nfase em multi e interdisciplinariedade. Exemplos de aplicaes
multidisciplinaresquepoderiamserusadasnestetipodeformaoseriammeioambiente,
sade pblica, violncia urbana, agropecuria, elearning, entretenimento digital,
telemedicina,histria,dentreoutros.
TalmultidisciplinariedadedeveocorrernoapenasentreaComputaoeoutros
domnioscientficos,mastambmdentrodaComputao. Porexemplo,especialistasem
hardwareprecisamcooperarcomespecialistasemredes,embancosdedados,eminterao
humanocomputador. Todos, por sua vez, devem ter uma interlocuo continuada com
pesquisadoresemengenhariadesoftwareelanarmodosconhecimentosdepesquisadores
emcomputaogrfica,visualizaocientfica,intelignciaartificialetantasoutrasreas
associadaspesquisanecessriasoluodosdesafios.
Integraocomaindstria apesquisadeboaqualidadereverteembenefciossociaise
econmicos.Nestesentido,aprincipalaoconsideradafoiaproximaocomaindstria
paraefeitosdodesenvolvimentotecnolgicodequalidadeeaindicaodenovasreascom
opotencialdesetransformarememmercadosemergentes.
Fuga de crebros vrios pesquisadores brasileiros esto sendo atrados por melhores
condiesdetrabalhonoexterior.Elespodemserusadoscomocontatoparaaumentara
cooperaoempesquisadoBrasilcomorestodomundoporexemplo,auxiliando a
promoo de congressos internacionais no Brasil, facilitando a vinda de professores
visitantesestrangeiros,dentreoutraspossibilidades.
Estabelecimentodeumcentroparadiscussodepesquisaospresentesconstataramque
eventosdebrainstorming,comooorganizado,somuitoraros.Amaioriadoscongressos
e seminrios em todo mundo segue um padro bsico de apresentao de artigos e
discussesemtornodetemasespecficos.Aaopropostaacriaodeumcentropara
encontros cientficos semelhana de Dagstuhl ou Oberwolfach na Alemanha. Estes
centrosforamcriadosparaofereceracientistasdacomputaocondiesdedesenvolver
pesquisadeponta.UmadasatividadesmaisconhecidasdeDagstuhl,porexemplo,soas
confernciasdeatumasemana,emComputao,comnomximo40participantes,para
discutiredesenvolvercinciadepontaemnvelinternacional.Cadaconfernciaproposta
comat3anosdeantecednciaaumcomitcientficoeosparticipantespagamapenasos
custos de transporte para o local. As acomodaes em Oberwolfach servem propsito
semelhante nas reas de Matemtica e Teoria da Computao. (ver por exemplo
www.dagstuhl.de)..
8.Concluses
ASBCesperaqueesteeventosejaoprimeirodeumasriedeencontrosdeGrandes
DesafiosemComputaonoBrasil,visandoaoplanejamentoalongoprazodapesquisaem
ComputaonoPas.
ComomencionadonaIntroduo,aidiadeformulargrandesdesafiosempesquisa
tem sido adotada por vrios pases, em diversas reas do conhecimento. Constatouse,
nessespases,queaformulaodetaisdesafiostemlevadoaoestabelecimentodeuma
agendadepesquisadelongoprazo,comconseqnciaspositivasnoapenasdopontode
vistadeavanosdoconhecimento,mastambmparaaformaodenovasgeraesde
pesquisadores.Destaforma,estapropostadaSBCpodertrazercontribuiessignificativas
para a rea de Computao e servir, igualmente, para dar subsdios formulao das
polticasdeagnciasfomentopesquisanoBrasil
RefernciasBibliogrficas
[2].G.Cmara.GrandesDesafiosdaComputao:Aconstruodeumaterceiracultura.
ApresentaonoSeminrioGrandesDesafios,maiode2006
Programadoevento
Dia1:
8:3012:30Apresentaodostrabalhosselecionados,comumaduraodeat8
minutosporproposta.
14:0016:00MesaRedondaRenatoJanineRibeiroeGilbertoCamaraA
importnciadoplanejamentoestratgicodelongoprazo,dapesquisaemComputao
noBrasil
16:3019:30Organizaode5gruposdetrabalho,paradiscussoeconsolidaode
propostasdegrandesdesafios,comsuascaractersticaseoportunidades.OsGrandes
Desafios no necessariamente sero derivados dos trabalhos, mas sim da viso
consensualdecadagruposobreosproblemasdefuturosdapesquisa.
Apresentaodosresultadosdecadagrupoemcartazes.
Dia2:
8:3012:30Apresentaodosgrupos:sumrioeconsolidaodosgrandesdesafios
propostosnodiaanterior
14:0015:00Consolidaofinaldosdesafiosemdiscusso,apresentandonovasvises
ejustificativas.
15:0017:00ApresentaofinaldapropostadeGrandesDesafiosemComputao
paraoBrasil20062016paraconvidadosexternos.