Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Bernd Krieg-Brückner is active.

Publication


Featured researches published by Bernd Krieg-Brückner.


Sigplan Notices | 1980

ANNA: Towards a language for annotating Ada programs

Bernd Krieg-Brückner; David C. Luckham

ANNA is a proposal to extend Ada to include facilities for formally specifying the intended behaviour of Ada programs (or portions thereof) at all stages of program development. ANNA programs are Ada programs with formal comments. Formal comments in ANNA consist of virtul Ada text and annotations. The syntax and semantics of different kinds of annotations are defined: declarative annotations (for variables, subtypes, subprograms, and packages), statement annotations, exception annotations, and visibility annotations. ANNA includes a small number of predefined attributes which may appear only in annotations, e.g., access type collections.n The lexical structure of ANNA is designed so that the extensions of Ada appear as Ada comments. ANNA programs are therefore acceptable by Ada translators. The semantics of annotations are defined in terms of Ada concepts, in particular many annotations are generalizations of the constraint concept. It is therefore a simple step for the Ada programmer to use ANNA to give formal specifications of programs.n ANNA is intended to provide a formal framework within which different theories of formal specification may be applied to Ada. Our proposal omits tasking for the time being.


Sigplan Notices | 1979

Rationale of the design of the programming language ada

J. H. Ichbiah; John G. P. Barnes; J. C. Heliard; Bernd Krieg-Brückner; Olivier Roubine; Brian A. Wichmann


On the Construction of Programs | 1980

Modules and Visibility in the Ada Programming Language.

Jean D. Ichbiah; John G. P. Barnes; J. C. Heliard; Bernd Krieg-Brückner; Olivier Roubine; Brian A. Wichmann


Archive | 1987

10. Program structure

David C. Luckham; Friedrich W. von Henke; Bernd Krieg-Brückner; Olaf Owe


Archive | 1987

3. Annotations of declarations and types

David C. Luckham; Friedrich W. von Henke; Bernd Krieg-Brückner; Olaf Owe


Archive | 1987

8. Visibility rules in annotations

David C. Luckham; Friedrich W. von Henke; Bernd Krieg-Brückner; Olaf Owe


Archive | 1987

1. Basic Anna concepts

David C. Luckham; Friedrich W. von Henke; Bernd Krieg-Brückner; Olaf Owe


Archive | 1987

9. Task annotations

David C. Luckham; Friedrich W. von Henke; Bernd Krieg-Brückner; Olaf Owe


Archive | 1987

6. Annotation of subprograms

David C. Luckham; Friedrich W. von Henke; Bernd Krieg-Brückner; Olaf Owe


Archive | 1987

5. Statement annotations

David C. Luckham; Friedrich W. von Henke; Bernd Krieg-Brückner; Olaf Owe

Collaboration


Dive into the Bernd Krieg-Brückner's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Brian A. Wichmann

National Physical Laboratory

View shared research outputs
Researchain Logo
Decentralizing Knowledge