plusWpds.hpp

Go to the documentation of this file.
00001 #ifndef WALI_NWA_NWA_PDS_plusWpds_HPP
00002 #define WALI_NWA_NWA_PDS_plusWpds_HPP
00003 
00004 
00005 #include "opennwa/NwaFwd.hpp"
00006 #include "wali/wpds/WPDS.hpp"
00007 
00008 namespace opennwa
00009 {
00010     namespace nwa_pds
00011     {
00012 
00013       /**
00014        * 
00015        * @brief constructs the WPDS which is the result of the explicit NWA plus WPDS 
00016        *        construction from Advanced Querying for Property Checking
00017        *
00018        * This method constructs the WPDS which allows WPDS reachability to be used to 
00019        * perform property checking using this NWA and the given WPDS.
00020        *
00021        * @param - base: the WPDS that forms the basis for the constructed WPDS
00022        * @param - nwa: the NWA to process
00023        * @return the WPDS which can be used to perform property checking using PDS 
00024        *          reachability
00025        */
00026       wali::wpds::WPDS plusWpds( Nwa const & nwa, const wali::wpds::WPDS & base ); 
00027 
00028 
00029   }
00030 }
00031 
00032 // Yo, Emacs!
00033 // Local Variables:
00034 //   c-file-style: "ellemtel"
00035 //   c-basic-offset: 2
00036 // End:
00037 
00038 #endif