UNIT 7 MAINTENANCE OF DIGITAL SWITCHING SYSTEMS 9/23/2016.

Slides:



Advertisements
Similar presentations
Chapter 19: Network Management Business Data Communications, 5e.
Advertisements

Software Quality Assurance Plan
Lesson 6 Software and Hardware Interaction
Chapter 19: Network Management Business Data Communications, 4e.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
Chapter 6 Database Design
CSE 322: Software Reliability Engineering Topics covered: Dependability concepts Dependability models.
Costs of Security in a COTS-Based Software System True Program Success TM Costs of Security in a COTS-Based Software System Arlene Minkiewicz, Chief Scientist.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 21 Slide 1 Software evolution.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 21 Slide 1 Software evolution.
Software evolution.
Software evolution.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Systems Engineering Management
Issues on Software Testing for Safety-Critical Real-Time Automation Systems Shahdat Hossain Troy Mockenhaupt.
Handouts Software Testing and Quality Assurance Theory and Practice Chapter 11 System Test Design
Software Verification and Validation (V&V) By Roger U. Fujii Presented by Donovan Faustino.
Chapter 9 – Software Evolution and Maintenance
CCSB223/SAD/CHAPTER141 Chapter 14 Implementing and Maintaining the System.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
Software evolution. Objectives l To explain why change is inevitable if software systems are to remain useful l To discuss software maintenance and maintenance.
ITEC 3220M Using and Designing Database Systems
Chapter 3: Software Maintenance Process Omar Meqdadi SE 3860 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
Installation and Maintenance of Health IT Systems
Service Transition & Planning Service Validation & Testing
Information: Policy, Strategy and Systems Module Overview
Chapter 9 Testing the System Shari L. Pfleeger Joann M. Atlee
Chapter 13: Regression Testing Omar Meqdadi SE 3860 Lecture 13 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
©Ian Sommerville 2004 Software Engineering. Chapter 21Slide 1 Chapter 21 Software Evolution.
Business Data Communications, Fourth Edition Chapter 11: Network Management.
An OBSM method for Real Time Embedded Systems Veronica Eyo Sharvari Joshi.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 21 Slide 1 Software evolution 1.
Software Evolution Program evolution dynamics Software maintenance Complexity and Process metrics Evolution processes 1.
NERC Lessons Learned Summary LLs Published in September 2015.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 21 Slide 1 Software evolution.
1 Object-Oriented Analysis and Design with the Unified Process Figure 13-1 Implementation discipline activities.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 21 Slide 1 Software evolution.
CS223: Software Engineering Lecture 32: Software Maintenance.
Chapter 8: Maintenance and Software Evolution Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014,
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
Software Design and Architecture
Chapter 9 Testing the System 9.1 Principles of System Testing Focus A: The objective of unit and integration ensure the code implemented the design.
Lecture 11. Switch Hardware Nowadays switches are very high performance computers with high hardware specifications Switches usually consist of a chassis.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
Artificial Intelligence In Power System Author Doshi Pratik H.Darakh Bharat P.
Chapter 19: Network Management
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Software Project Configuration Management
Server Upgrade HA/DR Integration
Testing the System.
Regression Testing with its types
Software Engineering (CSI 321)
Agenda Control systems defined
Software Quality Assurance Software Quality Factor
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Chapter 6 Database Design
EOB Methodology Overview
Manfred Huber Based on an earlier presentation by Mike O’Dell, UTA
Network Management Functions
UNIT 8 A GENERIC DIGITAL SWITCHING SYSTEM MODEL
Test Planning Mike O’Dell (some edits by Vassilis Athitsos)
Fault Tolerance Distributed Web-based Systems
Chapter 9 – Software Evolution and Maintenance
Chapter 27 Software Change.
Chapter 8 Software Evolution.
Systems Operations and Support
Software Maintenance Part1 Introduction. Outlines What Is Software Maintenance Purposes of Maintenance Why We Need It Maintenance Difficilties Some Tips.
Presentation transcript:

UNIT 7 MAINTENANCE OF DIGITAL SWITCHING SYSTEMS 9/23/2016

Scope This chapter introduces typical interfaces that are utilized in maintaining central offices both remotely and locally. Topics essential to CO maintenance such as fault reports, software patches, and the software and hardware upgrade process, including firmware, are also covered. 9/23/2016

Software Maintenance - Supplier-initiated software maintenance Software maintenance by site owners 9/23/2016

Interfaces of a Typical Digital Switching System Central Office 9/23/2016

These other departments interact with a digital switch: Engineering support Billing center Security Special translation support Trunk and line assignment 9/23/2016

System Outage and Its Impact Digital Switching System Reliability Digital switch outages represent the most visible measure of switching system reliability and affect maintainability. The Various studies' have been conducted to better understand the causes of digital switch outages. Traditionally, the causes of outages have been classified into four categories: - Software deficiencies. This includes software "bugs" that cause memory errors or program loops that can be cleared only by major initialization. - Hardware failure. This relates to simplex and/or duplex hardware fail- ures in the system which result in a system outage. 9/23/2016

Impact of Software Patches Patches are a "quick fix" or program modification without recompilation of the entire generic release. Embedded Patcher Concept Embedded patcher programs that operate as software maintenance programs and reside in digital switches have alleviated some of these problems. 9/23/2016

Growth of Digital Switching System Central Offices Most digital switching systems need to be upgraded or "grown" during their lifetimes. This process represents a major effort for maintenance organizations such as SCCs and ESACs. 9/23/2016

Generic Program Upgrade At least the following points need to be covered in the method of procedure (MOP) along with other detailed items that are specific to a digital switch and a CO: - Time line for the entire upgrade process - Availability of the switch during that period a Dumping of existing data tables that need to be repackaged with the new release - Verification of old tables with new tables to ensure that all old functionalities are supported in the new release - The synchronization of hardware availability and software upgrade if hardware upgrade is included along with software upgrade 9/23/2016

A Methodology for Reporting and Correction of Field Problems 9/23/2016

Diagnostic Capabilities for Proper Maintenance of Digital Switching Systems Effective diagnostic programs and well-thought-out maintenance strategies play a very important role in the proper maintenance of digital switching systems with reduced maintenance cost. It is imperative in the overall evaluation of a digital switch that the diagnostic capability of a switch be considered an item of high importance. 9/23/2016

Effect of Firmware Deployment on Digital Switching Systems The recent trend toward distributed processing in digital switching systems has resulted in increased use of firmware. The impact of firmware on digital switching system reliability and maintainability can be substantial. The updating process for firmware can have a significant impact on the operational reliability of a switching system, particularly if firmware changes are frequent. 9/23/2016

Firmware-Software Coupling The basic notion of "coupling" between firmware and software evolved slowly in the telecommunications industry. The need to change significant numbers of firmware packs as part of generic updates has created a number of problems, including these: - Increased simplex times for switches during the firmware update process - Increased switch downtimes due to system faults while in simplex mode, required initializations for firmware changes, insertion of defective firmware circuit packs, and damaged circuit packs due to electro- static discharge (ESD) 9/23/2016

A strategy for improving software quality 9/23/2016

Software Processes The software processes shown in before slide relate to the software metrics discussed below. These include 1. Software development process 2. Software testing process 3. Software deployment process 4. Software maintenance process 9/23/2016

Defect Analysis The defect analysis is a base process for this strategy. It drives the continuous-improvement program. There are some well- defined methodologies for defect analysis a software problem may have originated from - Central processor software - Network processor software - Interface controller software - Peripheral software (lines, trunks, etc.) The next step is to identify the software subsystem that may have caused the problem: - Operating system - Recovery software - Switching software - Application software (features, etc.) 9/23/2016