Lee Osterweil Professor (Emeritus) U. of Massachusetts Testing and analysis research since 1971 Focus on “processes as software” since 1986 Emphasis on.

Slides:



Advertisements
Similar presentations
Lessons Learned from the Application of Risk Management in the Shipment of LNG.
Advertisements

Testing and Quality Assurance
Chapter 4 Quality Assurance in Context
Verifying Properties of Process Definitions Jamieson M. Cobleigh, Lori A. Clarke, and Leon J. Osterweil Laboratory for Advanced Software Engineering Research.
1 Static Testing: defect prevention SIM objectives Able to list various type of structured group examinations (manual checking) Able to statically.
The Architecture Design Process
Software Engineering for Safety : A Roadmap Presentation by: Manu D Vij CS 599 Software Engineering for Embedded Systems.
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001.
Software project management (intro)
Handouts Software Testing and Quality Assurance Theory and Practice Chapter 11 System Test Design
Architecture Tradeoff Analysis Method Based on presentations by Kim and Kazman
Proactive Risk and Problem Management March 14 – 15, 2011 John E. Tinsley Director, Air & Missile Defense Systems Mission Assurance 19 th Annual Conference.
BL6006 RESIT Assessment 2 Details Submission date: 3pm 30 July 2015 Assessment weighting: 30% of the overall mark Marks for this assessment will be awarded.
Fault Tree Analysis Applied to a tiny ― Computer Startup ― (2-3 people)
Health and Safety Executive IChemE – Process Safety KPIs Workshop session Ian Travers Head of Chemical Industries Strategy Unit Hazardous Installations.
Test Design Techniques
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR ESM'2009, October 26-28, 2009, Holiday Inn Leicester, Leicester, United Kingdom.
Software Project Management
Building Markets and Improve Governance with Trust Crafting Solutions with PPPs that can Help Mitigate the Current Economic Crisis.
File: 1 The OECD Halden Reactor Project The OECD Halden Reactor Project (HRP) is an International Research Project between 19 countries in Europe, America.
Verification and Validation Yonsei University 2 nd Semester, 2014 Sanghyun Park.
Rafael Runco Deputy Ombudsman. Royal Assent REPORT PROBLEM USE INTERNAL COMPLAINTS PROCEDURE CONTACT OMBUDSMAN LGO or HOS NOW.
© Siemens AG, CT SE 1, Dr. A. Ulrich C O R P O R A T E T E C H N O L O G Y Research at Siemens CT SE Software & Engineering Development Techniques.
CSCE 548 Secure Software Development Risk-Based Security Testing.
Software Quality Assurance Lecture #4 By: Faraz Ahmed.
Applying the Inspection Process. What Software Artifacts Are Candidates for Inspection? Software Requirements Software Designs Code Test Plans.
Please read before using this briefing This presentation forms the basis of a workshop for operational managers and other relevant staff to review quality.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Four Wheel Drive Australia Risk Management Presentation.
Introduction to Software Testing Chapter 9.1 Challenges in Testing Software – Testing for Emergent Properties: Safety and Security Paul Ammann & Jeff Offutt.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
Enterprise Risk Management. What has been done regarding risk management in the past ● Agency level safety an security issues have.
Survey of Medical Informatics CS 493 – Fall 2004 November 8, 2004 V. “Juggy” Jagannathan.
Delivering results that endure Delivering Results that Endure Managing Risks in the Software Acquisition Process GFIRST Conference June 2007 Stan Wisseman.
1 Introduction to Software Engineering Lecture 1.
Quality Assurance.
What is Object-Oriented?  Organization of software as a collection of discreet objects that incorporate both data structure and behavior.
Defect resolution  Defect logging  Defect tracking  Consistent defect interpretation and tracking  Timely defect reporting.
Security Development Life Cycle Baking Security into Development September 2010.
Architecture Analysis Techniques
Ensure that the right functions are performed Ensure that the these functions are performed right and are reliable.
Toulouse, September 2003 Page 1 JOURNEE ALTARICA Airbus ESACS  ISAAC.
Formal Methods in SE Software Verification Using Formal Methods By: Qaisar Javaid, Assistant Professor Formal Methods1.
SAFEWARE System Safety and Computers Chap18:Verification of Safety Author : Nancy G. Leveson University of Washington 1995 by Addison-Wesley Publishing.
ARO Workshop Wendy Roll - May 2004 Topic 4: Effects of software certification on the current balance between software/system modeling, analysis and testing.
Requirements Analysis
ESA Harwell Robotics & Autonomy Facility Study Workshop Autonomous Software Verification Presented By: Rick Blake.
Communications between Flight Deck and Line Maintenance The Critical Interface.
Lectures 2 & 3: Software Process Models Neelam Gupta.
Safety methods within Agile and RUP methods TORGRIM LAURITSEN BUCS project.
Safety Assessment: Safety Integrity Levels
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
ARO Workshop Wendy Roll - May 2004 Topic 4: Effects of software certification on the current balance between software/system modeling, analysis and testing.
Application Analysis. Application Interaction Model The purpose of analysis is to understand the problem so.
CS223: Software Engineering Lecture 25: Software Testing.
QUALITY ASSURANCE.
Using Human Errors to Inspect SRS
CSCE 548 Secure Software Development Risk-Based Security Testing
Testbed for Medical Cyber-Physical Systems
UNIFIED PROCESS.
Air Carrier Continuing Analysis and Surveillance System (CASS)
Model-Driven Analysis Frameworks for Embedded Systems
The Extensible Tool-chain for Evaluation of Architectural Models
Model-Based Design: Software Engineers Wanted
Before During After Follow-up Resolve Review Pre-review Familiarize
Software Verification and Validation
Software Verification and Validation
Software Engineering for Safety: a Roadmap
Software Verification and Validation
Challenge Set-up & Rules
Presentation transcript:

Lee Osterweil Professor (Emeritus) U. of Massachusetts Testing and analysis research since 1971 Focus on “processes as software” since 1986 Emphasis on analyzing healthcare processes – For defects, vulnerabilities, inefficiencies Analysis approaches used: model checking, fault tree analysis, discrete event simulation, provenance generation/analysis Other system process domains: elections, software development, dispute resolution,

Challenges Practices that are “right” (but not done right) – Testing – Regulatory agency review Critical Challenges – Continuous improvement of critical properties (e.g. safety, security, correctness) of critical system processes – Complete and accurate recording of the provenance of critical artifacts in critical systems

Continuous Improvement of Critical Properties of Critical Systems Rest upon precise and detailed process definitions Driven by rigorous analyses, static and dynamic And by clear and precise specifications of defects, risks, vulnerabilities to be addressed Our group has developed technologies for all of the above