Fechar

@InProceedings{ErasVija:2014:DiUMVe,
               author = "Eras, Eduardo Rohde and Vijaykumar, Nandamudi Lankalapalli",
          affiliation = "{} and {Instituto Nacional de Pesquisas Espaciais (INPE)}",
                title = "Diagramas UML na verifica{\c{c}}{\~a}o formal de software",
            booktitle = "Anais...",
                 year = "2014",
         organization = "Semin{\'a}rio de Inicia{\c{c}}{\~a}o Cient{\'{\i}}fica do 
                         INPE (SICINPE).",
            publisher = "INPE",
              address = "S{\~a}o Jos{\'e} dos Campos",
                 note = "{Bolsa PIBIC/INPE/CNPq}",
             keywords = "diagramas UML, software.",
             abstract = "M{\'e}todos de Verifica{\c{c}}{\~a}o Formal oferecem grande 
                         potencial para prover t{\'e}cnicas de verifica{\c{c}}{\~a}o 
                         mais efetivas, pois utilizam rigor matem{\'a}tico para 
                         estabelecer a corre{\c{c}}{\~a}o do sistema (BAIER, 2008). 
                         Al{\'e}m disso, M{\'e}todos de Verifica{\c{c}}{\~a}o Formal, 
                         como por exemplo Model Checking, s{\~a}o aplicados de forma mais 
                         eficiente nos est{\'a}gios iniciais do projeto de software, 
                         quando os custos s{\~a}o ainda baixos e os benef{\'{\i}}cios 
                         podem ser altos, aumentando a qualidade dos sistemas de software. 
                         Todavia, exatamente por utilizarem um rigor matem{\'a}tico que 
                         muitas vezes {\'e} exigido dos usu{\'a}rios, M{\'e}todos de 
                         Verifica{\c{c}}{\~a}o Formal n{\~a}o s{\~a}o muito adotados 
                         como t{\'e}cnica de verifica{\c{c}}{\~a}o de sistemas, pois a 
                         prefer{\^e}ncia dos usu{\'a}rios {\'e} dada a processos de 
                         verifica{\c{c}}{\~a}o mais simples. A Linguagem de Modelagem 
                         Unificada (UML) {\'e} atualmente aceita como padr{\~a}o para 
                         modelagem de projeto de software, e seu uso tem crescido na 
                         ind{\'u}stria aeroespacial. UML apresenta diversos diagramas 
                         focando em aspectos distintos do software mas, ao mesmo tempo, 
                         prov{\^e} descri{\c{c}}{\~o}es redundantes dos mesmos aspectos 
                         do sistema. Isso d{\'a} a oportunidade para t{\'e}cnicas de 
                         verifica{\c{c}}{\~a}o e valida{\c{c}}{\~a}o de assegurar a 
                         consist{\^e}ncia das descri{\c{c}}{\~o}es. Contudo, 
                         verifica{\c{c}}{\~a}o e valida{\c{c}}{\~a}o de sistemas 
                         complexos desenvolvidos de acordo com UML n{\~a}o s{\~a}o 
                         tarefas triviais, devido a complexidade do software em si, e a 
                         diversos diagramas/modelos UML diferentes que podem ser usados 
                         para modelar o comportamento e a estrutura do sistema.",
  conference-location = "S{\~a}o Jos{\'e} dos Campos",
      conference-year = "30-31 jul., 2014",
             language = "pt",
                  ibi = "8JMKD3MGP5W34M/3GTNLFH",
                  url = "http://urlib.net/ibi/8JMKD3MGP5W34M/3GTNLFH",
           targetfile = "Eras_diagramas.pdf",
        urlaccessdate = "23 abr. 2024"
}


Fechar