Algebraic Specification Techniques In Object Oriented Programming Environments

eBook Download

BOOK EXCERPT:

The main aim of this monograph is to provide a framework for the integrated design of object-oriented programs with algebraic specification techniques. The design method pursued relies fundamentally on the structuring of systems based on the notion of data types. Depending on the level of abstraction, data types are described in an object-oriented way by algebraic specifications or by machine-executable object-oriented programs. The treatment involves two main aspects. First, object-oriented programs have to be related by a notion of correctness that models the transition from specifications to program implementations. The author presents a notion of correctness which relies on the idea of abstraction functions. Second, in order to obtain an integrated design environment, a uniform structuring concept for object oriented programs and algebraic specifications has to be provided. Inheritance, subtyping and clientship are three central notions of object-oriented structuring. Theauthor uses them to develop the kernel of a typed object- oriented programming language. The monograph provides the formal foundation for a unified framework of algebraic specifications and object-oriented programs. A major guideline is the development of a design method supporting the structured design and reuse of software in this environment.

Product Details :

Genre : Computers
Author : Ruth Breu
Publisher : Springer Science & Business Media
Release : 1991-12-04
File : 248 Pages
ISBN-13 : 3540549722


Deriving Object Oriented Specifications From Algebraic Specifications Through Refinement

eBook Download

BOOK EXCERPT:

Product Details :

Genre :
Author : Bastian Dölle
Publisher : Cuvillier Verlag
Release : 2007
File : 173 Pages
ISBN-13 : 9783867274524


Algebraic Methodology And Software Technology Amast 93

eBook Download

BOOK EXCERPT:

The goal of the AMAST conferences is to foster algebraic methodology as a foundation for software technology, and to show that this can lead to practical mathematical alternatives to the ad-hoc approaches commonly used in software engineering and development. The first two AMAST conferences, held in May 1989 and May 1991 at the University of Iowa, were well received and encouraged the regular organization of further AMAST conferences on a biennial schedule. The third Conference on Algebraic Methodology and Software Technology was held in the campus of the University of Twente, The Netherlands, during the first week of Summer 1993. Nearly a hundred people from all continents attended the conference. The largest interest received by the AMAST conference among the professionals extended to include the administration organizations as well. AMAST'93 was opened by the Rector of the University of Twente, followed by the Local Chairman. Their opening addresses open this proceedings, too. The proceedings contains 8 invited papers and 32 selected communica tions. The selection was very strict, for 121 submissions were received.

Product Details :

Genre : Computers
Author : Maurice Nivat
Publisher : Springer Science & Business Media
Release : 2012-12-06
File : 429 Pages
ISBN-13 : 9781447132271


Algebraic Methodology And Software Technology

eBook Download

BOOK EXCERPT:

Content Description #Includes bibliographical references and index.

Product Details :

Genre : Computers
Author : Martin Wirsing
Publisher : Springer Science & Business Media
Release : 1996-06-19
File : 660 Pages
ISBN-13 : 354061463X


Ecoop 94 Object Oriented Programming

eBook Download

BOOK EXCERPT:

This volume contains the proceedings of the 8th European Conference on Object-Oriented Programming (ECCOP '94), held in Bologna, Italy in July 1994. ECOOP is the premier European event on object-oriented programming and technology. The 25 full refereed papers presented in the volume were selected from 161 submissions; they are grouped in sessions on class design, concurrency, patterns, declarative programming, implementation, specification, dispatching, and experience. Together with the keynote speech "Beyond Objects" by Luc Steels (Brussels) and the invited paper "Putting Objects to Work" by Norbert A. Streitz (GMD-IPSI, Darmstadt) they offer an exciting perspective on object-oriented programming research and applications.

Product Details :

Genre : Computers
Author : Mario Tokoro
Publisher : Springer Science & Business Media
Release : 1994-06-15
File : 558 Pages
ISBN-13 : 3540582029


A Design Pattern Oriented Programming Environment

eBook Download

BOOK EXCERPT:

Inhaltsangabe:Einleitung: Diese Diplomarbeit ist zusammen mit der Diplomarbeit Entwicklung einer patternorientierten Programmiersprache und eines dazugehörigen Compilers von S. Bünnig (Best.Nr. 29011914) die Grundlage für die Studienarbeit Patternorientierte Programmierung am Anwendungsbeispiel von N. Seemann und S. Bünnig (Best.Nr. 29011913). Ein Entwurfsmuster beschreibt ein in unserer Umwelt beständig wiederkehrendes Problem und erläutert den Kern der Lösung für dieses Problem, so dass diese Lösung beliebig oft anwendbar ist, ohne dass man sie jemals ein zweites Mal gleich ausführen muss. Das Ziel dieser Arbeit besteht nun darin, diesen abstrakten Grundgedanken auf dem Gebiet der Softwareentwicklung formal in einem Programmiermodell zu fassen, das Entwurfsmuster und damit verbundene Konzepte direkt unterstützt und als Erweiterung des objektorientierten Programmiermodells verstanden werden kann. Im Anschluss daran wird ein Sprachentwurf für eine sogenannte patternorientierte Programmiersprache vorgestellt, die es ermöglichen soll, Entwurfsmuster zu implementieren und wiederzuverwenden. Abstract: The development of large scale software systems in a systematic way is still a challenging task in software engineering. The use of structural, modular and object oriented programming techniques and environments have proven to be powerful and reliable for the creation of correct, reusable and maintainable software. Specifically, the object oriented programming model has improved the quality of software by providing structures for better support of abstraction, encapsulation and reusability. In recent years, these properties have become more important since hardware and software systems have grown bigger and more complex. Also, customers have made higher requirements an the quality of software. Object oriented programming languages like Eiffel, Smalltalk or C++ provide basic facilities for network programming, database access, etc. in form of class libraries which exploit these concepts. This helps developers concentrate an the solving of the actual problems, without having to spend time an reinventing already implemented solutions to common problems. The object-oriented paradigm primarily involve objects. These usually represent abstractions of real world entities. Objects are typically defined by classes in programming languages. Classes representing different entities may be related to each other in several different ways. These normally [...]

Product Details :

Genre : Computers
Author : Normen Seemann
Publisher : diplom.de
Release : 2014-04-01
File : 98 Pages
ISBN-13 : 9783832419127


Attributed Algebraic Specifications

eBook Download

BOOK EXCERPT:

Product Details :

Genre : Software engineering
Author : Bernhard Bauer
Publisher : Herbert Utz Verlag
Release : 1996
File : 236 Pages
ISBN-13 : 3896751476


Algebraic Engineering Proceedings Of The First International Conference On Semigroups And Algebraic Eng And Workshop On For

eBook Download

BOOK EXCERPT:

There is algebraic structure in time, computation and biological systems. Algebraic engineering exploits this structure to achieve better understanding and design. In this book, pure and applied results in semigroups, language theory and algebra are applied to areas ranging from circuit design to software engineering to biological evolution.

Product Details :

Genre : Mathematics
Author : Chrystopher L Nehaniv
Publisher : World Scientific
Release : 1999-05-14
File : 586 Pages
ISBN-13 : 9789814544238


Object Oriented Technology For Database And Software Systems

eBook Download

BOOK EXCERPT:

Object orientation has become a ?must know? subject for managers, researchers, and software practitioners interested in the design, evolution, reuse and management of efficient software components.The book contains technical papers reflecting both theoretical and practical contributions from researchers in the field of object-oriented (OO) databases and software engineering systems. The book identifies actual and potential areas of integration of OO and database technologies, current and future research directions in software methodologies, and reflections about the OO paradigm.In providing current research and relevant information about this promising and rapidly growing field of object-oriented databases and software engineering systems, this book is invaluable to research scientists, practitioners, and graduate students working in the areas of databases and software engineering.

Product Details :

Genre : Computers
Author : Vangalur S. Alagar
Publisher : World Scientific
Release : 1995
File : 328 Pages
ISBN-13 : 9810221703


Design And Implementation Of Symbolic Computation Systems

eBook Download

BOOK EXCERPT:

This volume constitutes the proceedings of the International Symposium on Design and Implementation of Symbolic Computation Systems (DISCO '93), held in Gmunden, Austria, in September 1993. The growing importance of systems for symbolic computation has greatly influenced the decision of organizing this third conference in the series: DISCO '93 focuses mainly on the most innovative methodological and technological aspects of the design and implementation of hardware and software systems for symbolic and algebraic computation, automated reasoning, geometric modeling and computation, and automatic programming. The general objective of DISCO '93 is to present an up-to-date view of the field and to serve as a forum insymbolic computation for the scientific exchange among academic, industrial and user communities. Besides invited talks by Buchberger, Monagan, Omodeo and Hong, the volume contains 28 contributions, carefully selected by a highly competent international program committee from a total of 56 submissions.

Product Details :

Genre : Computers
Author : Alfonso Miola
Publisher : Springer Science & Business Media
Release : 1993-09-02
File : 404 Pages
ISBN-13 : 354057235X