By Topic

Technology of Object-Oriented Languages, 1998. TOOLS 28. Proceedings

Date 23-26 Nov. 1998

Filter Results

Displaying Results 1 - 25 of 27
  • Proceedings Technology of Object-Oriented Languages. TOOLS 28 (Cat. No.98TB100271)

    Publication Year: 1998
    Request permission for commercial reuse | PDF file iconPDF (198 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 1998, Page(s): 313
    Request permission for commercial reuse | PDF file iconPDF (38 KB)
    Freely Available from IEEE
  • CDFA: a testing system for C++

    Publication Year: 1998, Page(s):216 - 228
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (460 KB)

    CDFA is a dynamic data flow analysis system for testing C++ programs. It instruments C++ programs with code that reports actions on data. The instrumented program is executed and monitored for anomalies. To effectively test C++ programs, CDFA incorporates extended actions, extended state transition diagrams, implicit state variables, functional instrumentation and object-based instrumentation View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tool integration, collaboration and user interaction issues in component-based software architectures

    Publication Year: 1998, Page(s):299 - 312
    Cited by:  Papers (5)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (768 KB)

    Component based software architectures are becoming increasingly popular solutions for use in a wide range of software applications. Particular areas in which these architectures may provide improved software development support include tool integration, distribution and collaborative work support, and human interaction and end user configuration. However, a number of open research issues exist to... View full abstract»

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

    Publication Year: 1998, Page(s):75 - 87
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (704 KB)

    An object oriented program is a set of communicating encapsulated objects, while a constraint program is a set of variables linked by constraints. This difference in underlying models makes it difficult to combine objects and constraints in the same program. Message constraints are constraints that access objects by message sending and treat objects as abstractions. Message constraints can be atta... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Support for object-oriented testing

    Publication Year: 1998, Page(s):204 - 215
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (760 KB)

    Object-orientation has rapidly become accepted as the preferred paradigm for large scale system design. There is considerable literature describing approaches to object-oriented design and implementation. However discussion of testing in an object-oriented environment has been conspicuous by its absence. At first sight it appears that decomposition of a system into a potentially large number of in... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A case for meta-interworking: projecting CORBA meta-data into COM

    Publication Year: 1998, Page(s):242 - 253
    Cited by:  Papers (2)  |  Patents (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (552 KB)

    The pressure to reduce the time and effort required to produce and update software components, together with the existence of multiple competing component worlds, has forced the introduction of interworking standards. Unfortunately the interworking standards fail to suitably address the need for access to meta information. In the light of meta-data being increasingly important for component enviro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Designing persistent object-oriented software architectures

    Publication Year: 1998, Page(s):14 - 26
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (612 KB)

    Conventional object oriented analysis delivers a business object model, which is transformed during design into collaborating class clusters which implement the business model's intent in the chosen software technology. Object persistence provided by Objectstore (Object Design International, 1998), a leading object oriented database product, significantly impacts the design phase, driving the defi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Forward vs. reverse traversal in path expression query processing

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

    Path traversals have been recognised as one of the strengths of object oriented query processing, as information retrieval can be achieved through pointer navigation. There are two existing path traversal methods, namely “forward” and “reverse traversal”. We analyse and compare the two traversal methods. Our results show that forward traversal is suitable for path expressio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Manifolds: cellular component organizations

    Publication Year: 1998, Page(s):287 - 298
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (672 KB)

    The article reports on initial investigation into a software architecture for component systems. Described is a geometrically based, cellular framework for the organization of component computation and communication. These structures are called Cellular Component Manifolds. The starting point for this work is the observation that the concept of address space is a pervasive abstraction across all c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Industry experience in migrating to object technology

    Publication Year: 1998, Page(s):65 - 74
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (536 KB)

    Object oriented software engineering (OOSE) is becoming a common approach to software development. As third generation OOSE processes are established (e.g. OPEN (I. Graham, 1997) and the Unified Software Development Process (I. Jacobson, 1999)) organisations will start to consider OOSE as a mature technology. This recognition will mean that more organisations will go through the process of changin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design and development of Melbourne IT CreatorTM-a system for authoring and management of online education

    Publication Year: 1998, Page(s):187 - 201
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (736 KB)

    This paper presents a case study in the symbiotic use of new Internet based technologies and an SQL server to develop a software tool in a new category of generic software: a system for authoring and delivery of Web-centric learning. In the design and implementation of the system, the developers drew upon the latest available languages and platforms, aiming for a high benchmark in this new softwar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Testing inheritance hierarchies in the ClassBench framework

    Publication Year: 1998, Page(s):229 - 240
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (460 KB)

    Inheritance is a feature of the feature-oriented paradigm that permits substantial reuse of code. For us to have confidence in reused code, it must be adequately tested. Whilst object-oriented analysis, design and implementation techniques have received much attention in recent literature, object-oriented testing has been given comparatively little consideration. This paper presents an adaptation ... View full abstract»

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

    Publication Year: 1998, Page(s):88 - 100
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (652 KB)

    We show how software architectural styles can be used to guide object oriented design. Design guidance is important, as the initial phases of software design significantly impact software quality. We use two different architectural styles to guide the design process from a formal specification to a design. Software architectural styles assist by providing a different level of reuse than currently ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamic deployable distributed system

    Publication Year: 1998, Page(s):254 - 263
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (536 KB)

    This paper describes a flexible distributed system. In general, a distributed system is needed to use the computer network efficiently. Computer networks are becoming larger and the structure changes frequently with progress in hardware technology. The distributed system needs flexibility to adapt to such a network dynamically. Our distributed system, which is applied to a client-server applicatio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • From interface to persistence: a framework for business oriented applications

    Publication Year: 1998, Page(s):27 - 39
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (512 KB)

    Since the coining of the term “Design Patterns” in the software engineering context, and specifically as related to object oriented application, there has been an increasing emphasis placed on the relevance of patterns in successfully designing object oriented software, by the recognition of patterns that can be applied for recurring problems. Patterns are applied in a business oriente... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • From UML to IDL: a case study

    Publication Year: 1998, Page(s):141 - 153
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (520 KB)

    Over the last two decades there has been an increase in the number of distributed object oriented systems being developed. To assist the development of these systems a number of object oriented modelling techniques have been developed. The Unified Modeling Language was principally designed to combine a number of methodologies into one. As this paper identifies, there are a number of limitations wh... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a pattern language for object oriented design

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

    Since the publication of the Design Patterns book (E. Gamma et al., 1994), a large number of design patterns have been identified and codified. Unfortunately, these patterns are mostly organised in an ad hoc fashion, making it hard for programmers to know which pattern to apply to any particular problem. We have organised a large number of existing object oriented design patterns into a pattern la... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Object oriented reuse through algebraic specifications

    Publication Year: 1998, Page(s):101 - 112
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (536 KB)

    Most current approaches to object oriented reusability are based on empirical methods. However, the formal specification of reusable components and the development of a rigorous method for their systematic reuse permit building “correct” and efficient object oriented software. The paper proposes the SRI model for the definition of the structure of a reusable component. This model integ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Inter-server transport performance of Java byte code in a metacomputing environment

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

    In a distributed metacomputing environment, facilities for the movement of code from one server node to another are highly desirable. Often movement of code to data is preferable to the movement of data to code, particularly where the data is large. In this paper we describe our code server or database of Java byte code which is searchable using code attributes. We discuss design and implementatio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Development of PDM framework and customization environment

    Publication Year: 1998, Page(s):40 - 49
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (476 KB)

    Framework is a template for a working program since framework consists of related classes and wired-in interactions among those classes. Reuse by framework is a promising way for improving the productivity and reducing the learning curve of a new domain. So far, many efforts for developing the frameworks have been started and a few real frameworks like CIM framework and domain frameworks were anno... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The design of the client user interface for a meta object-oriented CASE tool

    Publication Year: 1998, Page(s):156 - 167
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (536 KB)

    This paper describes the design of the client user interface for MOOT (Meta Object Oriented Tool). Both functional and non-functional requirements of the interface are defined and design issues relating to the look and feel of the interface are discussed. Details of an instantiation for the Goad and Yourdon OOA/OOD methodology are presented and discussed. MOOT is an intelligent methodology indepen... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Macro processing in object-oriented languages

    Publication Year: 1998, Page(s):113 - 126
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (644 KB)

    There are a number of programmable macro systems such as Lisp's. While they can handle complex program transformation, they still have difficulty in handling some kinds of transformation typical in object oriented programming. The paper examines this problem and, to address it, presents an advanced macro system based on ideas borrowed from reflection. Unlike other macro systems, our macro system p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A simple architecture description model

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

    The paper presents a simple composable architecture description model. Components are core modeling concepts. Components describe their relationship with other components by means of interface provision and requirement descriptions. These interfaces define the connectors that structure and compose components together View full abstract»

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

    Publication Year: 1998, Page(s):52 - 64
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (604 KB)

    Due to the highly increasing complexity of new telecommunication services and the distributed nature of them on the one hand and the requirement to come up with a short time to market on the other hand, new methods, techniques and tools covering the whole service development process are needed. The paper presents an integrated approach covering the fields of designing, validating and testing servi... View full abstract»

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