By Topic

[1992] Proceedings of the Second Symposium on Assessment of Quality Software Development Tools

27-29 May 1992

Filter Results

Displaying Results 1 - 25 of 30
  • Proceedings of the Second Symposium on Assessment of Quality Software Development Tools (Cat. No.92TH0415-0)

    Publication Year: 1992
    Request permission for commercial reuse | PDF file iconPDF (15 KB)
    Freely Available from IEEE
  • CDA: a system for understanding the dynamic properties of data processing programs

    Publication Year: 1992, Page(s):310 - 319
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (800 KB)

    During software maintenance, it is of critical importance for maintenance staff to understand how a system works and when they make a change to part of the system, what effects this change will have on other parts of the system. It is observed that much of the program understanding process revolves around dynamic properties such as the states, state sequences and state transition operations. Hence... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PISCES: a tool for predicting software testability

    Publication Year: 1992, Page(s):297 - 309
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1000 KB)

    Before a program can fail, a software fault must be executed, that execution must alter the data state, and the incorrect data state must propagate to state that results directly in an incorrect output. This paper describes a tool called PISCES (developed by Reliable Software Technologies Corporation) for predicting the probability that faults in a particular program location will accomplish all t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design, implementation, and case study of a function level unit test environment

    Publication Year: 1992, Page(s):286 - 296
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (740 KB)

    The continuing focus on reduction of software development cycle time, while maintaining ever increasing standards of quality, has caused renewed emphasis to be placed on software testing technology as innovative strategies are sought. Existing development processes have generally been refined to the point where little wasted time remains to be removed. This is particularly true in the development ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Overview of PCTE standardization

    Publication Year: 1992, Page(s):83 - 89
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (316 KB)

    This paper outlines the background to the standardisation of PCTE. It briefly covers its origins, current status and future plans as well as an overview of current announced commercial backing and related activities. PCTE arose out of one of the first CEC sponsored ESPRIT collaborative research projects. ESPRIT Project 32 was formally titled `A Basis for a Portable Common Tool Environment'. The fo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrated CASE: our experience with Teamwork and Rational

    Publication Year: 1992, Page(s):271 - 284
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (880 KB)

    Mapping existing software development processes to new development methods, and implementing these methods with new and emerging computer aided software engineering (CASE) tools, is now beginning to fulfil to original CASE promises of minimizing the cost and improving the quality of software. In addition to these advantages, the computer-assistance provided by the tools, coupled with the object-or... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Introducing EIA-CDIF: the CASE Data Interchange Format Standard

    Publication Year: 1992, Page(s):74 - 82
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (468 KB)

    The Electronic Industries Association (EIA) released the CASE Data Interchange Format (CDIF) Interim Standards in July 1991. These standards were formulated by the EIA CDIF Technical Committee to facilitate movement of information between computer-aided software engineering (CASE) tools. CDIF Interim Standards are a family of standards that provide the vendor independent, method independent defini... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architecture flow diagrams under Teamwork

    Publication Year: 1992, Page(s):262 - 270
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (524 KB)

    The Teamwork CASE tool allows data flow diagrams (DFDs) to be maintained for structured analysis. Fermilab has extended Teamwork under UNIX to permit Hatley and Pirbhai architecture flow diagrams (AFDs) to be associated with DFDs and subsequently maintained. This extension, called TWKAFD, allows a user to open an AFD, graphically edit it, and replace it into a TWKAFD maintained library. Other aspe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Introducing IEEE-CS 1175: a standard for tool interconnections

    Publication Year: 1992, Page(s):66 - 72
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (328 KB)

    The IEEE Computer Society's (IEEE-CS) 1175 standard, Trial-Use Standard Reference Model for Computing System Tool Interconnections, exhibits a unique structure to assist the buyers, builders, testers, and users of professional computing tools. The standard not only provides a means to exchange software requirements and design information among different kinds of tools, it also contains guidance on... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Development of a workbench for knowledge-based systems using the ECMA reference model for CASE frameworks

    Publication Year: 1992, Page(s):254 - 261
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (484 KB)

    The European Computer Manufacturers Association reference model for computer assisted software engineering environments frameworks (ECMA RM) provides a description of the services which should be provided by a software engineering environments (SEEs) as well as of the relations between these services. Over the past year, the ECMA RM has become a de facto European standard reference in the field of... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluating and selecting testing tools

    Publication Year: 1992, Page(s):55 - 64
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1092 KB)

    The authors consider how a data collection system that leads a company to successful tool selections must be carefully devised. They discuss the analysis of user needs and the establishment of tool selection criteria. They suggest a number of standards, articles and surveys which will help in the search for tools and provide a procedure for rating them View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Graph services for program understanding tools

    Publication Year: 1992, Page(s):238 - 251
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (800 KB)

    Many types of problems are more easily understood when represented with graphs. This paper presents an organization of graph theoretical functions for use by an application program. The paper covers a unified set of generalized routines and data structures for graph reductions, path analysis, and data flow problems. Some suggestions for user interfaces are provided. Examples of problems in which t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SEMST-a support environment for the management of software testing

    Publication Year: 1992, Page(s):11 - 20
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (708 KB)

    This paper presents a newly developed environment for supporting the management of software testing. This environment has been built on the top of UNIX and RCS to maintain all versions of the specifications, the test cases and programs, as well as managing the relationships among these components. It is a practical model of applying software configuration management methods to the testing process View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automated assessment of program and system quality

    Publication Year: 1992, Page(s):112 - 119
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (540 KB)

    Software quality issues play a dominant role in the development of large scale software systems. High quality software enhances reuse potential and facilitates software maintenance activities. However, at present, software quality assessment is a labor intensive, error prone, time consuming process. Automated quality assessment of software systems is a cost effective alternative to ensure complian... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A systematic approach to CASE selection

    Publication Year: 1992, Page(s):42 - 54
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (924 KB)

    Seven CASE tools were evaluated and compared by the author and a group of graduate students. From the results of the author's evaluations, a rather fundamental topic is presented as an example to highlight some of the problems that arise during CASE selection. The identified problems especially seem to hit potential CASE users who are yet unfamiliar with current CASE technology. An approach is int... View full abstract»

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

    Publication Year: 1992, Page(s):226 - 237
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (780 KB)

    Directed graphs are ubiquitous in most aspects of software analysis. Presented abstractly, as a list of edges, a graph does not manifest much of the important structural information that becomes obvious if the graph is displayed pictorially. This paper presents a technique for drawing directed graphs quickly and attractively. It also describes how a tool implementing this technique has been used, ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A data flow coverage testing tool for C

    Publication Year: 1992, Page(s):2 - 10
    Cited by:  Papers (52)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (748 KB)

    Describes ATAC (Automatic Test Analysis for C), a tool for data flow coverage testing of C programs. ATAC is being used as a research instrument at Purdue and Bellcore and as a software development tool at Bellcore. The authors discuss the design of ATAC, a preliminary view of its uses in development, and its research uses View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • OpenProcess/6000: a total solution for process management

    Publication Year: 1992, Page(s):184 - 193
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (616 KB)

    This paper presents a new approach in the domain of process modeling and process enactment, proposed by IBM and CAP Gemini Sogeti (CGS) on the IBM RISC System/6000. This paper starts with a short history of the CASE tools. The specific needs are detailed specially the need for process modeling and enactment. The requirements for an efficient process modeling and enactment are detailed. The paper e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Assessment of support for program understanding

    Publication Year: 1992, Page(s):102 - 111
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (820 KB)

    Discusses tools for program understanding during the software maintenance phase. The program understanding is crucial to successful maintenance, but it is still poorly supported by analysis-oriented tools. In the light of cognitive studies for program understanding, the authors assess the existing tools for program understanding, and suggest an approach which facilitates the understanding of compl... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software design tools evaluation in the context of a metaparadigm

    Publication Year: 1992, Page(s):34 - 41
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (416 KB)

    The idiosyncrasy between rapid advancements in the information technology and the unsuccessfulness of many software systems was the reason for construction of a new software design approach called metaparadigm. Metaparadigm is a paradigm for designing software system design paradigms and was used for the development of a new evaluation paradigm presented in this paper View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experience in using three testing tools for research and education in software engineering

    Publication Year: 1992, Page(s):128 - 143
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (892 KB)

    It is a common belief that good software tools are necessary to support both research and education in software engineering. The authors document their experience, in support of this belief, with two data flow testing tools named ASSET and ATAC and one mutation testing tool named MOTHRA. These tools have been in use at Purdue University in research projects related to software testing and reliabil... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements engineering support technique (REQUEST): a market driven requirements management process

    Publication Year: 1992, Page(s):211 - 223
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (724 KB)

    Prior to consuming resources for product development, whether for a new product or enhancements to an existing product, the requirements of the product must be determined. This requirements process must be `market driven' allowing product organizations to capture the `Voice of Customer', and it must describe the requirements in understandable and measurable terms to be analyzed in order to identif... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A-Vu: a visualization tool for complex software systems

    Publication Year: 1992, Page(s):172 - 182
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (744 KB)

    The basic concepts underlying the A-Vu utility are presented. A-Vu is a general purpose tool for visualizing the structural aspects of complex software designs. Starting from a directed graph representation of a system or an Ada program library, A-Vu develops a variety of `nice' graphs that reveal different visual representations of a design. A-Vu determins the method of visual expression, organiz... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Introducing ANSI-X3.138-1988: a standard for information resource dictionary system (IRDS)

    Publication Year: 1992, Page(s):90 - 99
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (652 KB)

    The American National Standards Institute (ANSI) released its standard for information resources dictionary systems on 19 October 1988. The standard was formulated by the ANSI Technical Committee for Information Resources and Dictionary (X3H4), a Technical Committee of the ANSI Accredited Standards Committee for Information Processing Systems (X3). The purpose of the standard is to define the requ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A linear combination software reliability modeling tool with a graphically-oriented user interface

    Publication Year: 1992, Page(s):21 - 31
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (796 KB)

    Previously the authors have shown that forming linear combination of model results tends to yield more accurate predictions of software reliability. Using linear combinations also simplifies the practitioner's task of deciding which model or models to apply to a particular development effort. Currently, no commercially available tools permit such combinations to be formed within the environment pr... View full abstract»

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