Using supplementary properties to reduce the need for documentation

Ole Lehrmann Madsen, Birger Møller-Pedersen

Publikation: Bidrag til bog/antologi/rapport/proceedingKonferencebidrag i proceedingsForskningpeer review

2 Citationer (Scopus)

Abstract

The purpose of programming languages is to instruct computers and to communicate descriptions of computational processes among people. However, a program has to be supplemented by additional documentation using natural language, diagrams, specifications, models, etc. that also serve the purpose of supporting design and validation. A number of languages have been developed for this purpose, with the cost of having to maintain several descriptions. In this paper, we describe how to include supplementary properties in a programming language to reduce the need for additional languages and to reduce the need for additional documentation. Supplementary properties may restrict access to global variables, enforce restrictions on subclasses, specify required interfaces of modules, etc.
OriginalsprogEngelsk
TitelLeveraging Applications of Formal Methods, Verification and Validation. Software Engineering - 11th International Symposium, ISoLA 2022, Proceedings : Software Engineering
RedaktørerTiziana Margaria, Bernhard Steffen
Antal sider25
ForlagSpringer
Publikationsdatookt. 2022
Sider35-59
ISBN (Trykt)978-3-031-19755-0
ISBN (Elektronisk)978-3-031-19756-7
DOI
StatusUdgivet - okt. 2022
Begivenhed11th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation - Rhodes, Grækenland
Varighed: 24 okt. 202228 okt. 2022
Konferencens nummer: 11

Konference

Konference11th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation
Nummer11
Land/OmrådeGrækenland
ByRhodes
Periode24/10/202228/10/2022
NavnLecture Notes in Computer Science
Nummer13702
Vol/bindLNCS
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Using supplementary properties to reduce the need for documentation'. Sammen danner de et unikt fingeraftryk.

Citationsformater