By Topic

Technology of Object-Oriented Languages and Systems, 1999. Proceedings of

Date 7-10 June 1999

Filter Results

Displaying Results 1 - 25 of 61
  • Proceedings on Technology of Object-oriented Languages and Systems TOOLS 29

    Publication Year: 1999, Page(s):i - x
    Request permission for commercial reuse | PDF file iconPDF (305 KB)
    Freely Available from IEEE
  • Unleashing the power of distributed enterprise information systems

    Publication Year: 1999, Page(s): 396
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (5 KB)

    Summary form only given, as follows. The communication-centered architectures represent a new paradigm that subsumes the older storage-centered and computation-centered architectures. The main advantages of the new architectures are unlimited size and complexity, distributed ownership and control, and a higher level of reuse through components. This tutorial is intended to prepare the participant ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Seamless development with the Eiffel method

    Publication Year: 1999, Page(s): 397
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4 KB)

    Summary form only given, as follows. Traditional software engineering techniques have introduced damaging gaps between successive activities of software development. The Eiffel method, with its emphasis on full lifecycle coverage and its reliance on the central technique of Design by Contract as a unifying theme for all software activities, provides an integrated approach to activities of analysis... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Understanding software component technologies: JavaBeans and ActiveX

    Publication Year: 1999, Page(s): 398
    Cited by:  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (5 KB)

    Summary form only given, as follows. In component-based software development (CBSD), reusable software components are assembled within appropriate software architectures. This delivers the promise of large-scale software reuse and has the potential to improve software reliability, time-to-market, maintainability and quality. This tutorial will provide participants with the opportunity to acquire a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Introduction to the OPEN method with UML

    Publication Year: 1999, Page(s): 399
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4 KB)

    Summary form only given, as follows. OPEN is the premier third-generation, process-focussed, public domain OO methodology. It is documented in a number of professional-level texts. In this tutorial, a beginner's level presentation, OPEN is introduced through a number of case studies using UML as the notation. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Catalysis: precision modeling and design for components

    Publication Year: 1999, Page(s): 400
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (5 KB)

    Summary form only given, as follows. The business value of components is derived from their configurability: like Lego or logic chips, they can be rewired and substituted to make new software end-products, keeping pace with business change. Like these hardware analogies, software component kits are viable only if there is a clear definition of the interface definitions that they all conform to. In... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CORBA and DCOM: Architectures for Distributed Computing

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

    Summary form only given, as follows. Over the last decade, object-oriented development methods and techniques have gained rapid acceptance in many areas, for example Graphical User Interfaces (GUI) and Network Programming. Currently there are two major standard architectures available to support Distributed Object-Oriented (OO) Programming: the Object Management Group??s Common Object Request Brok... View full abstract»

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

    Publication Year: 1999, Page(s): 402
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3 KB)

    Summary form only given, as follows. In this tutorial the author will provide a number of Principles for using PBC to rigorously document class interfaces in a way that is accessible to technically oriented software developers. With each Principle he presents an example, a justification, and advice about when it might be appropriate to violate the Principle (and how to document such violations). T... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reflexivity and meta-tools to manage your software real estate

    Publication Year: 1999, Page(s): 403
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3 KB)

    Summary form only given, as follows. This tutorial describes tools and techniques for extracting information from large software code bases. Applications described include: * Reverse engineering, abstracting design information from the code. * Metrics for portability, maintainability, etc. * Checking how effectively tests exercise the code. * Change impact analysis. * Automated translations, betwe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design and use of industrial software architectures

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

    Summary form only given, as follows. Industry is increasingly performing its software development in the context of an explicitly defined software architecture. A typical example of this is formed by the recent adoption of product line architectures by several large corporations. The tutorial presents experiences and research results collected in the domain of software architecture within our rese... View full abstract»

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

    Publication Year: 1999, Page(s): 405
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (6 KB)

    Summary form only given, as follows. Visual modeling languages are appealing because "a picture tells more than a thousand words." The UML is such a visual language and is well known for its graphical notation and diagramming techniques. However, pictures often only tell half of the story and additional information needs to be captured in a different way. For this reason the UML includes the Objec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • DSDM: Dynamic Systems Development Method

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

    Summary form only given, as follows. The Dynamic Systems Development Method (DSDM) is about people, not tools. It is about truly understanding the needs of a business, delivering software solutions that work and delivering them as quickly as possible. The DSDM provides a framework of controls and best practice for rapid application development. It was created by a consortium of organizations and s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Analysis by contract: UML with attitude!

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

    Summary form only given, as follows. At the heart of the Unified Modeling Language (UML) are a number of visual modeling notations for describing classes, states, and so on. The UML also contains an Object Constraint Language, OCL, for adding precision to models. OCL can be used to add preconditions, postconditions and invariants to classes or types, allowing the precision of design by contract to... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multiparadigm Design and Implementation in C++

    Publication Year: 1999, Page(s): 408
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (5 KB)

    Summary form only given, as follows. C++ is a programming language that supports multiple paradigms: classes, overloaded functions, templates, modules, procedural programming and more. Despite the language??s flexibility and richness, however, there has previously been little effort to create a design method to support multiple paradigms within a single application. This tutorial explores a cohere... View full abstract»

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

    Publication Year: 1999, Page(s): 409
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3 KB)

    Summary form only given, as follows. Reusing software improves quality as well as productivity. In practice, it is hard to achieve significant levels of reuse in commercial applications beyond generic support software. This tutorial will present programming and design techniques for achieving more reuse. The first session will examine the obstacles to reuse in commercial data processing, and illus... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Applied software engineering principles for UML

    Publication Year: 1999, Page(s): 410
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (6 KB)

    Summary form only given, as follows. The crucial factors for Unified Modeling Language's (UML??s) broad acceptance in the future are the thorough understanding of its concepts, an in-depth knowledge about the meaning and manipulation of notations, and a coherent methodological framework. Therefore, in this tutorial we will focus both on a thorough treatment of UML??s description techniques and on ... View full abstract»

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

    Publication Year: 1999, Page(s): 411
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4 KB)

    Summary form only given, as follows. Extreme Programming (XP) is a lightweight design method developed by Kent Beck, Ward Cunningham, and others. After notable successes, XP has been generating huge interest, and no small amount of controversy. Much of the interest stems from XP??s pragmatic approach to development. Key practices include pair programming, writing tests upfront, frequent refactorin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Comprehensive object-oriented business process modeling

    Publication Year: 1999, Page(s): 412
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4 KB)

    Summary form only given, as follows. The tutorial will present an integrated set of techniques for performing competent and comprehensive Business Process Modeling. Concepts have been drawn from a number of sources, including Stakeholder modeling Enterprise modeling based upon value chains and objects developed at the GMD in Germany Event models from James Odell and the corresponding UML activity ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual programming: Tips and techniques - Using VisuAlage for Java

    Publication Year: 1999, Page(s): 413
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4 KB)

    Summary form only given, as follows. This talk provides an insight into a variety of approaches to using visual programming tools. The talk introduces techniques that assist in the production of well designed, visually programmed software systems. Visual programming tools are very powerful but offer many paths that allow for the production of software that is difficult to maintain and interpret. T... View full abstract»

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

    Publication Year: 1999, Page(s): 414
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (5 KB)

    Summary form only given, as follows. In this talk, we present a series of C++ programming design idioms for writing efficient C++ programs, briefly review the underlying C++ object model, and turn to design alternatives when the idioms themselves become overwhelmed with, say, large-scale object creation and copy. We look at object-based and object-oriented design, use of the STL container classes ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using components, patterns and frameworks to realize architecture

    Publication Year: 1999, Page(s): 415
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3 KB)

    Summary form only given, as follows. Understanding and using components, patterns and frameworks in the design and development of an application system architecture is critical to the successful development of enterprise solutions. You will learn how components, patterns and frameworks can and should be utilized to establish an industrial strength architecture that supports the total needs of the ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Eiffel workshop: tools and platforms

    Publication Year: 1999, Page(s): 418
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4 KB)

    Summary form only given, as follows. Eiffel compilers, development environments, application builders and other language processing tools are available for a wide range of operating systems and hardware architectures. What??s the target platform for your next project? What development platforms are available to you? What tool support can the Eiffel vendors offer on these platforms? The workshop wi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Making the transition to component-based enterprise software development: Overcoming the obstacles - Patterns for success

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

    Summary form only given. This workshop provides a forum for researchers and practitioners to meet and discuss the key challenges involved in the transition to object-oriented (OO) component-based enterprise software development. This workshop is a major part of an international collaborative effort that is led by the workshop organizers and aims at developing a consensus on the dominant obstacles ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Designing reusable object-oriented architectures - challenges, methods & tools

    Publication Year: 1999, Page(s): 421
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (7 KB)

    Summary form only given, as follows. More and more software developers are recognizing the need for solutions that make it possible to share code between different applications in the same domain. Reusing code increases not only the productivity of the developers but also the reliability and maintainability of the software products. Many software companies have ended up with a repository of enterp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Trusted components - 2nd Workshop on Trusted Components

    Publication Year: 1999, Page(s): 422
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (5 KB)

    Summary form only given, as follows. Using ??off-the-shelf?? software components in mission-critical applications is not yet as commonplace as in desktop applications. Opposite to electronic components, there is a lack of methods and quality estimates in the software domain which makes it difficult to build trust into software components. While electronic devices have sets of measures characterizi... View full abstract»

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