Algebraic specification of modules and their basic interconnections (Q1089795): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: The programming language Ada. Reference manual. Proposed standard document, United States Department of Defense / rank
 
Normal rank
Property / cites work
 
Property / cites work: Implementation of data types by algebraic methods / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3677150 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3923579 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3917480 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3341871 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3738549 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Compatibility of parameter passing and implementation of parameterized data types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebraic implementation of abstract data types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3221381 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3725525 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Larch shared language handbook / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5416166 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3956373 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4105777 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4743722 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Extended directed graphs, a formalism for structured data and data structures / rank
 
Normal rank
Property / cites work
 
Property / cites work: Union and actualization of module specifications: Some compatibility results / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3718136 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3938468 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Specification of modular systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3948567 / rank
 
Normal rank

Latest revision as of 19:02, 17 June 2024

scientific article
Language Label Description Also known as
English
Algebraic specification of modules and their basic interconnections
scientific article

    Statements

    Algebraic specification of modules and their basic interconnections (English)
    0 references
    0 references
    1987
    0 references
    An algebraic specification concept for modules in software engineering is introduced which includes, in addition to a parameter and body part, explicit import and export interfaces. This concept integrates the main ideas of parameterized specifications for abstract data types and the information-hiding concept required for modules in software engineering. The concept is carefully motivated and defined with formal syntax and semantics within the framework of algebraic specifications. The basic constructions for combining modules are composition, actualization, extension, and union of modules with shared submodules. In this paper, composition and union are studied in detail. Both constructions are shown to be compositional. This means that the semantics of a combined module can be expressed in terms of the semantics of the components. To show the practical significance, specifications for the modules of an airport- schedule system and corresponding Ada packages are presented as an example.
    0 references
    parameterized specifications for abstract data types
    0 references
    modules in software engineering
    0 references
    airport-schedule system
    0 references
    Ada packages
    0 references

    Identifiers