Formal Specification of a Wall-Climbing Robot Using Z – A Case Study of Small-Scale Embedded Hard Real-Time System

Radziah Mohamad, Dyg. Norhayati Abg. Jawawi, Safaai Deris, Rosbi Mamat
2001 Jurnal Teknologi  
The task of checking whether a real-time system satisfies its timing and concurrency specifications is extremely important. One major area of research addressing software reliability aspect is called formal method, which attempts to prove the correctness of programs with respect to system specifications. Since, timing and concurrency properties can be very important in the operation of real-time systems, there is a need for applying formal methods to verify timing properties. This paper
more » ... ates the process of building a formal specification of a small-scale embedded hard real-time systems using Z. It is expected that the formal specification presented in this paper can provide assistance in analysing design trade-offs early in the development process. It is also expected that this paper can act as the foundation for any upcoming formal methods related project especially for small-scale real-time systems project. Abstrak. Aktiviti menguji sama ada sistem masa nyata memenuhi spesifikasi masa dan keserempakan adalah sangat penting. Salah satu bidang penyelidikan dalam bidang kebolehpercayaan perisian ialah teknik formal yang cuba untuk membuktikan kesahihan sesuatu atur cara dengan spesifikasinya. Oleh kerana masa dan keserempakan merupakan aspek yang penting dalam sistem masa nyata, keperluan untuk menggunakan teknik formal sebagai teknik untuk mengesahkan aspek masa dan keserempakan ini adalah amat tinggi. Kertas kerja ini mengkaji proses membina spesifikasi formal untuk sistem masa nyata berskala kecil dengan menggunakan teknik Z. Spesifikasi formal yang dibangunkan di dalam kertas kerja ini diharap dapat membantu proses penganalisisan fasa reka bentuk di awal proses pembangunan sistem. Kertas kerja ini juga diharap dapat menjadi rujukan kepada projek-projek teknik formal yang akan datang terutamanya projek yang berkaitan dengan sistem masa nyata berskala kecil. Kata kunci: Kebolehpercayaan perisian, spesifikasi formal, Z, masa nyata, sistem berskala kecil.
doi:10.11113/jt.v34.645 fatcat:fidutlvxxvf3pjvpadjhcxlwea