Object Technologies for Advanced Software: First JSSST International Symposium Kanazawa, Japan, November 4–6, 1993 Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This volume constitutes the proceedings of the First International Symposiumorganized by the Japan Society for Software Science and Technology. The symposium was held in Kanazawa, Japan, November 4-6, 1993 and attracted many researchers from academia and industry as well as ambitioned practitioners. Object technologies, in particular object-oriented programming, object-oriented databases, and software object bases, currently attract much attention and hold a great promise of future research and development in diverse areas of advanced software. The volume contains besides 6 invited presentations by renown researchers and 25 contributed papers carefully selected by an internationalprogram committee from a total of 92 submissions.

Author(s): John Sargeant (auth.), Shojiro Nishio, Akinori Yonezawa (eds.)
Series: Lecture Notes in Computer Science 742
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 1993

Language: English
Pages: 550
Tags: Software Engineering; Programming Languages, Compilers, Interpreters; Programming Techniques; Operating Systems; Database Management

Uniting functional and object-oriented programming....Pages 1-26
Traces (A cut at the “make isn't generic” problem)....Pages 27-42
Gluons: A support for software component cooperation....Pages 43-60
TAO: An object orientation kernel....Pages 61-76
Change management and consistency maintenance in software development environments using object oriented attribute grammars....Pages 77-94
Design of an integrated and extensible C++ programming environment....Pages 95-109
Metalevel decomposition in AL-1/D....Pages 110-127
Definition of a reflective kernel for a prototype-based language....Pages 128-144
Kernel structuring for object-oriented operating systems: The Apertos approach....Pages 145-162
Object database systems: Functional architecture....Pages 163-175
Maintaining behavioral consistency during schema evolution....Pages 176-193
An object-centered approach for manipulating hierarchically complex objects....Pages 194-219
Towards the unification of views and versions for object databases....Pages 220-236
Abstract view objects for multiple OODB integration....Pages 237-250
An object-oriented query model supporting views....Pages 251-263
Refactoring and aggregation....Pages 264-278
Transverse activities: Abstractions in object-oriented programming....Pages 279-296
Dynamic extensibility in a statically-compiled object-oriented language....Pages 297-314
Managing change in persistent object systems....Pages 315-338
An object-oriented pattern matching language....Pages 339-355
CLOG: A class-based logic language for object-oriented databases....Pages 356-370
Name management and object technology for advanced software....Pages 371-392
Constraints in object-oriented analysis....Pages 393-407
Integration of the tool (AWB) supporting the O * method in the PCTE-based software engineering environment....Pages 408-423
Minimizing dependency on class structures with adaptive programs....Pages 424-441
First class messages as first class continuations....Pages 442-459
A typing system for a calculus of objects....Pages 460-474
A type mechanism based on restricted CCS for distributed active objects....Pages 475-488
Adding implicit invocation to languages: Three approaches....Pages 489-510
Requirements and early experiences in the implementation of the SPADE repository using object-oriented technology....Pages 511-528
Object-oriented formal specification development using VDM....Pages 529-543