skip to main content
10.1145/197978.197987acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
Article
Free Access

Verification of the application of coding rules for Ada to enhance portability of real-time applications

Authors Info & Claims
Published:01 July 1994Publication History

ABSTRACT

In order to improve the portability of code for real time applications written in Ada, a set of general coding rules has been compiled. In a second step, Ada code constructs offending these rules were identified. In order to support the verification of the application of coding rules a static analysis tool was developed, which tests Ada source code for these constructs and which indicates the offending constructs. Since a syntactical analysis is insufficient to perform all necessary tests, the tool uses the ASIS-interface to Ada libraries in order to obtain the necessary semantic information. Different source code was tested with the tool. Obvious differences can be observed depending on the application of the source code and its portation.

References

  1. 1.Norbert Collienne, Peter Kompalla, q.,eiffadcn ffir die Sofiwareerstcllung in Ada', Version 3.1, 1993Google ScholarGoogle Scholar
  2. 2.Peter E. Obermayer, Norbert Collicnne, Peter Kompalla, Rucloff Landwchr, 'Using the Aria- Guidelines to support V-Model-conforming SoRware Development', Proc. Third Symposium Ada in Aerospace', Vienna, 9.- 13. November 1992, EUROSPACE, Paris, 1993Google ScholarGoogle Scholar
  3. 3.Karl A. Nyt~rg (ed.) 'The Annotated Ada Reference Manual', ANSI/MIL-STI)- 1815A- 1983Google ScholarGoogle Scholar
  4. 4.J.B. Bladen, S.J. Blake, D. Spenhoff, 'Ada Semantic Interface Specification (ASIS)', ACM 1991 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Holgcr Noseck, Michael Biencrt, 'Approaches to the Automatical Verification of Software- Reusability', Proc. Fourth Symposium 'Ada in Aerospace', Brussels, 8.-11. November 1993, EUROSPACE, Paris, 1993Google ScholarGoogle Scholar

Index Terms

  1. Verification of the application of coding rules for Ada to enhance portability of real-time applications

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          WADAS '94: Proceedings of the eleventh annual Washington Ada symposium & summer ACM SIGAda meeting on Ada
          July 1994
          126 pages
          ISBN:0897916840
          DOI:10.1145/197978

          Copyright © 1994 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 July 1994

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article
        • Article Metrics

          • Downloads (Last 12 months)24
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader