Title :
Formal specification of a particular banking domain with RAISE specification language
Author :
Nami, Mohammad Reza ; Malekpour, Abbas
Author_Institution :
Lab. of Comput. Eng., Islamic Azad Univ.-Saveh, Saveh
Abstract :
The use of formal methods in real industrial projects is increasing, but is still a small percentage of the total number of project undertaken. New software engineering has served formal methods in the development of critical-safety systems. It consists of three phases: domain engineering, requirement engineering, and software design. Formal methods are the basis of domain engineering to develop reliable software for critical systems because these methods are based on mathematics and logic. Therefore, they are approvable. This paper outlines some of the benefits, barriers, and applications of formal methods and the concept of domain engineering. It then formulates and specifies a particular banking domain with RAISE specification language (RSL).
Keywords :
banking; formal specification; safety-critical software; specification languages; RAISE specification language; banking domain; critical-safety system; domain engineering; formal method; formal specification; industrial project; requirement engineering; software design; software engineering; software reliability; Banking; Design engineering; Formal specifications; Logic; Mathematics; Reliability engineering; Software design; Software engineering; Software systems; Specification languages; Formal Methods; Formal Specification language; RAISE Method; Software Engineering;
Conference_Titel :
Computers and Communications, 2008. ISCC 2008. IEEE Symposium on
Conference_Location :
Marrakech
Print_ISBN :
978-1-4244-2702-4
Electronic_ISBN :
1530-1346
DOI :
10.1109/ISCC.2008.4625588