• DocumentCode
    2493144
  • Title

    A toolkit for automated support of Ada tasking analysis

  • Author

    Shatz, S.M. ; Mai, K. ; Moorthi, D. ; Woodward, J.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • fYear
    1989
  • fDate
    5-9 Jun 1989
  • Firstpage
    595
  • Lastpage
    602
  • Abstract
    A discussion is presented of research on the development of a toolkit that supports general static analysis using a Petri net framework for Ada tasking. The toolkit integrates some custom and general-purpose tools. The custom tools were defined and implemented specifically for research in Ada tasking analysis; the general-purpose tools are Petri net tools developed to support arbitrary Petri-net-based research. The analysis toolkit is divided into two major subsystems. The first is the front-end translator subsystem, which translates Ada source (or design-level source specified in a design language called Ada Tasking Language) into a Petri net format. The translation allows one to base current and future analysis techniques on a model that is both theoretically mature and actively investigated. The second is the back-end information display subsystem, which receives user queries and presents tasking analysis results. Example Ada tasking programs are used to demonstrate the utility of the tools individually as well as collectively
  • Keywords
    Ada; distributed processing; program interpreters; program testing; Ada tasking analysis; Petri net framework; automated support; back-end information display subsystem; front-end translator subsystem; general static analysis; general-purpose tools; toolkit; Concurrent computing; Displays; Distributed computing; FETs; Filters; Information analysis; Petri nets; Skeleton; Software engineering; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1989., 9th International Conference on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    0-8186-1953-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1989.37993
  • Filename
    37993