Declarative Programming with Intensional Sets in Java Using JSetL | OUP Journals & Magazine | IEEE Xplore