Scheduled System Maintenance
On Saturday, December 10, single article sales and account management will be unavailable from 5:00 AM-7:30 PM ET.
We apologize for the inconvenience.
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
  • A tool for software quality

    Publication Year: 1992, Page(s):144 - 150
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (336 KB)

    The authors present a theoretical study of a tool used to improve the quality of delivered software. Common approaches to software quality focus on the quantitative aspects of the code and neglect the qualitative sides of the utilization though these last characteristics are far from being worthless for the end-user. Starting from the work of B.W. Boehm et al. (1978) and J.A. McCall et al. (1977) ... 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 (49)  |  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.
  • 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.
  • 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.
  • An object oriented layout for directed graphs

    Publication Year: 1992, Page(s):164 - 171
    Cited by:  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (352 KB)

    This paper discusses a clustering and layout approach for representing certain types of directed graphs in an object notation. The approach is particularly interesting when applied to program call graphs. An object-oriented abstraction of a call graph simplifies the diagram while highlighting the shared attributes among the programs 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.
  • Assessment of reverse engineering tools: A MECCA approach

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

    It is a general requirement in the software engineering field that quality and productivity should be taken into consideration. Software development tools can have significant impacts in assuring the quality of a software system and productivity of the development process. In a rapidly evolving engineering field such as software engineering, it is therefore important to select appropriate developm... 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.
  • 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.
  • 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.
  • SQEngineer: a methodology and tool for specifying and engineering software quality

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

    Quality control techniques such as reviews, walkthroughs, inspections, and testing have been both suggested and heavily used in practice to build quality software. However, all these techniques are effective only as defect detection rather than prevention techniques. A more effective approach to preventing defects from being introduced into the product is to engineer quality into software. Softwar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • 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.
  • 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.
  • An intelligent approach to verification and testing of the configurator

    Publication Year: 1992, Page(s):151 - 162
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (680 KB)

    The configurator verification requires three basic processes: generating the test data, analyzing the actual and expected outputs, and fixing the deviations. The typical verification processes of today's configurators are to manually provide the test case and expected output, and then analyze the differences between the expected and actual test outputs. This manual approach not only constrains the... 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.
  • 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-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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 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.
  • 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.