Define formal method in software engineering. – review and give short introduction of existing method for formal methods available – explain what is formal verification 2. Alloy – define and explain what is Alloy & Alloy Analyzer – explain strong point/advantages/disadvantages using Alloy – introduce component use in writing a model in Alloy e.g. sig, pred, fact, run etc 3. Reference in APA style format http://alloy.mit.edu/alloy/index.html