Title :
OS validation programming language: CVAL
Author :
Minami, Susumu ; Kogiku, Ichizo ; Fukuya, Akiko ; Matsuda, Hideyuki
Author_Institution :
NTT Software Corp., Kanagawa, Japan
Abstract :
Standardizing application program interfaces (API) is one aspect of assuring program portability, but it is likewise important to establish a means of checking products for conformance to the API. The paper proposes an operating system (OS) validation programming language CVAL and describes how CVAL can be used to make an OS validation program. The proposed method was used for actual validation program development. Part of the same development was then carried out using the C language, and a comparison was made of the development scale and time involved. The results show that using CVAL for OS validation program development achieves at least twice the productivity as the existing approach using C
Keywords :
application program interfaces; high level languages; operating systems (computers); program verification; software portability; API; C language; CVAL; OS validation program; OS validation programming language; application program interface standardisation; operating system validation programming language; productivity; program portability; Application software; Computer languages; Cost function; Laboratories; Operating systems; Productivity; Programming profession; Real time systems; Software engineering; Software standards;
Conference_Titel :
TRON Project International Symposium, 1996. TEPS '96
Conference_Location :
Tokyo
Print_ISBN :
0-8186-7658-2
DOI :
10.1109/TRON.1996.566187