ASF+ --- eine ASF-aehnliche Spezifikationssprache release_2ap7zjn5gvb2zhdzeiypglwnq4

by Ruediger Lunde, Claus-Peter Wirth

Released as a article .

2009  

Abstract

Maintaining the main aspects of the algebraic specification language ASF as presented in [Bergstra&al.89] we have extend ASF with the following concepts: While once exported names in ASF must stay visible up to the top the module hierarchy, ASF+ permits a more sophisticated hiding of signature names. The erroneous merging of distinct structures that occurs when importing different actualizations of the same parameterized module in ASF is avoided in ASF+ by a more adequate form of parameter binding. The new ``Namensraum''-concept of ASF+ permits the specifier on the one hand directly to identify the origin of hidden names and on the other to decide whether an imported module is only to be accessed or whether an important property of it is to be modified. In the first case he can access one single globally provided version; in the second he has to import a copy of the module. Finally ASF+ permits semantic conditions on parameters and the specification of tasks for a theorem prover.
In text/plain format

Archived Files and Locations

application/pdf  325.1 kB
file_dxuixkd3yrewdhvim6b3t4dw6m
archive.org (archive)
Read Archived PDF
Preserved and Accessible
Type  article
Stage   submitted
Date   2009-02-17
Version   v1
Language   en ?
arXiv  0902.2995v1
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: 9391dd91-8378-4dd8-b878-f03340d6ab4e
API URL: JSON