• 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