The Functional Dendritic Cell Algorithm: A formal specification with Haskell | IEEE Conference Publication | IEEE Xplore