Technology and Tools for Software

Mission:

The Software Technology Center (STC) makes the software development process more productive and reduces the cost of maintaining and enhancing existing software. It does this by increasing expertise in all areas of modern software engineering technology and transferring appropriate advanced software development and maintenance technology into Lawrence Livermore National Laboratory (LLNL) and other Department of Energy Laboratories.

Impact:

The STC increases the effectiveness of LLNL software users--chiefly, scientists, engineers, and administrators, and it improves software productivity, quality, safety, and reliability.

STC Goals

The STC's primary goals are to work at a highly technical level within the field of software engineering and to transfer appropriate state-of-the-art software processes, methods, and technologies into Lawrence Livermore National Laboratory and other Federal laboratories. The STC serves as a resource for solving problems for today's software professionals. At the STC, we:

Software Engineering

The broad scope of the STC supports software engineering for the Laboratory and for external customers. Software engineering is the process of applying coherent and well-defined engineering processes and procedures to the development and maintenance of software. The STC is a multi-function facility that supports the application of appropriate software engineering technologies. It:

Resource Center

The STC is a resource center that helps software professionals provide the most productive support to internal and external LLNL programs. It provides:

For existing software, the STC specializes in software engineering technology transfer, testing, reverse engineering, re-engineering, and design recovery. We help customers reverse and re-engineer existing software for further enhancement and reuse; re-engineer existing software for new platforms, languages, and operating systems; and develop expertise and tools for automating software design recovery.

For new software, the facility evaluates and beta-tests advanced CASE tools, and provides expertise in selecting and applying modern software engineering methods and defining software development processes.

Applications

The STC offers easy access to a variety of powerful software engineering tools. They are available over Open LabNet via a Sun SPARC2 in the joint Information Systems-Advanced Technology Center/Computation facility in Building 439. HP workstation-based and DEC workstation-based tools are also provided over Open LabNet. A classified service is available over Closed LabNet from a Sun SPARC10 located in the Livermore Computer Center.

We have specialized tools in the areas of:

The STC consultants and staff can advise you on:

The Software Technology Center--providing methods and tools to solve complex software problems.

STC Telephone Numbers

Programs, Projects, Centers, and Consortia


If you have technical questions about this page, please contact:
jeffyoung@llnl.gov -- Jeff Young

Last updated September 30, 1994.

LLNL Disclaimers

UCRL-TB-115070-18