Foundations of rule-based design of modular systems
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.
- scientific article; zbMATH DE number 46336
- scientific article; zbMATH DE number 1390331
- A general framework for modular implementations of modular system specifications
- scientific article; zbMATH DE number 3890708
- Compositional synthesis of modular systems
- Applications and Theory of Petri Nets 2004
- Modal specification theories for component-based design
- Logical foundations of rule-based systems
- Algebraic specification of modules and their basic interconnections
- Deriving graphs from graphs by applying a production
- 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
- Graph-grammars and their application to computer science. 3rd International Workshop, Warrenton, Virginia, USA, December 2-6, 1986
- scientific article; zbMATH DE number 3888893 (Why is no real title available?)
- scientific article; zbMATH DE number 3898210 (Why is no real title available?)
- scientific article; zbMATH DE number 3907796 (Why is no real title available?)
- scientific article; zbMATH DE number 3947607 (Why is no real title available?)
- scientific article; zbMATH DE number 3951989 (Why is no real title available?)
- scientific article; zbMATH DE number 3972172 (Why is no real title available?)
- scientific article; zbMATH DE number 3980454 (Why is no real title available?)
- scientific article; zbMATH DE number 4056967 (Why is no real title available?)
- scientific article; zbMATH DE number 3776831 (Why is no real title available?)
- scientific article; zbMATH DE number 3633737 (Why is no real title available?)
- scientific article; zbMATH DE number 3995031 (Why is no real title available?)
- scientific article; zbMATH DE number 3995035 (Why is no real title available?)
- Parallelism and concurrency of graph manipulations
- Transformations of structures: An algebraic approach
- On the complexity of specification morphisms
- Parallel high-level replacement systems
- Design and implementation of derivation rules in information systems
- scientific article; zbMATH DE number 46336 (Why is no real title available?)
- scientific article; zbMATH DE number 177440 (Why is no real title available?)
- scientific article; zbMATH DE number 4125035 (Why is no real title available?)
- An index system for modular fixture design: applied to case-based reasoning
- scientific article; zbMATH DE number 1390331 (Why is no real title available?)
- Canonical derivations for high-level replacement systems
This page was built for publication: Foundations of rule-based design of modular systems
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1176249)