By Topic

Architectures for Distributed Development Support Environments, IEE Colloquium on

Date 4 Nov 1991

Filter Results

Displaying Results 1 - 10 of 10
  • Emeraude architecture for distributed development support environment

    Page(s): 3/1 - 3/4
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (144 KB)  

    Emeraude V12 is a commercially available product that includes an industrial implementation of the Portable Common Tool Environment (PCTE), the international standard defining the Open Repository for Integrated Project Support Environments (IPSE). A PCTE objective is to provide software developers with a powerful and machine-independent platform allowing integration of applications and cooperation during a software project realisation. PCTE takes into account the recent technologies such as workstations, graphic terminals and local area network. In order to support these technologies, PCTE offers distribution mechanisms providing the users with a transparent access to remote resources located on various types of workstations. The introduction of these mechanisms is preceded by a short overview of PCTE/Emeraude. Information on the Emeraude implementation is provided as well as the underlying mechanisms of PCTE View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A viewpoint-based framework for software development environments

    Page(s): 10/1 - 10/2
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (108 KB)  

    The paper outlines a framework for CASE tool development and integration which supports distribution. The framework supports the use of multiple perspectives in software development. The primary building blocks of this framework are viewpoints View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distribution in the ARISE project [software engineering environments]

    Page(s): 5/1 - 5/3
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (144 KB)  

    ARISE (RACE project 1021) addresses many different aspects of software engineering for advanced telecommunications in Europe. One of these aspects is distributed engineering of software. The ARISE consortium has studied and demonstrated distributed tools and environments. The article focuses on factors that the architect of environments to support distributed engineering of software must take into account, and describes an architectural framework for such environments View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed software development and VSF

    Page(s): 6/1 - 6/5
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (256 KB)  

    A development project is a highly complex, distributed process, comprising a large number of highly inter-dependent parallel activities. This complexity is the motivation behind the desire to use technology, exemplified by computer-based tools, to simplify the management and performance of the process. There are three general directions from which the provision of automated support for the development process may be approached, summarised as the process view, the product view and the construction view. The author discusses open systems solutions to the problems of computer support. He looks at the Virtual Software Factory approach in which the technology provides a unified formal definition of the method to be supported, and a kernel environment for the execution of such a specification, in the form of a CASE tool supporting that method View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • HP SoftBench-support for distributed working

    Page(s): 7/1 - 7/5
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (192 KB)  

    The paper introduces the elements of the HP CASE product SoftBench that are relevant to its support for distributed working. It identifies the degree to which the current product supports distribution and outlines some of the areas of related research being carried out in HP Laboratories Bristol. The HP SoftBench product is an integrated software development environment designed to facilitate rapid, interactive program construction, test, and maintenance in a distributed computing environment View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • IEE Colloquium on `Architectures for Distributed Development Support Environments' (Digest No.162)

    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (28 KB)  

    The following topics were dealt with: Process Support System; Emeraude; Eureka Software Factory; ARISE; Virtual Software Factory; SoftBench CASE tool; cooperative systems development; viewpoint frameworks; and Japanese software industry View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using process support to achieve distribution

    Page(s): 1/1 - 1/4
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (184 KB)  

    The most important aspect of process support is that it provides a mechanism by which the functional architecture of an organisations may be described. An organisation can be modelled as a collection of processes involving interacting agents, for example, a configuration management agent interacting with a release and control agent. These agents are modelled as `roles' whereas meetings and other forms of inter-agent communication are described as `interactions'. The Process Support System can be used to describe these processes in terms of activities and groups of activities (roles) and co-ordination between roles (interactions). The PSS is only used to describe the organisational aspects, not computational detail-these are left to external roles representing computer based tools, applications, etc. The role-interaction model can be used to describe organisations that operate on more than one site using more than one type of computer system/application, the paper describes how PSS achieves this View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • ESF: the Software Bus [software engineering environment]

    Page(s): 4/1 - 4/3
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (132 KB)  

    The Eureka Software Factory project, ESF, is a large scale project concerned with creating a class of software engineering environments which support the industrialised production of software. An ESF environment is a distributed development support environment, and is distinguished from traditional data-centric software engineering environments by being communications-oriented; it is called a Factory Support Environment, FSE. The communication amongst the application software in the FSE-the software tools and their constituent parts-takes place over a communications channel called the Software Bus. The objective of the Software Bus is the integration of these tools and parts with one another. This objective and its achievement is explained by expanding upon heterogeneity requirements upon the Software Bus; showing the position of the Software Bus within the structure of an FSE; giving the principles of coping with heterogeneity; and describing the languages and mechanisms of the Software Bus View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Japanese perspective [DP industry]

    Page(s): 11/1 - 11/3
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (160 KB)  

    The author reports on the Japanese software industry. The level of technology used in Japanese software production is modest, but what they lack in technology they make up for in careful design and management. The impact of prestige projects such as SIGMA and the 5th generation is more subtle than expected. Despite the modest successes of the 5th generation project a 6th generation project is already underway looking at topics such as neural networks, fuzzy logic, artificial intelligence, wide band networks and image processing View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Environments for cooperative systems development

    Page(s): 9/1 - 9/4
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (244 KB)  

    The predictions made in the early-1980s about the role of software engineering environments and their positive influence on the software process have not come true. Integrated project support environments are not widely used and their benefits have not been demonstrated. A bottom-up approach to environment construction which starts with an environment architecture is doomed to commercial failure. Environments will only be successful if they reduce software development costs and if they are structured so that they may be purchased bit-by-bit according to need. Development costs can be reduced with cooperative systems development. The author looks at CASE environments for cooperative systems development View full abstract»

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