By Topic

Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)

22-25 Sept. 1998

Filter Results

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

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

    Publication Year: 1998, Page(s): 387
    Request permission for commercial reuse | PDF file iconPDF (168 KB)
    Freely Available from IEEE
  • Parallel object-oriented synthesis environment based on message-passing

    Publication Year: 1998, Page(s):251 - 255
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    A system-level computer design environment is proposed by integrating parallel design techniques and object-oriented technology. The system parts are modeled using object-oriented technology, such that not only are the static features of the components encapsulated, but also are the dynamic design states. A system is designed by empowering each object class with design autonomy, thus leading to a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Moving toward component-based software development approach

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

    The new trend is to move from the traditional software development approach, which focuses on building software systems from scratch, to component based software development approach, which revolutionizes how software systems are built. The focus of this new approach is on development of new systems, by selecting and assembling a set of off the shelf components within an appropriate software archi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Models, domains and abstraction in software development

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

    Any software development technology has an underlying model-explicit or implicit-of the development process. In order to understand more about the development process and the methodologies, we abstract from these. The perspective chosen for the abstraction includes domains, models developed during the process and the kind of abstraction involved in the phases of the process. A supplementary perspe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An automatically dynamic checking tool for Java Beans semantic constraints

    Publication Year: 1998, Page(s):164 - 172
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    With the development of network technology, the scale of the information system is becoming larger. Component software engineering is the hot point method supporting the development of such kinds of application based on the network computing model. Java Beans is a standard for software components. For the development of high quality components, this paper proposes a toolkit-MChecker for checking t... View full abstract»

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

    Publication Year: 1998, Page(s):245 - 250
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (48 KB)

    An object-oriented model for parallel software is presented. It refers to UML representation in its structure, describes the internal state of an object and mutual interaction among objects by an object Petri net, making it easier to simulate parallel software and translate them into programs, such as Ada'95 programs. The model will be useful for quality assurance of parallel software and improvem... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A compositional approach to concurrent objects

    Publication Year: 1998, Page(s):116 - 126
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (720 KB)

    This paper presents an approach to modelling concurrent objects in the π-calculus, in which the behaviour of a concurrent object is described by the composition of a process representing its functionality that allows maximum concurrency amongst method invocations, and a controller process constraining the permissible concurrency for the object. The ability to separately specify concurrent and f... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CORBA on WWW: evaluative framework for interoperability issues

    Publication Year: 1998, Page(s):351 - 360
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (192 KB)

    In spite of various research efforts to seamlessly integrate distributed object systems (DOS) and World Wide Web (WWW or Web), with the main aim of bringing together benefits of both, interoperability concerns (issues) in the integration of DOS and WWW have not been addressed adequately in the literature. Interoperability is the fundamental concern when systems, such as software components, archit... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Specifying frameworks and design patterns as architectural fragments

    Publication Year: 1998, Page(s):268 - 277
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (260 KB)

    Object-oriented software architectures, such as design patterns and frameworks, have found extensive use in software industry. Their implementation in traditional object-oriented programming languages, however, is often difficult, since no support for the explicit specification of software architectures is provided. The author develops the notion of architecture fragments, i.e. reusable architectu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An O.O. software engineering training experience within a collaboration project between academia and industry

    Publication Year: 1998, Page(s):290 - 294
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    This paper describes an object-oriented (O.O.) software engineering training experience, within a collaboration project between academia and industry. This experience involves the academia-industry exchange both for training and technology transfer. The project and team characteristics are described as well as the performed work and obtained results View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Complete Object-Oriented Z and its supporting environment COOZ-Tools

    Publication Year: 1998, Page(s):206 - 213
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    The paper introduces the design of COOZ, which stands for “Complete Object-Oriented Z”, and the system architecture, functions, characteristics and key techniques of its supporting environment COOZ-Tools. Compared with current Z object-oriented extensions COOZ clarifies some object-oriented notions, such as distinction between active object and passive object. It also provides a more c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A multiparadigm language for developing agent-oriented applications

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

    I+ is a multiparadigm language for object oriented declarative programming as well as parallel programming. If is an integration of three major programming paradigms: object oriented, logic and functional with salient features for modelling distributed applications, however, I+ has a number of limitations in developing multi agent applications as well as programming mobile ag... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On open communication frameworks for software agents

    Publication Year: 1998, Page(s):188 - 195
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (136 KB)

    Based on the analysis of the main representative communication models for software agents, this paper proposes a new model and its corresponding open agent communication framework. Such a framework not only has a clear infrastructure, but also can support various types of cooperation among software agents. Furthermore, the extensibility and the reusability are emphasized in this framework View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modeling enterprise dependency networks using an object oriented paradigm

    Publication Year: 1998, Page(s):148 - 162
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1756 KB)

    The vast amount of information related to industrial sectors makes modeling seem an impossible task. On top of that, there is a need to consider the nature of dependencies between enterprises on a supply chain network in order build a model based on a realistic view of the world. This paper describes the attempts made so far in the Department of Computing and Information Systems at the University ... View full abstract»

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

    Publication Year: 1998, Page(s):381 - 386
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (44 KB)

    Research in concurrent object-oriented programming languages has suffered from the lack of a widely accepted formal foundation for describing the semantics of concurrent object systems. Based on the π-calculus and the actor model respectively, people have tried to define a common semantic framework for concurrent object-oriented programming. In this paper, we try to compromise these two approac... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enhancing object communication mechanisms

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

    The paper elaborates on the object communication mechanisms as defined in the Fuzzy Object and Behavior Modeling (FOBM) technique. In traditional object oriented systems communication between objects is achieved by applying operations on objects as an analogy to message sending. FOBM enhances inter-object communication by emphasizing messages and events and supporting broader message dispatch and ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Deriving scenarios of object interaction through Petri net

    Publication Year: 1998, Page(s):104 - 113
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1300 KB)

    In object-oriented systems development, a lifecycle model and an interaction model are generally adopted in the specification of object behaviour. This specification by two separate models is liable to the problem of inconsistent specification between object lifecycle and interaction. We propose an approach to deriving scenarios of object interaction through a Petri net which is directly construct... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Primary-backup object replications in Java

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

    Service replication is a key to providing high availability, fault tolerance, and good performance in distributed systems. Various replication schemes have been proposed which are based on two streams of techniques, namely passive replication and active replication. The paper focuses on two implementation approaches of the passive primary-backup scheme, remote method invocation approach and replic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object-oriented reference model with frameworks and libraries

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

    We propose an object oriented reference model with several middleware tools, which includes OODB, GUI libraries, and CORBA. It is approved that a software structure with a framework brings various advantages. However unplanned combinations of the different frameworks often cause the problem, which greatly decrease their expected effectiveness. We therefore propose MVIm (Model-View-Interface manage... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On the computer aided introduction of design patterns into object-oriented systems

    Publication Year: 1998, Page(s):258 - 267
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 KB)

    The authors present a new approach to the reorganization of object-oriented systems using design patterns. Instead of looking at design patterns as building blocks, they consider them to be operators, whose application transforms an existing design into an improved target design. For this purpose, an algorithmic process of design pattern application is presented. Furthermore they show that design ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A component-based model of Web-enabled applications

    Publication Year: 1998, Page(s):301 - 306
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB)

    The World Wide Web is becoming a world wide supported distributed multimedia information platform. With the wide use and the increasing size of applications used on the Web, the development and the maintenance of such applications becomes an important issue. Existing approaches and tools are no longer suitable and sufficient and a systematic engineering development approach and the corresponding t... View full abstract»

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

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

    Design by contract is a technique for specifying the requirements and deliverables between clients and suppliers in an OO system. Contracts have been implemented in Eiffel. The paper examines the possible ways that contracts can be added to Java, and explores in detail one particular mechanism based on reflection. The advantages and disadvantages of this mechanism are discussed View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Object and role models viewing-a new comprehensive and practicable system analysis and design

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

    Object oriented systems analysis and design method is a modern system development technique. But the promoted object oriented systems development methods still have some defects. Following the strict conception and formula of object, the paper presents a new comprehensive and practicable systems analysis and design method-Object and Role Model Viewing. It analyzes and designs the overall system fr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • C++ program information database for analysis tools

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

    Program information extracted from source codes is valuable for research in many software engineering fields. Many program analysis tools in these fields usually share some common program information. To support multiple analysis tools based on common program information, it is practical and feasible to store information in a database. This paper describes a C++ program information database, which... View full abstract»

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