Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213-3890 Sponsored by the U.S. Department of Defense 1 Towards Component-based.

Slides:



Advertisements
Similar presentations
Oracle Fusion Applications Review Presented by: BizTech.
Advertisements

M.B.A. II SEMESTER Course No. 208 Paper No. – XVI E-Business Dr.N.C.Dhande Objectives Provide analytical and technical framework to understand the emerging.
S3-1 © 2001 Carnegie Mellon University OCTAVE SM Process 3 Identify Staff Knowledge Software Engineering Institute Carnegie Mellon University Pittsburgh,
Chris Reisig, Task Group Chairman December 17, 2009 NDIA EHM Committee EHM Technology Transition Study Report.
SEP1 - 1 Introduction to Software Engineering Processes SWENET SEP1 Module Developed with support from the National Science Foundation.
Architecting the Cloud INCOSE SEDC Conference April 3, 2014 Terri Wolfrom - Chief IT Architect & PM Emerging Tech Ron Jacob -
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
S2-1 © 2001 Carnegie Mellon University OCTAVE SM Process 2 Identify Operational Area Management Knowledge Software Engineering Institute Carnegie Mellon.
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 2001 by Carnegie Mellon.
Sponsored by the U.S. Department of Defense © 2004 by Carnegie Mellon University Pittsburgh, PA The International Process Research Consortium.
Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University 1 Pittsburgh, PA Dennis Smith, David Carney and Ed Morris DEAS.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Distribution Statement A – Approved For Public Release, Distribution Unlimited ONR Technical Exchange, 4 JUN 2013 Page-1 Automated Software Complexity.
SOA Architecture Delivery Process by Dr. Robert Marcus SRI International 1100 Wilson Boulevard Arlington, VA
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
SE 470 Software Development Processes James Nowotarski 12 May 2003.
Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Spring 2007 Team : CSE 498, Collaborative Design.
The Survivable Network Analysis Project: Project Introduction Nancy R. Mead CERT/Coordination Center Software Engineering Institute Carnegie Mellon University.
Reuse: An Overview Suddenly, The Reuse and The Component met each other.
CMMI Overview Quality Frameworks.
Sponsored by the U.S. Department of Defense © 2002 by Carnegie Mellon University Pittsburgh, PA Stephen E. Cross, Ph.D. Director and CEO Software.
1 Chapter Seventeen Emerging Best Practices in Global Systems Development.
Organizational Project Management Maturity: Roadmap to Success
NASA Software Productivity Consortium NASA Office of Safety and Mission Assurance Software Assurance Symposium September 5, 2002 Robert Ling Johnson Space.
Industrial Technologies MINAM 2.0 Paving the ground for the second generation of a highly effective, application oriented Micro-Nano Manufacturing.
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Capability Maturity Model Integration (CMMI) COMP Group Assignment #1 Ario Nejad, Davit Stepanyan, Ian Jackman, Sebastian Henneberg, Wan Chi Chio.
© 1998 Concept Five Technologies Enterprise Application Integration Capability Maturity Model.
TeleManagement Forum The voice of the OSS/BSS industry.
Software Engineering Muhammad Fahad Khan
Bill Newhouse Program Lead National Initiative for Cybersecurity Education Cybersecurity R&D Coordination National Institute of Standards and Technology.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
1 As a public interest company, MITRE works in partnership with the government to address issues of critical national
© 2001 Carnegie Mellon University S8A-1 OCTAVE SM Process 8 Develop Protection Strategy Workshop A: Protection Strategy Development Software Engineering.
1 South Limestone Street | Springfield, Ohio | | ren-services.com Renaissance Services: Capabilities, Experience, and Solutions November.
Object Arena overview  OAOT is a premier provider of outsourced Information Technology (IT) services supporting Several Fortune 500 companies on a global.
People First … Mission Always Capability Maturity Model Integration (CMMI ® ) Millee Sapp 2 Dec 08 Warner Robins Air Logistics Center.
1 Tools for Commercial Component Assembly Francis Bordeleau, Zeligsoft/Carleton University Mark Vigder, National Research Council Canada.
OSAF Board of Directors Meeting Open Source Applications Foundation September 19, 2002.
CBD Papers Alexandre Alvaro. Lessons Learned through Six Years of Component-based Development Six years of component-based application development Using.
Federation des Experts Comptables Méditerraneens Bucharest May 2003 Challenges Facing the Profession Information Technology: Enterprise Innovation.
New 5000 Documents 14 May 2001 New 5000 Documents 14 May 2001 Defense Systems Management College Acquisition Policy Department.
Command & Control Capabilities
SEI CMM Robert Johnson Bobby Kolski Rafi Seddiqi Kumeel Alsmail.
DEPARTMENT OF HOMELAND SECURITY SCIENCE AND TECHOLOGY Evolution of Systems Engineering Dr. Phil DePoy Former Director Wayne E. Meyer Institute of Systems.
SEI/CBS Initiative Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1999.
Networked Systems Survivability CERT ® Coordination Center Software Engineering Institute Carnegie Mellon University Pittsburgh, PA © 2002 Carnegie.
ATIS’ Service Oriented Networks (SON) Activity Andrew White, Nokia Siemens Networks DOCUMENT #:GSC15-PLEN-81r1 FOR:Presentation SOURCE:ATIS AGENDA ITEM:PLEN.
Copyright © 2003 by Cooliemon TM, LLC 1 Presenter: Ralph Williams, President SEI Authorized CBA IPI Lead Assessor (CMM ® ) SCAMPI Lead Appraiser SM (CMMI.
Solution Supply Chains Jack Greenfield. Overview Learning from Other Industries Mass Customization in Software Development Implementing Supply Chains.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
03/03/051 Performance Engineering of Software and Distributed Systems Research Activities at IIT Bombay Varsha Apte March 3 rd, 2005.
CMMI ® – The Current State Presented by Gregory Shelton Corporate Vice President Engineering, Technology, Manufacturing & Quality 3 rd Annual CMMI Technology.
Advancing Government through Collaboration, Education and Action Date ET SIG Cross SIG Alignment Activities Planned Page 0.
July 2003 At A Glance The GMSEC provides efficient and enabling GSFC mission services and products for the next decade. Benefits Establishes a Single Strategic.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
1  Carnegie Mellon University Overview of the CERT/CC and the Survivable Systems Initiative Andrew P. Moore CERT Coordination Center.
June 23, 2016 Organizational Overview. 2 Automation Federation Background A fragmented community of automation professional associations and societies.
Capability Maturity Model Integration
© Everware-CBDI Inc V & Everware-CBDI Service Offerings Service Oriented Architecture.
1 Integration of Process Initiatives And Assessments Common Process Framework Integration of Management System Standards and Initiatives (QMS/CMMI/Lean/PMBP)
The Challenges of Integrating a System Based on Commercial Components
Discussion Topics for Exploring OMG UPDM Way-ahead
Sustainability of EMI Results
Object Arena overview Object Arena is a premier provider of outsourced Information Technology (IT) services supporting Several Fortune 500 companies on.
TeleManagement Forum The voice of the OSS/BSS industry.
Process Maturity Profile
CMMI Overview.
FY19 LEARNING PRIORITIES
Requirements Development in CMMI
Presentation transcript:

Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense 1 Towards Component-based Systems Stephen E. Cross 7 February 2000

2 What I’d like to share with you Brief SEI overview New challenges encountered with commercial components First steps: understanding the component/method space Summary

3 Most of this talk is based a forthcoming book entitled Software Engineering with Commercial Components by Kurt Wallmau, Scott Hissam, and Robert Seacord. It will be published as part of the SEI- Addison Wesley Software Engineering Series later in 2001.

4 Software Engineering Institute DoD R&D laboratory federally funded research and development center (FFRDC) Situated as a college level unit at Carnegie Mellon University, Pittsburgh PA Mission is to provide leadership in software engineering and to transition new software engineering technology Encouraged to support industry in precompetitive technology R&D and in technology transition activities

5 SEI Technical Program Capability Maturity Model Integration Accelerating Software Technology Adoption COTS-Based Systems Dependable Systems Upgrade Architecture Tradeoff Analysis Technical Practice Initiatives Team Software Process Software Engineering Measurement & Analysis Survivable Systems Product Line Practice The right software delivered defect free, on time, every time High confidence, evolvable, product lines with predictable and improved cost, schedule, and quality Management Practice Initiatives

6 SEI Technical Program Management Practice Initiatives Capability Maturity Model Integration Accelerating Software Technology Adoption COTS-Based Systems Dependable Systems Upgrade Architecture Tradeoff Analysis Technical Practice Initiatives Team Software Process Software Engineering Measurement & Analysis Survivable Systems Product Line Practice Predictable Assembly with Certifiable Components The right software delivered defect free, on time, every time High confidence, evolvable, product lines with predictable and improved cost, schedule, and quality

7 The Unfinished Revolution The first software crisis (the software factory regime) The second crisis (the market regime) system architecture reflects technology market design for change design supply chains design in the face of misfits design to technology competence sustaining competence design as exploration accommodating the process singularity

8 Component Space Source of software components Environments into which components are deployed and in which they are executed Aspects of a system implemented by the components

9 Framework v. Platform Host component-VM host-OS Does the method assume a component virtual machine?

10 Commercial v. Custom Source component-VM host-OS Does the method emphasize specification of components or assembly of preexisting components? (If preexisting then commercial source) commercialcustom

11 Application v. Infrastructure infrastructure application component-VM host-OS customcommercial Does the method focus on building applications or infrastructure?

12 Component/Method Space component-VM host-OS customcommercial application infrastructure Custom infrastructure: for all intents a black hole (projects that enter never escape)

13 Component/Method Space component-VM host-OS custom commercial application infrastructure UML Components & Component Factory both assume use of a framework and focus on component specification for business applications

14 Component/Method Space application customcommercialcomponent-VM host-OS Catalysis does not assume a framework but neither does it directly address enterprise system needs. It is application focused. infrastructure

15 Component/Method Space component-VM host-OS custom commercial application infrastructure The book I am writing with Hissam and Seacord focuses on design problems that are dominated by commercial software components

16 Component/Method Space custom commercial application This is an area that is just emerging (e.g. component families for EJB™). No methods yet, but they will be needed soon; they share some characteristics of COTS components and e.g. UML Components host-OS infrastructure component-VM

17 Component/Method Space component-VM host-OS customcommercial application infrastructure This area is still science fiction.There is research in “programmable middleware,” but this is a remote possibility for near-term commercial use.

18 Component/Method Space component-VM host-OS application infrastructure customcommercial

19 Visit Our Web Site For more information contact: Steve Cross