Logic, Language and AnalysiseBook - 2006
'Software Abstraction' introduces an approach to software design that draws on traditional formal methods but exploits automated tools to find flaws as early as possible. This text introduces the key elements of the approach - which Jackson calls 'lightweight formal methods' or 'agile modelling'.
Publisher: Cambridge, Mass. : MIT Press, c2006 (Norwood, Mass. : Books24x7.com [generator])