Visual Cues: Practical Data Visualization.
Peter R. Keller and Mary M. Keller, IEEE Computer Society Press,
1993. 229 pp. (ISBN 0-8186-3102-3).
While attending the SIGGRAPH '93 conference in Anaheim, CA, I
noticed this volume on the IEEE book . . .
Emerging technologies that support a software process life
cycle.
The goal of developing quality software can be achieved by focusing
on the improvement of both product quality and process quality. While
the traditional focus has been on product quality, there is . . .
Investigating reverse engineering technologies for the CAS
program understanding project. (IBM Toronto Software Solutions
Labora
Corporations face mounting maintenance and re-engineering costs for
large legacy systems. Evolving over several years, these systems embody
substantial corporate knowledge, including requirements, . . .
Architecture and applications of the Hy+ visualization
system.
The [Hy.sup.+] system is a generic visualization tool that supports a
novel visual query language called GraphLog. In [Hy.sup.+],
visualizations are based on a graphical formalism that . . .
Evaluation of a predicate-based software testing
strategy.
In this paper, we report the results of four empirical studies for
evaluating a predicate-based software testing strategy, called BOR
(Boolean operator) testing. The BOR testing strategy focuses on . . .
Reference architecture for distributed systems
management.
Management of computing systems is needed to ensure efficient use of
resources and provide reliable and timely service to users. Distributed
systems are much more difficult to manage because of their . . .
A distributed system architecture for a distributed application
environment.
Advances in communications technology, development of powerful
desktop workstations, and increased user demands for sophisticated
applications are rapidly changing computing from a . . .
The Centre for Advanced Studies: a model for applied research and
development.
The Centre for Advanced Studies (CAS) is an applied research centre
formed in 1990 within the IBM Toronto Software Solutions Laboratory. Its
primary aim is to facilitate the transfer of research . . .
Maximizing leverage from an object database. (includes related
articles defining paradigms and on the history of object model
de
With increasing frequency, object database management systems
(ODBMSs) are being used as a persistent storage framework for
applications. This paper shows that ODBMS frameworks provide a . . .
Extending relational database technology for new applications.
(Technical)
Relational database systems have been very successful in meeting the
needs of today's commercial applications. However, emerging
applications in disciplines such as engineering design are . . .
The Business Object Management System. (Technical)
The Business Object Management System (BOMS) is a distributed
resource manager that generalizes and extends the concepts of shared
corporate information to include not only date that are structured . . .
Decision support at Lands' End - an evolution. (IBM's
Database 2 relational database management system) (Technical)
A decision support system with over one billion rows of data has been
developed at Lands' End using the IBM DATABASE 2[TM] (DB2[R])
relational database management system. This corporate database is . . .
In-process improvement through defect data interpretation.
(Technical)
An approach that involves both automatic and human interpretation
to correct the software production process during development is
becoming important in IBM as a means to improve quality . . .
Deriving programs using generic algorithms. (Technical)
We suggest a new approach to the derivation of programs from their
specifications. The formal derivation and proof of programs as is
practiced today is a very powerful tool for the development . . .
The impact of object-oriented technology on software quality:
three case histories. (Technical)
Techniques to obtain software quality are examined from the
experiences of three very different object-oriented projects carried out
by IBM Information Solutions Limited in 1991 and 1992. . . .
RE-Analyzer: from source code to structured analysis. (includes
related list of definitions and related articles on process mode
The RE-Analyzer is an automated, reverse engineering system
providing a high level of integration with a computer-aided software
engineering (CASE) tool. Specifically, legacy code is transformed . . .
Adopting Cleanroom software engineering with a phased approach.
(Technical)
Cleanroom software engineering is a theory-based, team-oriented
engineering process for developing very high quality software under
statistical quality control. The Cleanroom process combines . . .
AS/400 software quality management. (Technical)
This paper describes the software quality management system for the
Application System/400[R] (AS/400[R]) computer system. Key elements of
the quality management system such as customer . . .
Journey to a mature software process. (programming management at
the Space Shuttle Onboard Software project of IBM Federal Syste
Development process maturity is strongly linked to the success or
failure of software projects. As the word "maturity" implies,
time and effort are necessary to gain it. The Space Shuttle . . .
Forging a silver bullet from the essence of software.
(Technical)
Most improvements in software development technology have occurred
by eliminating the accidental aspects of the technology. Further
progress now depends on addressing the essence of software. . . .
|
|