DocumentCode :
2037555
Title :
A method of input-output conditions for automatic program generation using Petri nets
Author :
Osogami, Masahiro ; Yamanishi, Teruya ; Uosaki, Katsuji
Author_Institution :
Dept. of Manage. Inf. Sci., Fukui Univ. of Technol., Fukui, Japan
fYear :
2011
fDate :
13-18 Sept. 2011
Firstpage :
2415
Lastpage :
2420
Abstract :
Since the 1980´s, object oriented programming and structured programming have been required for increased software productivity. Under these circumstances, interest of studies for automatic program generation such as (Module Aided Programming system by Prolog) MAPP has been increased. The system uses specifications written in easily understood language, and data structures with customized target objects using the generic Prolog module library. During program generation, MAPP tries to compensate for any missing specifications which are not completely described using input and output conditions of modules. But such an input-output conditions check has been carried out empirically, and its effectiveness has not been proved. In this paper, a method using Petri nets is proposed to apply to the input-output conditions check of MAPP modules. The method is effective to obtain mathematical backgrounds since the reachability of Petri nets is analyzable using state equation, algebraic equation, and incidence matrices.
Keywords :
PROLOG; Petri nets; formal specification; formal verification; input-output programs; matrix algebra; object-oriented programming; reachability analysis; structured programming; MAPP modules; Petri nets; algebraic equation; automatic program generation; data structures; generic Prolog module library; incidence matrices; input-output condition check; module aided programming system by Prolog; object oriented programming; reachability; software productivity; state equation; structured programming; Data structures; Equations; Joining processes; Mathematical model; Petri nets; Programming; Prototypes; Input-output conditions; Petri nets; Prolog; automatic program generation; reachability analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SICE Annual Conference (SICE), 2011 Proceedings of
Conference_Location :
Tokyo
ISSN :
pending
Print_ISBN :
978-1-4577-0714-8
Type :
conf
Filename :
6060382
Link To Document :
بازگشت