By Topic

Proceedings Technology of Object-Oriented Languages and Systems (Cat. No.PR00393)

22-25 Sept. 1999

Filter Results

Displaying Results 1 - 25 of 65
  • Proceedings Technology of Object-Oriented Languages and Systems (Cat. No.PR00393)

    Publication Year: 1999
    Request permission for commercial reuse | PDF file iconPDF (81 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 1999, Page(s):v - ix
    Request permission for commercial reuse | PDF file iconPDF (167 KB)
    Freely Available from IEEE
  • Obtaining generic classes automatically through a parameterization operator. A focus on constrained genericity

    Publication Year: 1999, Page(s):166 - 176
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (727 KB)

    Generic classes allow one, through type parameter instantiation, to obtain new classes that are adapted to different contexts. Therefore, genericity is an important support for class reuse. When the possibility of reusing a class to deal with elements of different domains arises, it is desirable to have the appropriated generic class. Nevertheless, the construction of generic classes is a task tha... View full abstract»

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

    Publication Year: 1999, Page(s):492 - 493
    Request permission for commercial reuse | PDF file iconPDF (89 KB)
    Freely Available from IEEE
  • A new architecture of object-oriented rule base management system

    Publication Year: 1999, Page(s):200 - 203
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 KB)

    Proposes a new model, called the Drama model, under the object-oriented paradigm, for representing the rule base of general expert systems and rule-based applications. Based on the Drama model, modules of rules can be constructed as a reusable, sharable and modifiable rule package, which can then be shared in heterogeneous applications. To manage rule packages effectively and efficiently, an objec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CoOWA: a Component Oriented Web Application model

    Publication Year: 1999, Page(s):191 - 199
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (472 KB)

    As applications based on the World Wide Web are increasing rapidly in terms of both scale and complexity, it has been well recognized that the World Wide Web has evolved from a hypermedia information medium into a new distributed application platform, and it is therefore proper and prospective to view Web applications as software. Developing and maintaining large and complex Web applications deman... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extensible motor of a object-relational DBMS: design and implementation

    Publication Year: 1999, Page(s):372 - 379
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (288 KB)

    An object-relation DBMS design and implementation is introduced. It is a hybrid of relational database management and object-oriented technique. It supports the ORSQL that is the super-set of SQL and is applied to those applications involved in complex datatype and complex query. In the paper, we emphatically describe the system architecture and its mechanism of storage, access and query that appr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The `domain model concealer' and `application moderator' patterns: addressing architectural uncertainty in interactive systems

    Publication Year: 1999, Page(s):177 - 190
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (648 KB)

    Designing architectures for interactive systems is difficult: many system failures are due to the inability to handle the social and technical changes that occur during the development. We present two architectural patterns for interactive systems. We applied these to a short-term and a long-term development project. In the WebviseLT project, the conceptual model was modified to handle various ext... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A survey of schema evolution in object-oriented databases

    Publication Year: 1999, Page(s):362 - 371
    Cited by:  Papers (2)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (524 KB)

    Changes in the real world may require both the database population and the database schema to evolve. Particularly, this is the case in CAD/CAM and CASE database systems, in which the design objects constantly evolve in every aspect. On the other hand, the prototyping of a database design may also involve changes to both the structure and behavior of a schema. Unfortunately, most of the current sy... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software evolution: prototypical deltas

    Publication Year: 1999, Page(s):14 - 30
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (872 KB)

    We present a model of the software evolution process. We introduce the notion of a delta, which represents a change in the software's environment, as a key concept for characterizing the software evolution process. A number of prototypical deltas are presented and characterized in terms of the domains, models, and actors involved View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A tool for constructing service replication systems

    Publication Year: 1999, Page(s):358 - 361
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (232 KB)

    Service replication as a key to providing high availability, fault tolerance and good performance in distributed systems. However, building a service replication system is a difficult and complex task. This paper describes a tool that mimics the design of the remote procedure call (RPC) system to support building distributed service replication systems. The tool includes an interface definition la... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Class algebra for ontology reasoning

    Publication Year: 1999, Page(s):2 - 13
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (952 KB)

    Class algebra provides a natural framework for sharing ISA hierarchies between users who may be unaware of each other's definitions. This permits data from relational databases, object-oriented databases, and tagged XML documents to be joined into one distributed ontology sharable by all users without the need for prior negotiation or the development of a “standard” ontology for each f... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Testing Java Swing-based applications

    Publication Year: 1999, Page(s):156 - 165
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB)

    Testing applications with a graphical user interface can be done in several ways, with the most important being by generating events for the event queue. This paper reports on the issues involved in this for Java applications that use Swing (or JFC) objects for their user interface. It also describes the replayJava system, which can be used to record and playback user sessions or can be used to di... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object-oriented developing framework of fault-tolerance system

    Publication Year: 1999, Page(s):232 - 238
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (480 KB)

    The paper presents a fault tolerant development system framework based on the replication technique. The system maintains several replicated objects. When the primary object fails, the backup object will take over the primary object's work to provide continuous service. Using an object oriented design (OOD) technique, the development framework can enhance software reusability. The JAVA RMI techniq... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Building a repository for workflow systems

    Publication Year: 1999, Page(s):348 - 357
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (400 KB)

    Workflow technology is becoming the key technology for business process modeling, reengineering and automating. During the workflow specification, enactment and administration, there may appear various types of metadata about workflow specifications and instances. A repository manager is, therefore, necessary to store and manage these metadata. In this paper, a workflow metamodel is proposed first... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A multi-layered system of metrics for the measurement of reuse by inheritance

    Publication Year: 1999, Page(s):146 - 155
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB)

    In spite of the intense efforts of metrics research, the impact of object-oriented software metrics is, for the moment, still quite reduced. The cause of this fact lies not in an intrinsic incapacity of metrics to help in assessing and improving the quality of object-oriented systems, but in the unsystematic, dispersed and ambiguous manner of defining and using the metrics. In this paper, we defin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An algorithm for describing object-oriented software architecture using graph

    Publication Year: 1999, Page(s):225 - 231
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (248 KB)

    Although object oriented programming technology has improved the productivity of software development greatly, it brings new problems to software testing and maintenance which are mainly caused by complex relations among components of object oriented software. The paper discusses an algorithm to describe object oriented software architecture using a graceful graph based on UML class diagrams. The ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A parallel and distributed debugger implemented with Java

    Publication Year: 1999, Page(s):342 - 346
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (232 KB)

    In an ongoing project at NHPCC (National High Performance Computing Center) at Hefei of China, we are building a debugger for parallel/distributed programs that run on a cluster of homogeneous workstations-Dawning cluster system. Such debuggers are commonly built by layering a sophisticated user interface on top of existing sequential debuggers, such as dbx or gdb. We employ object-oriented techno... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Personal Intelligent Navigation System based on Java

    Publication Year: 1999, Page(s):477 - 483
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (336 KB)

    The intelligence of information processing is one of the hot-spots of information technology. The authors explain the distributed object model in designing the framework and describes the framework of the Personal Intelligent Navigation System based on Java and describes a detailed implementation of the system View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A JavaRMI-based application supporting interoperability in a GIS context

    Publication Year: 1999, Page(s):428 - 439
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (452 KB)

    The growth of the Internet has emphasized the need for interoperability among different and heterogeneous systems, i.e. their ability to exchange data and services in a transparent way. The article addresses interoperability in a GIS context where systems, historically monolithics, need to exchange spatial data. The work is based on the models proposed by the OpenGIS Consortium, whose mission is t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Risk analysis and assessment using object-oriented techniques

    Publication Year: 1999, Page(s):142 - 145
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (232 KB)

    This paper describes the concept of a “risk information base”, which is a part of development methodology to address the provision of risk analysis and assessment over the domain of information systems that connect to the Internet. The work is achieved within a framework which is based on object-oriented techniques View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object-oriented software design for distributed videoconferencing system

    Publication Year: 1999, Page(s):386 - 391
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (296 KB)

    A layered model based on objects for a distributed videoconferencing system is developed. The object orientation of various components consisting of the system and the semantic relations among multimedia are specified also. In this model, the object orientation decomposes the multimedia data streams into a set of objects on I/O level, processing level and network transport level, with different ob... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Agent Class Methodology: a new kind of autonomous object generation methodology

    Publication Year: 1999, Page(s):245 - 252
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (420 KB)

    We present a class based object oriented programming methodology, the Agent Class Methodology (ACM), a new kind of autonomous object generation methodology. The ACM specifies how to construct general purpose agents that can be used to construct a communicating, distributed, concurrent system. We explain the ACM's autonomous control mechanism together with the four-layered class inheritance archite... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A formal software development approach based on COOZ and refinement calculus

    Publication Year: 1999, Page(s):261 - 266
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (320 KB)

    Including refinement calculus into COOZ complements its disadvantage during design and implementation. The separation between design and implementation for construct and notation is removed as well. Then the software can be developed smoothly in the same frame. There is no corresponding object oriented construct in existing refinement calculus. The combination of COOZ and refinement calculus can b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Test selection from UML Statecharts

    Publication Year: 1999, Page(s):273 - 279
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (336 KB)

    UML is a third-generation state-of-the-art object modeling language that supports object-oriented software requirements and design. Software requirements and design are very important which must be validated and verified before implementation. Testing is one of the best ways to do so. This paper considers the method for testing UML Statecharts. Statechart is an important formalism to model the dyn... View full abstract»

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