Fundamentals of Algebraic Specification 2: Module by Hartmut Ehrig, Bernd Mahr

Posted by

By Hartmut Ehrig, Bernd Mahr

Since the early seventies techniques of specification became vital within the entire quarter of laptop technology. in particular algebraic specification thoughts for summary info forms and software program structures have won substantial value in recent times. they've got not just performed a primary function within the thought of knowledge kind specification, yet in the meantime have had a extraordinary impression on programming language layout, process architectures, arid software program instruments and environments. the basics of algebraic specification lay a foundation for instructing, learn, and improvement in all these fields of laptop technological know-how the place algebraic options are the topic or are used with virtue on a conceptual point. this kind of foundation, even if, we don't regard to be a synopsis of all of the diverse methods and achievements yet relatively a continuously built thought. one of these thought may still as a rule emphasize elaboration of easy ideas from one standpoint and, in a rigorous method, succeed in the cutting-edge within the box. We comprehend basics during this context as: 1. basics within the experience of a gently inspired advent to algebraic specification, that is comprehensible for machine scientists and mathematicians. 2. basics within the feel of mathematical theories that are the foundation for unique definitions, buildings, effects, and correctness proofs. three. basics within the experience of suggestions from desktop technological know-how, that are brought on a conceptual point and formalized in mathematical terms.

Show description

Read or Download Fundamentals of Algebraic Specification 2: Module Specifications and Constraints PDF

Best algorithms and data structures books

Vorlesungen über Informatik: Band 1: Grundlagen und funktionales Programmieren

Goos G. , Zimmermann W. Vorlesungen ueber Informatik, Band 1. . Grundlagen un funktionales Programmieren (ISBN 3540244050)(de)(Springer, 2005)

Algorithms and Protocols for Wireless Sensor Networks

A one-stop source for using algorithms and protocols in instant sensor networks From a longtime foreign researcher within the box, this edited quantity offers readers with entire insurance of the basic algorithms and protocols for instant sensor networks. It identifies the learn that should be carried out on a couple of degrees to layout and determine the deployment of instant sensor networks, and offers an in-depth research of the improvement of the subsequent iteration of heterogeneous instant sensor networks.

Algorithmic Foundations of Geographic Information Systems

This instructional survey brings jointly strains of analysis and improvement whose interplay can provide to have major sensible impression at the sector of spatial details processing within the close to destiny: geographic details platforms (GIS) and geometric computation or, extra rather, geometric algorithms and spatial info buildings.

Practical Industrial Data Networks: Design, Installation and Troubleshooting (IDC Technology (Paperback))

There are lots of facts communications titles protecting layout, deploy, and so forth, yet nearly none that in particular concentrate on commercial networks, that are an important a part of the daily paintings of business keep watch over platforms engineers, and the main target of an more and more huge staff of community experts.

Extra info for Fundamentals of Algebraic Specification 2: Module Specifications and Constraints

Sample text

A general concept of module and modularization should not take such restricted forms as universal but instead allow flexible interconnections. (10) uniformity in modular systems Modular systems should be built up from modules and module interconnections such that interconnected modules again form modules. Such uniformity in a modular system enhances formal treatment and computational support as well as definition and change of views to the structure of a modular system. Section IC: Concepts for Abstract Modules and Modular Systems 27 These principles of modules and modular systems should not be thought without providing specific conceptual entities or features which form the components of a module and of modular systems.

A concept of module specifications and modular systems was informally treated in this section. Adequacy of this concept for software system design and development, however, can only be claimed. 9. In more detail, this will be apparent after the algebraic module concept is formally studied in the subsequent chapters. Section IE: Abstract Data Types and Abstract Modules 41 SECTION IE ABSTRACT DATA TYPES AND ABSTRACT MODULES Finally in this chapter we want to discuss the basic ideas of abstract data types and abstract modules.

Similarily the export and the parameter specifications have loose interpretation. 9 (1). (2) The body specification which represents the construction of the exported resources based on the resources declared in the import interface, has an initial interpretation. This means that for every import algebra A the A-quotient tenn algebra F(A) is associated with the body specification. In fact F(A) is the free construction over A. 9 (2)). (3) The component interconnections specification morphisms are interpreted by functors (in reversed direction).

Download PDF sample

Rated 4.64 of 5 – based on 35 votes