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