Spelling suggestions: "subject:"bnormal methods (FMs)"" "subject:"1normal methods (FMs)""
1 |
Formal methods adoption in the commercial worldNemathaga, Aifheli 10 1900 (has links)
There have been numerous studies on formal methods but little utilisation of formal methods
in the commercial world. This can be attributed to many factors, such as that few specialists
know how to use formal methods. Moreover, the use of mathematical notation leads to the
perception that formal methods are difficult. Formal methods can be described as system
design methods by which complex computer systems are built using mathematical notation
and logic.
Formal methods have been used in the software development world since 1940, that is to
say, from the earliest stage of computer development. To date, there has been a slow
adoption of formal methods, which are mostly used for mission-critical projects in, for
example, the military and the aviation industry. Researchers worldwide are conducting
studies on formal methods, but the research mostly deals with path planning and control and
not the runtime verification of autonomous systems.
The main focus of this dissertation is the question of how to increase the pace at which
formal methods are adopted in the business or commercial world. As part of this dissertation,
a framework was developed to facilitate the use of formal methods in the commercial world.
The framework mainly focuses on education, support tools, buy-in and remuneration. The
framework was validated using a case study to illustrate its practicality. This dissertation also
focuses on different types of formal methods and how they are used, as well as the link
between formal methods and other software development techniques.
An ERP system specification is presented in both natural language (informal) and formal
notation, which demonstrates how a formal specification can be derived from an informal
specification using the enhanced established strategy for constructing a Z specification as a
guideline. Success stories of companies that are applying formal methods in the commercial
world are also presented. / School of Computing
|
2 |
Formal methods adoption in the commercial worldNemathaga, Aifheli 10 1900 (has links)
: leaves 122-134 / There have been numerous studies on formal methods but little utilisation of formal methods in the commercial world. This can be attributed to many factors, such as that few specialists know how to use formal methods. Moreover, the use of mathematical notation leads to the perception that formal methods are difficult. Formal methods can be described as system design methods by which complex computer systems are built using mathematical notation and logic.
Formal methods have been used in the software development world since 1940, that is to say, from the earliest stage of computer development. To date, there has been a slow adoption of formal methods, which are mostly used for mission-critical projects in, for example, the military and the aviation industry. Researchers worldwide are conducting studies on formal methods, but the research mostly deals with path planning and control and not the runtime verification of autonomous systems.
The main focus of this dissertation is the question of how to increase the pace at which formal methods are adopted in the business or commercial world. As part of this dissertation, a framework was developed to facilitate the use of formal methods in the commercial world. The framework mainly focuses on education, support tools, buy-in and remuneration. The framework was validated using a case study to illustrate its practicality. This dissertation also focuses on different types of formal methods and how they are used, as well as the link between formal methods and other software development techniques.
An ERP system specification is presented in both natural language (informal) and formal notation, which demonstrates how a formal specification can be derived from an informal specification using the enhanced established strategy for constructing a Z specification as a guideline. Success stories of companies that are applying formal methods in the commercial world are also presented. / School of Computing / M. Sc. (Computing)
|
Page generated in 0.048 seconds