By Topic

Software, IEEE

Issue 6 • Date Nov. 1989

Filter Results

Displaying Results 1 - 7 of 7
  • Integrating heterogeneous local mail systems

    Page(s): 59 - 67
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1078 KB)  

    A description is given of the Heterogeneous Mail System. This environment is inexpensive to implement. It is also inexpensive to integrate a new mail system into the environment and to use its services effectively. Diverse classes of mail systems can be integrated into the environment. The system model is examined, with particular attention to the mail semantic managers, the system server, mail submission and delivery, accommodating new systems, security and authentication, and scalability. Experiences with an experimental prototype are reported.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PCTE interfaces: supporting tools in software-engineering environments

    Page(s): 15 - 23
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (897 KB)  

    A description is given of a public tool interface, the ESPRIT Portable Common Tool Environment (PCTE). The aim of the project was to define an interface for the software developed in ESPRIT and to provide a prototype implementation. The PCTE project produced several versions of the prototype implementation and has been used as the basis for several other projects. The facilities of PCTE Version 1.5 are described.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Graspin: a structural development environment for analysis and design

    Page(s): 35 - 43
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1171 KB)  

    Graspin, ESPRIT Project 125, which seeks to realize the benefits of integrated development environments for the analysis and design phases. The Graspin development environment uses a flexible internal representation to support textual and graphical languages. Its second-generation CASE (computer-aided software engineering) tools speed analysis and design. The descriptions covers Graspin's tools, architecture, kernel system, and graphical languages and the formalisms it supports.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SEDOS: designing open distributed systems

    Page(s): 24 - 33
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (939 KB)  

    The aim of the ESPRIT SEDOS (software environment for the design of open systems) project is to further develop Estelle, the extended state-transition language, and LOTOS, the language for temporal ordering specifications, to describe services and protocols for distributed architectures and to demonstrate their effectiveness as concretely as possible by deriving simulators and other support tools. The Estelle language is based on extended state machines that communicate through infinite FIFO links. The LOTOS language is based on a temporal ordering of events and rendezvous.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An integrated expert-system builder

    Page(s): 44 - 52
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (830 KB)  

    The Expert System Builder, an AI tool kit implemented in Common Lisp on Symbolics workstations within ESPRIT Project 96 is described. The Expert System Builder system is intended to industrialize the process of building expert systems by providing developers with several powerful modeling and architectural facilities not found in most AI tool kits. To reach this goal, support for knowledge modularization and reusability were included in the system. The process of knowledge transfer is examined, as well as reasoning and control in the system. The Expert System Builder's concept system, model system, and building method are discussed. An example is given to illustrate its use.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software research in ESPRIT's second phase

    Page(s): 54 - 57
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (501 KB)  

    The emphasis in the second phase of ESPRIT in software areas is to improve system quality, reliability, and performance. Synopses are given of the 46 software-oriented projects in the Phase 2 ESPRIT Information-Processing Systems program, broken down by research topic. The research areas are parallel and distributed computing, development environments and tools, project management and metrics, requirements, reliability and safety, maintenance, human-computer interaction, AI and expert systems, database systems, speech processing, visual processing, and sensor/signal processing.<> View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Comments, with reply, on 'Structured flowcharts outperform pseudocode: an experimental comparison' by D.A. Scanlan

    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (123 KB)  

    The commenter argues that the author of the above article (ibid., vol.6, no.5, p.28-36, 1989) could reduce the standard deviation in his results if he separated his subjects into 'left-brained' and 'right-brained' groups. He bases his argument on the fact that a flowchart is a two-dimensional representation of a procedure, a verbal or encoded description is one-dimensional (even with the indentations used to make it more like a two-dimensional object). This additional dimension makes it much easier to see relations that are not strictly sequential and also allows for parallel processing, which the human brain is particularly good at.<> View full abstract»

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

Aims & Scope

IEEE Software's mission is to build the community of leading and future software practitioners. The magazine delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Forrest Shull
Fraunhofer Center for Experimental Software Engineering