Fechar

@Article{SantosSantVija:2014:TrUMBe,
               author = "Santos, Luciana Brasil Rebelo dos and Santiago J{\'u}nior, 
                         Valdivino Alexandre de and Vijaykumar, Nandamudi Lankalapalli",
          affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto 
                         Nacional de Pesquisas Espaciais (INPE)} and {Instituto Nacional de 
                         Pesquisas Espaciais (INPE)}",
                title = "Transformation of UML behavioral diagrams to support software 
                         model checking",
              journal = "Electronic Proceedings in Theoretical Computer Science",
                 year = "2014",
               volume = "147",
                pages = "133--142",
                 note = "{Setores de Atividade: Pesquisa e desenvolvimento 
                         cient{\'{\i}}fico.}",
             keywords = "model checking, UML, verification and validation.",
             abstract = "Unified Modeling Language (UML) is currently accepted as the 
                         standard for modeling (objectoriented) software, and its use is 
                         increasing in the aerospace industry. Verification and Validation 
                         of complex software developed according to UML is not trivial due 
                         to complexity of the software itself, and the several different 
                         UML models/diagrams that can be used to model behavior and 
                         structure of the software. This paper presents an approach to 
                         transform up to three different UML behavioral diagrams (sequence, 
                         behavioral state machines, and activity) into a single Transition 
                         System to support Model Checking of software developed in 
                         accordance with UML. In our approach, properties are formalized 
                         based on use case descriptions. The transformation is done for the 
                         NuSMV model checker, but we see the possibility in using other 
                         model checkers, such as SPIN. The main contribution of our work is 
                         the transformation of a non-formal language (UML) to a formal 
                         language (language of the NuSMV model checker) towards a greater 
                         adoption in practice of formal methods in software development.",
                  doi = "10.4204/EPTCS.147.10",
                  url = "http://dx.doi.org/10.4204/EPTCS.147.10",
                 issn = "2075-2180",
                label = "lattes: 5039690360728170 2 
                         BrasilRebelodosSantosAlexLank:2014:TrUMBe",
             language = "en",
           targetfile = "1404.0855v1.pdf",
        urlaccessdate = "02 maio 2024"
}


Fechar