SOUTHWEST RESEARCH INSTITUTE

Software Engineering

Core Strengths

 

Search SwRI

   

SwRI Home | Print Version









 Technologies  |  Software Engineering

Development Laboratories  |  Software Process

 

Technologies

The Southwest Research Institute (SwRI) Automation and Data Systems Division has experience performing systems and software engineering projects related to:

  • Advanced database construction

  • Commercial off-the-shelf (COTS) integration

  • Data mining and visualization

  • Design and development

  • Distributed computing

  • Encryption and data security

  • Independent verification and validation (IV&V)

  • Integrating disparate systems

  • Legacy system support and migration

  • Service-oriented architecture

  • Trade studies

Systems and Software Engineering

The Automation and Data Systems Division  has approximately 150 staff members with technical degrees in computer science or a related field. Educational levels vary from bachelor to doctorate degrees, and the staff has a wide range of experience from microprocessor-based systems to large, highly distributed computing environments. More than 40 systems and software engineering projects are active at any given time, ranging from small consulting contracts to multimillion dollar development projects. The software engineering process is a major focus and we use a software life cycle appropriate for each specific project. Because SwRI does not maintain a product line, custom solutions are offered for each project undertaken; therefore, the particular software process applied for each client is unique and clearly identified in SwRI's proposed scope of work. SwRI staff regularly participate in conferences and standards activities and publish papers in areas of project activity.

 

Development Laboratories

Nearly 20 software development laboratories are maintained and filled with state-of-the-art computers and software purchased by SwRI. Our staff is fluent in a large number of languages with the primary emphasis on C#, C++, and Java. Operating system platforms such as the Microsoft Windows™ family and several variants of UNIX are in widespread use. Because of our staff diversity and years of experience, most computer languages and operating systems have been used.

 

Systems and Software Process

With more than 30 years of systems and software development experience, SwRI has formulated a disciplined process for conducting systems and software development projects. This process, modeled after the Capability Maturity Model® Integration (CMMI®) developed by the Software Engineering Institute (SEI) at Carnegie Mellon University, focuses on the development of quality systems, on-time and within budget. An integrated management and engineering process is used across the organization. Information is shared across projects within the Organization. As a result, problems are anticipated and minimized, or prevented altogether.

 

In 2008, a Class A SCAMPISM, the Standard CMMI® appraisal method for process improvement, was conducted in the Automation and Data Systems Division against the Software Engineering Institute's Capability Maturity Model Integration (CMMI®) for Development, Version 1.2, resulting in a Level 5 rating. The SCAMPI A is the most rigorous method and the only method that can result in a rating. The CMMI®-DEV provides guidance for managing, measuring, and monitoring development processes. Level 5, the highest level of the CMMI®-DEV model, requires the use of standard processes across the organization for both the management and engineering aspects of projects. Those standard processes are tailored to suit the needs of a particular project. Additionally, at Level 5, we establish quantitative objectives for quality and process performance, and use them together with an understanding of common causes of variation, to manage process improvement. The benefit of our software process improvement program to our clients lies in its contribution to more predictable and efficient software projects, producing high-quality software systems, on time and within budget.

 

For more information on software engineering core strengths capabilities at SwRI or how you can contract with SwRI, please contact Susan Crumrine at scrumrine@swri.org or (210) 522-2089.  We can offer you insights about how to specify the lowest cost approach to solving your systems and software engineering problem.

 

®CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.

 

Contact Information

Susan Crumrine

Automation and Data Systems Division

(210) 522-2089

scrumrine@swri.org


Aaron Dewispelare, Ph.D., P.E., PMP

Automation and Data Systems Division

adewispelare@swri.org


Harvey D. Watson, Ph,D.

Automation and Data Systems Division

(210) 522-2668

hwatson@swri.org


Steven W. Dellenback, Ph.D., PMP

 Intelligent Transportation Systems Department

(210) 522-3914

sdellenback@swri.org


Steven H. Rodgers

Information Systems Engineering Department

(210) 522-3772

srodgers@swri.org

Related Terminology

software engineering

software development

ITS systems

medical systems

modeling

simulation

CMMI®

| Automation and Data Systems Division | SwRI Home |

Southwest Research Institute® (SwRI®), headquartered in San Antonio, Texas, is a multidisciplinary, independent, nonprofit, applied engineering and physical sciences research and development organization with 11 technical divisions.

September 30, 2008