Foundations of rule-based design of modular systems (Q1176249): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Set OpenAlex properties.
 
(3 intermediate revisions by 3 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3677150 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebraic specification of modules and their basic interconnections / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3685223 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4194478 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3738549 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3721799 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Transformations of structures: An algebraic approach / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3221381 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Graph-grammars and their application to computer science. 2nd International Workshop, Haus Ohrbeck, Germany, October 4-8, 1982. ''Under the auspices of the European Association for Theoretical Computer Science'' / rank
 
Normal rank
Property / cites work
 
Property / cites work: Graph-grammars and their application to computer science. 3rd International Workshop, Warrenton, Virginia, USA, December 2-6, 1986 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallelism and concurrency of graph manipulations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3745247 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3956373 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3718136 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4721637 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3792213 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Deriving graphs from graphs by applying a production / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4721633 / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0304-3975(91)90042-z / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2011809587 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 09:21, 30 July 2024

scientific article
Language Label Description Also known as
English
Foundations of rule-based design of modular systems
scientific article

    Statements

    Foundations of rule-based design of modular systems (English)
    0 references
    25 June 1992
    0 references
    The paper tackles the problem of designing modular systems. In previous papers the author has proposed a modular approach to the development of large software systems based on the formalization of a module specification. This notion is an extension of the notion of algebraic specification of abstract data types. It consists of four components: an import interface, an export interface, a parameter part that they share, and a body. The four parts are represented by algebraic specifications. The interconnection mechanisms of module specifications needed for the stepwise modular development of systems are modelled as operations on module specifications. The problem discussed in the paper is the following: given a library of module specifications and the specification of a basic data typer realized in the environment, is it possible to design a modular system, using the given library, which realizes a goal specification? The chosen approach views the visible part of a module (namely the interfaces and their shared parameter part) as a production. The library of modules consists in a set of productions (each realized by possibly more than one body), the basic data types are represented by the initial specification and the answer to the problem is affirmative when the goal specification can be generated from a subspecification of the initial configuration using the library productions. Each direct derivation and each combination of productions corresponds to an operation on the module specifications represented as productions by their interfaces. So the final parallel derivation sequence from a subspecification of the basic data type specification to the goal specification can be translated into a modular design which, given an algebra of the built-in type, provides an algebra of the goal type. Productions, derivations and operations upon them are defined as in the so called algebraic approach to graph grammars.
    0 references
    modular system specification
    0 references
    rule-based design
    0 references
    graph grammars
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references