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