23
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

UNIX 03 Certification

  • Upload
    ivaylo

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIX 03 Certification

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

Page 2: UNIX 03 Certification

8/9/2019 UNIX 03 Certification

http://slidepdf.com/reader/full/unix-03-certification 2/23

UNIX 03 Certification

Page 3: UNIX 03 Certification

8/9/2019 UNIX 03 Certification

http://slidepdf.com/reader/full/unix-03-certification 3/23

Page 4: UNIX 03 Certification

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/

Page 5: UNIX 03 Certification

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

Page 6: UNIX 03 Certification

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

Page 7: UNIX 03 Certification

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

Page 8: UNIX 03 Certification

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

Page 9: UNIX 03 Certification

8/9/2019 UNIX 03 Certification

http://slidepdf.com/reader/full/unix-03-certification 9/23

Page 10: UNIX 03 Certification

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

Page 11: UNIX 03 Certification

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)

Page 12: UNIX 03 Certification

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

Page 13: UNIX 03 Certification

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

Page 14: UNIX 03 Certification

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

Page 15: UNIX 03 Certification

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

Page 16: UNIX 03 Certification

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

Page 17: UNIX 03 Certification

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

Page 18: UNIX 03 Certification

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 .

Page 19: UNIX 03 Certification

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

Page 20: UNIX 03 Certification

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/

Page 21: UNIX 03 Certification

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

Page 22: UNIX 03 Certification

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

Page 23: UNIX 03 Certification

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