Upload
ivaylo
View
218
Download
0
Embed Size (px)
Citation preview
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 1/23
UNIX is a registered trademark of The Open Group
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 2/23
UNIX 03 Certification
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 3/23
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 4/23
The Open Brand
! Operates under trademark law! Designates products that are guaranteed to conform
to open systems specifications!
A vendor guarantees that any non compliances willbe fixed within a defined time period! http://www.opengroup.org/openbrand/
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 5/23
Trademark License Agreement
! Vendor guarantee of conformance tospecifications." Vendor 'Warrants & Represents'
! This guarantee ensures that:" Products conform to a specification" Products remain conformant throughout the
life of the product’s registration" Any non-conformance will be fixed in a timely
manner
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 6/23
Program Elements
ConformanceStatement
RegistrationForm
Certif ication
Checklist
Guide toCertif ication
Program
Product
Standards
Certificate Certif icationRegister
TMLA
TestCampaignDef inition
Test Suites
Techical
Standard
ProblemReporting
System
AppealsProcess
Certif icationWeb site
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 7/23
Elements (1)Certification
checklist
Guide toCertification
ProgramProduct
StandardsTMLA
TechnicalStandards
ProblemReportingSystem
AppealsProcess
Well defined summarysteps to achieve
Certification
1. Fair and Objective ProblemReporting and Appeals Processes
2. Sanitized problem reports visible to allparticipants
3. Web-based database provided, w ithautomated workflow sys tem for
processing requests
1.Requirementsseparated into logical
units.
2.Includes lists ofindicators ofcompliance.
3.Draw n f romTechnical Standards
Detailed TechnicalRequirements
Detailed Guide w iththe How To get
certified information
Supplier w arranty throughThe Open Brand Trademark
License Agreement
Well definedCertif ication Policies
Based on industrycertification best practices
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 8/23
Elements (2)
RegistrationForm
TestCampaign
Definition
Test Suites
1. Extensive test coverage
2. Modular test suitearchitecture
Form w ith details of theproduct to be registed
Definition of testcampaign to be used for
certification
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 9/23
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 10/23
Certification Process - Roles! Specification Authority
" Specification owner – responsible fordeveloping, maintaining and interpreting thespecification(s)
!
Certification Authority (CA)" Manages the day-to-day operations of thecertification program
" Ensures quality, fairness and integrity! Test Suite Maintenance Authority (TSMA)
" Maintain the test suites
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 11/23
Certification Process (1)
Supplier completes ConformanceStatement Questionnaire
ConformanceStatement
RegistraionForm
CertificationAgreements
(signed)
Supplier applies for certification
Supplier performsdevelopment & QA testing
Supplier becomes familiarwith requirements of
program
CSQCertification
Policy
CertificationAgreements
ProductStandards
Supplier obtains test suite
Guide to theProgram
TestCampaignDefiniton
B
A
C
Supplier may contactCA w ith questions
TMLA
TMLA(signed)
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 12/23
Certification Process (2)
CA checks ApplicationPackage, confirms Test
Campaign
Supplier performs formal testing
CA audits certificationinformation
Testresults
CA enters product into Certification Register
ConformanceRequirements
not met
Testingproblem
Certificate
CertificationRegister
Source ofproblem?
Problem withConformance
Statement
B
Audit successful
A
C
Problem with
Application
Applicant may holdback publication for
period of time
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 13/23
Product Standards! Define the Conformance Requirements
" Define what a conforming product must do tobe compliant
" Also defines what it must not do to beconsidered compliant
" Separate document for each product type orgrouping of functionality
" Provides mapping between products andTechnical Standards and other referencedspecifications
! Define the testing requirements
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 14/23
Specifications vs Product Standards
1003.1-2003Base
POSIX® Systems
UNIX 03
C LanguageV2
InternationalizedTerminal
Interfaces
CommandsAnd
Utilities V4
XSI Extensions
(mandatory)POSIX Shell
& Utilities
XSI Option Groups
ISO C 99
(mandatory)POSIX C API
X/Open Curses
1003.1 OptionsInternationalized
System CallsAnd Libraries V3POSIX2 UPE
POSIX2 Localedef
Pthreads
Mapped Files
Realtime Realtime Threads
Memory Protection
Encryption Legacy
UNIX® Systems
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 15/23
UNIX 03 Product Standards
! UNIX 03 - the mark for systems conforming toVersion 3 of the Single UNIX Specification
!
UNIX 03 - “ the standard base ”! UNIX 03 Server
" UNIX 03 plus Internet Server capabilities"
Adds interoperability services to the UNIX 03 APIs insupport of internet/intranet services
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 16/23
UNIX 03 Product Standards (1)! Organized as a hierarchy! UNIX 03
" Top-level foundation product standard" Four constituent product standards organized
by subject area" Internationalized System Interfaces Extended
V3 " Commands & Utilities V4 " C Language V2 " Internationalized Terminal Interfaces
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 17/23
UNIX 03 “ the standard base”
! There are four constituents to the base " Internationalized System Interfaces Extended V3
" A rich set of system interfaces mandating keyoptions in the common specifications
" Commands and Utilities V4" Mandates key options from the common
specifications" C Language V2" Internationalized Terminal Interfaces
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 18/23
UNIX 03 Server
! Builds on the Base foundation.! Captures existing de-facto practice.! Includes a platform-independent Internet Server Product
Standard.!
Additional functionality over existing UNIX 03 Productstandard includes:" The Internet Protocol Suite, including IPv6." Java Support.
" Internet capabilities to support network clients.Java is a trademark of Sun Microsystems Inc .
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 19/23
UNIX 03 Server - Internet ServicesOSI Model
Sockets XTI RPC
TCP UDP
IPv4
Application
Presentation
Session
Transport
Network
Data Link
Physical
Telnet Ftp NFS Http DNS Lpd Smtp
bootp dhcp tftpicmp
DOD Model
Application
Internet
NetworkAccess
Host
toHost
Ethernet TokenRing Other
WebNFSPOP3 IMAP4NTP LDAP SNMP
IPv6
ssh
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 20/23
UNIX 03 Certification
! Product Standards" http://www.unix.org/unix03.html
! The Open Brand Certification Program" http://www.opengroup.org/openbrand/ " http://www.opengroup.org/openbrand/register/ " http://www.opengroup.org/openbrand/testing/checklist/
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 21/23
UNIX 03 Testing
! Certification is backed by an extensive set of tests! Used by vendors to demonstrate conformance as part of
formal certification! A family of tests available for UNIX 03
" Known as Westwood " Modular test suites" Covers mandatory features and key options" http://www.opengroup.org/testing/info/Westwood_datasheet.html
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 22/23
UNIX 03 Test Suites
Test EnvironmentToolkit
VSXgen - Generic test suitelayer
VSX4 Core OS
VSX5 C99,LFS,MSE
VSTH pthreads
VSU UNIX Extensions VSRT
Realtime VSC
Shell & Utilities
VSTRC Tracing
VSRTE
VSART
8/9/2019 UNIX 03 Certification
http://slidepdf.com/reader/full/unix-03-certification 23/23
UNIX 03 Test Suites (mandatory)
Test EnvironmentToolkit
VSXgen - Generic test suitelayer
VSX4 Core OS
VSX5 C99,LFS,MSE
VSTH pthreads
VSU UNIX Extensions
VSC
Shell & Utilities
VSART Reader/ Writer Locks Tests