DocumentCode :
3277307
Title :
New types of program dependences and interprocedural relations in Ada 2012 programs
Author :
Bo Wang ; Goto, Yasunori ; Jingde Cheng
Author_Institution :
Dept. of Inf. & Comput. Sci., Saitama Univ., Saitama, Japan
fYear :
2013
fDate :
23-25 May 2013
Firstpage :
718
Lastpage :
723
Abstract :
System dependence net is a formal model to explicitly represent program dependences and interprocedural relations in a concurrent program with multiple procedures. It is useful for development and maintenance of concurrent programs, such as program slicing, testing, debugging, and complexity measuring. By now, although system dependence nets for Ada 95 and Ada 2005 programs were proposed respectively, they cannot be used for Ada 2012 programs, because Ada 2012 has a lot of changes and extensions from Ada 2005. As the first step to extend the current model of system dependence nets for Ada 2012 programs, it is indispensable to identify all new program dependences and interprocedural relations in Ada 2012 programs. This paper presents some new types of program dependences and interprocedural relations in Ada 2012 programs, and shows their real examples.
Keywords :
concurrency control; formal specification; program debugging; program slicing; program testing; software maintenance; software metrics; Ada 2005 program; Ada 2012 programs; Ada 95 program; complexity measurement; concurrent program development; concurrent program maintenance; explicit program dependence representation; formal model; interprocedural relations; program debugging; program dependence identification; program slicing; program testing; system dependence net; Boolean functions; Data structures; Monitoring; Ada 2012 program; concurrent program; program dependence; program dependence graph; system dependence net;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference on
Conference_Location :
Beijing
ISSN :
2327-0586
Print_ISBN :
978-1-4673-4997-0
Type :
conf
DOI :
10.1109/ICSESS.2013.6615407
Filename :
6615407
Link To Document :
بازگشت