02.07.2014 Views

SEI Professional Development Center - Software Engineering ...

SEI Professional Development Center - Software Engineering ...

SEI Professional Development Center - Software Engineering ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Research, Technology, and System Solutions<br />

The <strong>SEI</strong> RTSS Program innovates software development for competitive advantage: with a focus<br />

on system structure and behavior, it creates and harnesses innovations for assured development,<br />

adaptation, and rapid deployment of software-reliant systems at all scales.<br />

Specifically, the RTSS Program works to<br />

• advance architecture technology and practices<br />

• advance software product line practice<br />

• develop principles and technology to understand, control, and<br />

bound the behavior of cyber-physical and social systems<br />

• develop strategies for robust mobile computing in tactical<br />

environments<br />

Accomplishments<br />

• Nearly two decades of leadership in<br />

software architecture<br />

• People from more than 800 organizations trained in<br />

<strong>SEI</strong> software architecture courses<br />

• <strong>SEI</strong> software-architecture-related certificates<br />

conferred to more than 1,700 people<br />

• More than 145,000 copies of our books on software<br />

architecture sold<br />

• More than 2,400 citations, in professional journal<br />

articles and conference papers by researchers, of the<br />

books used in <strong>SEI</strong> architecture curriculum since 2005<br />

• <strong>SEI</strong> Architecture Technology User Network (SATURN)<br />

Conference initiated in 2005 to bring together experts<br />

from around the world to exchange ideas and insights<br />

about developing, acquiring, and maintaining software<br />

and systems architecture<br />

• <strong>Software</strong> Product Line Conference (SPLC), a premier<br />

forum for practitioners, researchers, and educators,<br />

founded and cosponsored<br />

• Framework for <strong>Software</strong> Product Line Practice, internationally<br />

recognized reference model for software<br />

product lines, developed<br />

• Architecture Tradeoff Analysis Method (ATAM), Views<br />

and Beyond documentation approach, and other<br />

widely applied tools and methods for architecturecentric<br />

engineering developed<br />

• <strong>Software</strong> Architecture in Practice, the first text for<br />

software architecture practitioners, soon to be<br />

published in a third edition<br />

RTSS Technical Work Areas<br />

Architecture Practices (AP)<br />

The AP Initiative advances architecture technology and practices for<br />

incremental, cost-effective development and evolution of assured<br />

and flexible system capabilities at all scales. The AP team focuses<br />

on how to deploy a system rapidly without compromising the<br />

benefits of a robust architecture.<br />

Product Line Practice (PLP)<br />

The PLP Initiative works to make software product line development<br />

and acquisition a low-risk, high-return proposition by<br />

• maturing and codifying practices to manage variation across<br />

families of similar systems<br />

• helping customers to address key product line challenges<br />

• training developers, acquirers, and educators to use effective<br />

software product line principles and practices<br />

Cyber-Physical and Ultra-Large-Scale Systems (CP-ULS)<br />

The CP-ULS Initiative responds to the challenges of optimizing<br />

performance without compromising capabilities or safety in two<br />

research projects:<br />

• The Socio-Adaptive Systems project works with the human<br />

element in systems to enable optimal responses to changes in<br />

resource capacity. Using computational mechanism design to<br />

elicit information about changing needs and resources, a socioadaptive<br />

system computes optimal allocation of resources and<br />

optimizes a decentralized quality of service.<br />

• High-Confidence CPS demonstrates scalable algorithms for<br />

functional analysis of real-time embedded software and new<br />

resource-reclamation algorithms for multi-threaded tasks in<br />

multicore processors with non-uniform memory access. Combining<br />

these elements provides the ability to structure CPS with behavior<br />

that is more predictable.<br />

Advanced Mobile Systems (AMS)<br />

The AMS Initiative works to increase the flexibility of users at<br />

the tactical edge to respond to diverse missions and network<br />

infrastructures. Our approach employs a virtual-machine, peerto-peer<br />

architecture on a cloudlet and a thick client application<br />

on a handheld device to provide precise and tailorable context<br />

information at the tactical edge while using resources efficiently.<br />

EMAIL course-info@sei.cmu.edu PHONE 412.268.7622 WEB www.sei.cmu.edu/training 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!