World Library  
Flag as Inappropriate
Email this Article

Software Engineering Institute

Article Id: WHEBN0000027011
Reproduction Date:

Title: Software Engineering Institute  
Author: World Heritage Encyclopedia
Language: English
Subject: Carnegie Mellon University, CISQ, Personal software process, Software engineering, Carnegie Mellon School of Computer Science
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Software Engineering Institute

Software Engineering Institute
Established November 14, 1984 (1984-11-14)
Research type Unclassified
Budget US$584 million for 2011–2015
Field of research
Software engineering
Director Paul D. Nielsen
Staff 700
Address 4500 Fifth Avenue
Location Pittsburgh, Pennsylvania, USA
Zip code
15213
Affiliations Department of Defense, Department of the Army
Operating agency
Carnegie Mellon University
Website .edu.cmu.seiwww

The Carnegie Mellon Software Engineering Institute (SEI) is a federally funded research and development center headquartered on the campus of Carnegie Mellon University in Pittsburgh, Pennsylvania, United States. SEI also has offices in Arlington, Virginia, and Frankfurt, Germany. The SEI operates with major funding from the U.S. Department of Defense. The SEI also works closely with industry and academia through research collaborations.

The SEI program of work is conducted in several principal areas: acquisition, process management, risk, security, software development, and system design.[1]

Areas of work

The SEI defines specific initiatives aimed at improving organizations' software engineering capabilities.

Management practices

Organizations need to effectively manage the acquisition, development, and evolution (ADE) of software-intensive systems. Success in software engineering management practices helps organizations predict and control quality, schedule, cost, cycle time, and productivity. The best-known example of SEI work in management practices is the SEI’s Capability Maturity Model (CMM) for Software (now Capability Maturity Model Integration (CMMI)). The CMMI approach consists of models, appraisal methods, and training courses that have been proven to improve process performance. In 2006, Version 1.2 of the CMMI Product Suite included the release of CMMI for Development. CMMI for Development was the first of three constellations defined in Version 1.2: the others include CMMI for Acquisition and CMMI for Services. The CMMI for Services constellation was released in February 2009.

Another management practice developed by CERT, which is part of the SEI, is the Resiliency Management Model (RMM).[2] The RMM is a capability model for operational resiliency management.

Engineering practices

SEI work in engineering practices increases the ability of software engineers to analyze, predict, and control selected functional and non-functional properties of software systems. Key SEI tools and methods include the SEI Architecture Tradeoff Analysis Method (ATAM) method, the SEI Framework for Software Product Line Practice, and the SEI Service Migration and Reuse Technique (SMART).

Acquisition practices

The goal of SEI work is to improve organizations acquisition processes.

Security

The SEI is also the home of the US-CERT to produce the Build Security In (BSI) website, which provides guidelines for building security into every phase of the software development lifecycle. The SEI has also conducted research on insider threats and computer forensics. Results of this research and other information now populate the CERT Virtual Training Environment.

Carnegie Mellon, Capability Maturity Model, CMM, CMMI, Architecture Tradeoff Analysis Method, ATAM, and CERT are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.

SQUARE

The CERT Coordination Center Program has developed a method to help organizations build security into the early stages of the production life cycle. The Security Quality Requirements Engineering (SQUARE) method consists of nine steps that generate a final deliverable of categorized and prioritized security requirements. Although the SQUARE method could likely be generalized to any large-scale design project, it was designed for use with information technology systems.[3]

SQUARE is listed at DHS National Cyber Security Division Build Security In (BSI) initiative's site.[4]

A web-based tool, released in December of 2009, was created to assist teams using the SQUARE method.[5] The tool was extended in 2011 to include support for privacy requriements using P-SQUARE.

Special programs

SEI Partner Network

The SEI Partner Network helps the SEI disseminate software engineering best practices. Organizations and individuals in the SEI Partner Network are selected, trained, and licensed by the SEI to deliver authentic SEI services, which include courses, consulting methods, and management processes. The network currently consists of nearly 250 partner organizations worldwide.

Conferences

The SEI sponsors national and international conferences, workshops, and user-group meetings. Other events cover subjects including acquisition of software-intensive systems, commercial off-the-shelf (COTS)-based systems, network security and survivability, software process research, software product lines, CMMI, and the SEI Team Software Process.

Education and training

Main facility on Fifth Avenue in Pittsburgh.

SEI courses help bring state-of-the-art technologies and practices from research and development into widespread use. SEI courses are currently offered at the SEI’s locations in the United States and Europe. In addition, using licensed course materials, SEI Partners train thousands of individuals annually.

Membership program

The SEI Membership Program helps the software engineering community to network. SEI Members include small business owners, software and systems programmers, CEOs, directors, and managers from both Fortune 500 companies and prominent government organizations in 36 different countries.[6]

Affiliate program

Through the SEI Affiliate Program, organizations place technical experts with the SEI for periods ranging from 12 months to four years. Affiliates currently are working on projects with the SEI to identify, develop, and demonstrate improved software engineering practices.

Software Process Achievement award program

In order to recognize outstanding achievement in improving an organization's ability to create and evolve software-dependent systems, the SEI and IEEE Computer Society created the Software Process Achievement Award program.[7] In addition to rewarding excellence, the purpose of this award is to foster continuous advancement in the practice of software engineering and to disseminate insights, experiences, and proven practices throughout the relevant research and practitioner communities.

Research and publications

The SEI publishes reports that offer new technical information about software engineering topics, whether theoretical or applied. The SEI also publishes books on software engineering for industry, government and military applications and practices.

In addition, the SEI offers public courses, workshops, and conferences in process improvement, software architecture and product lines, and security.

Focus of progressive protests

SEI has been an occasional site of Pittsburgh's Thomas Merton Center.[12]

See also

References

  1. ^ Solutions, SEI.
  2. ^ CERT RMM.
  3. ^ [1] SQUARE research approach
  4. ^ BSI SQUARE entry.
  5. ^ Official SQUARE Tool page at the SEI.
  6. ^ SEI Membership program
  7. ^ Software Process Award program.
  8. ^ Democracy Now! | Carnegie Military University : How the Pentagon Funds Universities to Contribute to War
  9. ^ The Tartan Online : Pittsburgh walks for peace
  10. ^ Daily Dissidence: Pittsburgh Anti-war Protest
  11. ^ "1,200 demonstrate against Iraq War in Oakland". Pittsburgh Post-Gazette. 2007-03-24. 
  12. ^ More About TMC.

Further reading

  • Fenton, Edwin (2000). Carnegie Mellon 1900–2000: A Centennial History. Pittsburgh:  

External links

  • Official website
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.