Proceedings. Technology of Object-Oriented Languages. TOOLS 24 (Cat. No.97TB100240)

1-1 Sept. 1998

Filter Results

Displaying Results 1 - 25 of 60
  • Proceedings. Technology of Object-Oriented Languages. TOOLS 24 (Cat. No.97TB100240)

    Publication Year: 1997
    Request permission for commercial reuse | |PDF file iconPDF (254 KB)
    Freely Available from IEEE
  • Panel: Distributed object technology: the future

    Publication Year: 1997, Page(s): 416
    Request permission for commercial reuse | |PDF file iconPDF (38 KB)
    Freely Available from IEEE
  • Tutorial: Advanced C++ programming styles: using C++ as a higher-level language

    Publication Year: 1997, Page(s):418 - 419
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (89 KB)

    Provides an abstract for each of the presentations and a brief professional biography of each presenter. The complete presentations were not made available for publication as part of the conference proceedings. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tutorial: From C to C++

    Publication Year: 1997, Page(s): 420
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (35 KB)

    Provides an abstract for each of the presentations and a brief professional biography of each presenter. The complete presentations were not made available for publication as part of the conference proceedings. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tutorial: Using design patterns and framework to develop object-oriented communication systems

    Publication Year: 1997, Page(s):422 - 423
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (110 KB)

    Provides an abstract for each of the presentations and a brief professional biography of each presenter. The complete presentations were not made available for publication as part of the conference proceedings. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Author index

    Publication Year: 1997, Page(s): 424
    Request permission for commercial reuse | |PDF file iconPDF (84 KB)
    Freely Available from IEEE
  • The design of a flexible class library management system

    Publication Year: 1997, Page(s):60 - 69
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1440 KB)

    Extensive reuse of existing code components has long been recognised as a vital step if software engineering is to become a true engineering discipline. Object oriented techniques offer the promise of simplifying code reuse. We consider it vital that the tools used to support the construction of software match the design methodology. We present a design for a class library management system which ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Directed graph based association algebra for object-oriented databases

    Publication Year: 1997, Page(s):53 - 59
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (316 KB)

    It has been common knowledge for most researchers that object oriented databases should support relational operations effectively and efficiently, but it has not been resolved adequately. The major reason is that the object oriented data model lacks a solid theoretical foundation, as a relational model does. In order to remedy that problem, the paper presents a directed graph based association alg... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Algebraic semantics of object-oriented data models

    Publication Year: 1997, Page(s):43 - 52
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (688 KB)

    An algebraic semantics of object oriented data models is presented. Particular attention is paid to the following features typical of the object oriented programming paradigm: complex mutable and immutable objects, object identity, object sharing, object types and type categories, inheritance, overloading, overriding, and late binding. The tools proposed in the paper can serve as a mechanism for t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quantitatively evaluate object oriented software evolution

    Publication Year: 1997, Page(s):362 - 367
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (272 KB)

    Object-oriented software development follows a path of iterative evolution from the initial design to a mature system. The evolution of an object-oriented system involves two models: the design model and the implementation model. Software design and implementation processes are intertwined. This study uses object-oriented metrics to track the evolution of an object-oriented system. The empirical o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Object-oriented technology transfer to multiprocessor system-level synthesis

    Publication Year: 1997, Page(s):284 - 293
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (568 KB)

    Technology transfers between software and hardware engineering date back to a decade and a half. Object-oriented technology from software engineering is one such successful transfer to hardware design. There is a natural correspondence between object-oriented concepts and hardware design. The work presented in this paper extends the basic application of object-oriented technology to system-level s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experience report: using design patterns in the development of JB system

    Publication Year: 1997, Page(s):159 - 165
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (296 KB)

    Design patterns have received a lot of attention recently, especially in the object-oriented (OO) community, but there are still not many very practical design patterns. What role design patterns can play and what developers should pay attention to in pattern-based software development requires a lot of practice to find out. In the development of the JB (Jade Bird) system, which is a large-scale s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Transparent access to persistent objects in object-oriented databases

    Publication Year: 1997, Page(s):38 - 42
    Cited by:  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (232 KB)

    A technique for transparent access to persistent objects is presented. This is a key technique for achieving the seamless integration of object oriented databases and programming languages, with the condition of keeping the object level concurrency control, version management and constraint checking View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object-oriented environment database for AGV path planing

    Publication Year: 1997, Page(s):86 - 95
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (412 KB)

    The object oriented methodology is employed to build an environment database for path planning of autonomous guided vehicles (AGVs). The object oriented environment database (OOED) consists of spatial objects made up of Road, Fork, Region, Obstacle, etc. with non spatial attributes. An effective path planning algorithm has been presented that comprises two steps: the first is path finding, that ca... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experiences with teaching object-oriented concepts to introductory programming students using C++

    Publication Year: 1997, Page(s):310 - 319
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (536 KB)

    With the growth in popularity of the object-oriented paradigm, the Department of Software Development at Monash University decided to teach object-oriented programming to the introductory programming students. The first year programming subjects were completely restructured and rewritten. It was decided to introduce the object-oriented paradigm after the students have had one semester of procedura... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A practical formally-based approach to object-oriented modelling of control systems

    Publication Year: 1997, Page(s):404 - 413
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (344 KB)

    Currently popular object-oriented modelling methods, when applied to computer-based control systems, mostly produce incomplete and fragmented models consisting mainly of state transition diagrams and message passing diagrams. Such shortcomings can limit the model's usefulness in the development process. We present a formally-based object-oriented method to construct a precise and complete analysis... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reengineering for CASE tool-IDEF0-MAKER

    Publication Year: 1997, Page(s):356 - 361
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (296 KB)

    The reengineering steps for a CASE tool called IDEF0-MAKER include analyzing and decomposing the original system, designing abstract frameworks and putting the decomposed subsystems into the frameworks. A new technology, design patterns, has been applied to this work. The consequences of using these patterns are successful: they improve the understanding, maintainability, reusability and evolution... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Comparisons between CORBA and DCOM: architectures for distributed computing

    Publication Year: 1997, Page(s):278 - 283
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (328 KB)

    Over the last decade object-oriented development methods and techniques have gained rapid acceptance in many areas, such as graphical user interfaces and network programming. Currently there are two major standard architectures available to support distributed object-oriented programming: the Object Management Group's Common Object Request Broker Architecture and Microsoft's Distributed Component ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A method for using object-oriented frameworks to support various high-level parallel computing models

    Publication Year: 1997, Page(s):151 - 158
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (380 KB)

    Parallel systems are usually based on various high-level parallel computing models. However, a traditional programming language is usually able to support only a single model. This paper proposes a method for using parallel frameworks to support various high-level parallel computing models within a single object-oriented language. An example is given to illustrate the main ideas of this method View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A uniform framework for processing temporal object queries

    Publication Year: 1997, Page(s):28 - 37
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (520 KB)

    The paper explores a uniform framework for processing temporal queries in the context of object oriented databases. A temporal object data model is developed by extending the unified model of RDBs and OODBs from UniSQL/X with a time dimension, that forms temporal relational-like cubes but with aggregation and inheritance hierarchies. A query algebra is thereby defined to provide an access of objec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • OO metrics data gathering environment

    Publication Year: 1997, Page(s):80 - 85
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (364 KB)

    Object technology has been recognized as an enabling factor and it is largely introduced into MIS departments. However, the benefits and improvements related to object technology are not obvious and could not be realized and achieved without appropriate evaluation criteria and metrics. The paper presents some evaluation criteria, measures and metrics, suitable for object oriented software developm... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Intelligent multimedia presentation system: an object-oriented approach

    Publication Year: 1997, Page(s):304 - 309
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (340 KB)

    The design goal of Zhejiang University Intelligent Multimedia Presentation System is a plan-based transportable multimedia coordinated presentation system which is independent of any particular applications. We describe an object-oriented approach which has been shown to be suitable for the generation of intelligent multimedia presentation. The applications of OO techniques in knowledge representa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The parallel object model in HIPPOS: HIgh Performance Parallel Object System

    Publication Year: 1997, Page(s):397 - 403
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (308 KB)

    HIPPOS, an object-oriented parallel processing system developed at Tsinghua University, addresses the low performance of object-oriented parallel systems, the difficulty of programming and the portability of applications. The parallel object model is supported by using object-oriented technology in HIPPOS. It classifies the active objects into independent objects and server objects in order to mak... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The implement mechanism and efficiency analysis of multiinheritance and polymorphism

    Publication Year: 1997, Page(s):389 - 392
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (176 KB)

    Object-oriented programming design (OOPD) is in the mainstream of programming design thought at present, but the low running efficiency of multiple inheritance and polymorphism has hindered the application and development of OOPD. The authors put forward the FastTable method after analyzing the traditional implementation methods. It can greatly enhance the implementation efficiency of multiple inh... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting project-centered reuse in object-oriented software development

    Publication Year: 1997, Page(s):381 - 384
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (176 KB)

    The documents of a software project provide rich resources for reuse if the reusable assets are well documented in them. The resources are particularly useful for the development of a software family in the same application domain. In the paper, some limitations of current object-oriented methods for documenting reusable assets are discussed, and a new method for enhancing documents is provided an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.