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
  • 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.
  • 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.
  • 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.
  • A visual programming tool for user interface and Web page generation

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

    This paper describes a visual programming tool for building graphical user interfaces, that allows GUI designers to create interactive, graphical, and direct-manipulated user interfaces through graphical interaction without conventional textual programming. The tool, known as Visual VanGogh, combines the visual programming paradigm with the Java technology needed for sophisticated Web-based applic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An approach to perform behavior testing in object-oriented systems

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

    The paper addresses an approach to behavior testing in object oriented systems. This approach is used in the MEMPHIS project (C.M.I. Werner et al., 1997) and emphasis on state based testing. The key elements are the generation of testing sequences based on the state transition diagram to test the system objects and the creation of testing scenarios, which allow the verification of object integrati... 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.
  • Implementation of a geospatial imagery digital library using Java and CORBA

    Publication Year: 1998, Page(s):280 - 289
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (420 KB)

    We have implemented a prototype distributed system for managing and accessing a digital library of geospatial imagery over a wide-area network. The system conforms to a subset of the Geospatial and Imagery Access Services (GIAS) specification from the U.S. National Imagery and Mapping Agency (NIMA), which defines an object-oriented application programming interface (API) using the Common Object Re... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatically generating Ada95 codes for concurrent objects

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

    It is reported that Ada95 is a full object-oriented programming language. Ada95's task type mechanism could be considered as a model of a concurrent object-oriented problem solution. However, there is still a gap between the language constructions of Ada95 and the general O-O concept as well as description. The complexity of Loeper's (1997) template of Ada95 codes for concurrent object is convinci... 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.
  • 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.
  • 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.
  • Downsizing the estimation of software quality: a small object-oriented case study

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

    It would be beneficial if the quality of a software system could be estimated early in its lifecycle. Although many estimation methods exist, it is questionable whether the experiences gained in large software projects can successfully be transferred to small scale software development. The paper presents results obtained from a number of projects developed in a small company with limited resource... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Policy definition in application-domain-related classes

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

    The definition of classes in an object oriented system is generally specified in terms of attributes and methods since they are represented in programming languages using these constructs. However, there is other information pertinent to application domain related objects (known as policies) that are embedded in methods. Since policies are complex statements that cannot be easily represented in te... 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.
  • A development and management environment based on UML

    Publication Year: 1998, Page(s):214 - 221
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (56 KB)

    Software development is exhibiting some noticeable characteristics: model-based development, team work, parallel development, incremental and iterative development, transregional development and so on. The development process is becomes so complicated that a CASE environment is requested to support some mechanisms: mass tool integration, staff cooperation, process management, extensive data sharin... 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.
  • RTFrame: an object-oriented application framework for real-time applications

    Publication Year: 1998, Page(s):138 - 147
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB)

    Real-time systems and applications impose stringent timing constraints on critical tasks. The design of such systems are more complex than that of conventional systems, because correctness and performance, besides being key system design issues, are directly related to system feasiblility. Object-oriented application frameworks have been proposed for communication systems, distributed applications... 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.
  • 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.
  • All-purpose quantifiers in an OO language

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

    The paper describes the introduction of quantifiers in a third generation language (YAFL) in order to reduce the semantic gap between specifications and code. Some extensions of the quantifier's mechanism beyond the pure mathematical formalism are presented, as well as implementation issues. YAFL has the following properties: it is an object oriented language that advocates strictness; it includes... 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.
  • 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.
  • Challenges of communication in mobile computing

    Publication Year: 1998, Page(s):196 - 203
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (368 KB)

    Mobile wide area networks promise access to information from anywhere and the ability to work in new and more productive ways. However mobile computing environments are characterized by significant and rapid changes in supporting infrastructure. They offer one of the most diverse and challenging environments in which to build distributed systems. We evaluate various communication styles operating ... View full abstract»

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