By Topic

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
  • PolyConstraints: a design pattern for flexible collaboration in heterogeneous mobile environments

    Publication Year: 1997, Page(s):166 - 175
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (512 KB)

    In mobile collaborative applications, collaborating agents can move across heterogeneous networks. The collaborating agents also keep changing their roles depending on the work to be performed at that time. In such situations, a simple and flexible handling of the transition between heterogeneous environments and roles is required. This paper proposes PolyConstraints, a design pattern to handle th... 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.
  • InFac: a mechanism to achieve systems integration

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

    We describe how we achieve information systems integration (SI) in a university, based on our case study. As an introduction we briefly describe why SI is desirable, how others have achieved it and the uniqueness of our case study. We then discuss the advantages and disadvantages of existing mechanisms of SI and try to justify our approach. We conclude with suggestions on how our SI interface can ... 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.
  • An overview of JB (Jade Bird) component library system JBCL

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

    The article introduces the JB (Jade Bird) Component Library system-JBCL. The goal of JBCL is to describe, manage, store and retrieve components. Based on the JB component model, the JB Component Library Data Model is developed. JBCL provides three sets of tools to assist users and managers to make best use of the JB component library, and uses a faceted method as the main classification strategy, ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VRML++: a language for object-oriented virtual-reality models

    Publication Year: 1997, Page(s):141 - 150
    Cited by:  Papers (1)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (420 KB)

    Presents a new object-oriented language called VRML++ which extends the Virtual Reality Modeling Language (VRML 2.0), a specification language for interactive 3D scenes on the Internet. The new features of VRML++ are classes and inheritance, an improved type system and dynamic routing. As a net result, we get type-safe inclusion polymorphism and dynamic binding. We argue that these features are es... 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.
  • JBCDL: an object-oriented component description language

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

    The paper introduces Jade Bird Component Description Language (JBCDL) which is a part of the Jade Bird Component Library (JBCL). JBCDL is based on the Jade Bird Component Model (JBCOM). JBCOM is a 3C based hierarchic component model that is composed of specification and implementation layers and with uniformity and self contained composition. The main purpose of JBCDL is to describe component inte... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Contract-oriented specifications

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

    In object classes developed using design-by-contract, contracts contain assertions that formalise pre-conditions, post-conditions and invariants. To be sure that contracts are complete, they can be derived from specifications. For classes in a data structure library, equational specifications are appropriate. However, a conventional equational specification cannot usually be mapped directly to con... 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.
  • 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.
  • FIODBS: an interoperable object-database system

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

    Describes the architecture and several key aspects of FIODBS (Fudan Interoperable Object Database System), which has been developed by the authors' university. This paper first presents a common object model, which provides basic object-oriented (OO) features for object identifiers (OID), attributes, methods, inheritance, etc. Then three main interface components of FIODBS are given, where FToolsu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Three-dimensional object-oriented model

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

    From the modelling view point, the authors give a complete, reasonable and consistent three-dimensional object-oriented model which consists of an object model, dynamic model, collaboration model and describes these models in different abstract levels 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.
  • An automatic system modeling framework for information system engineering

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

    System modeling is considered as a key issue in information system engineering (ISE). According to the problems in current ISE, we propose seven guidelines for creating a modeling tool to solve them. Considering the achievements in the field of modeling the software process, we present the Object-Oriented Automatic System Modeling Framework (OOAMF) to meet those guidelines. OOAMF is rule-based, an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Finite model generation and formal specification development

    Publication Year: 1997, Page(s):350 - 355
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (324 KB)

    Efficient supporting tools are very important to the adoption of formal methods. Conventionally such tools are mainly automated theorem provers. We show that model generators can also be very helpful in obtaining formal specifications of software components. These tools help us to know more about certain properties of specifications, such as completeness and consistency View full abstract»

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

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

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object-oriented dependency graph for program slicing

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

    Program dependency graphs (PDG) facilitate program analysis and related applications such as program slicing, which is a method to identify the relevant entities of the program according to data and control dependencies. In the past, PDGs and program slicing were mostly developed for (conventional) imperative programs. Recently, the object-oriented (OO) paradigm has gained momentum and popularity.... 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.