code: public Vector<Object> runSpecification(Vector<Object> systemUnderTestParams, Vector<Object> specificationParams, boolean implementedVersion, String locale)
      {
          try
          {
              SystemUnderTest systemUnderTest = XmlRpcDataMarshaller.toSystemUnderTest( systemUnderTestParams );
              Specification specification = XmlRpcDataMarshaller.toSpecification( specificationParams );
  
  			Execution exe = service.runSpecification( systemUnderTest, specification, implementedVersion, locale );
              log.debug( "Runned Specification: " + specification.getName() + " ON System: " + systemUnderTest.getName() );
  
              return exe.marshallize();
          }
          catch (Exception e)
          {
              return errorAsVector( e, SPECIFICATION_RUN_FAILED );
          }
      }
docs: {@inheritDoc}