Specification of Certification Process

Similar documents
Document Code Title Editors Version Date. Version 2.0 Certification - Workflow Description. T Liebich, K Hausknecht, AEC3

buildingsmart Validation & Certification of BIM-Software

IFC-Software Certification & BIM-Workflow-Support with BCF

GSA PRODUCT CERTIFICATION PROGRAM POLICY GUIDE RELEASE 5

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, p i.

General Terms and Conditions for Ziviltechniker (Architects and Chartered Engineering Consultants) Services (hereafter: Terms)

Software Development Terms & Conditions

Terms of Business. The Detective Agency

ICC UNIFORM RULES FOR CONTRACT BONDS

1 Processing of personal data Information collected for use WHOIS search function Introduction Purpose...

Rekoop Limited Standard Terms of Business

Sibling & Co. Limited Terms & Conditions

Self Testing and Product Qualification Processes

Oracle BI Discoverer Administrator 11g: Develop an EUL

5. Conferment of rights and duties resulting from the contract to third parties by the Orderer need prior written affirmation by the Contractor.

2015 No. 234 LOCAL GOVERNMENT, ENGLAND AND WALES. The Accounts and Audit Regulations 2015

THE EQUATOR PRINCIPLES ASSOCIATION GOVERNANCE RULES

Regulatory News Service (RNS)

Getting Started with PayPal Manager

BuildingSMART International Infrastructure Room Work Plan 2015 Summary

Verified by Visa Terms of Service Credit Card Accounts

How To Build A House

Specific Conditions for the Assessment of Management Systems and Product Certifications

RULES OF ELECTRONIC PAYMENTS ASSOCIATION

WEB ON BOARD Terms and Conditions!!

Service Description Fast-Track Dispatch

Heslop & Platt Solicitors Limited

Central City Credit Union Audio Response and Home Banking (PAL) Disclosure and Agreement

Web Site Hosting Service Agreement

Barn2 Media Terms of Business

Guidance to the Air Ambulance Charities Grant Scheme. A grant to cover the VAT costs on aviation fuel

Chemicals and Life Sciences Industry Practice. Insurance and compensation in the event of injury in Phase I clinical trials in the United Kingdom

Online Services Agreement. This License Agreement is entered into by and between

Software License Monitoring

ZIMPERIUM, INC. END USER LICENSE TERMS

WEB HOSTING SERVICES. 2. Fees and Payment Terms.

Microsoft Dynamics CRM 2011 Administration Bible

Data Subscription Service. Data descriptions Order form Licence agreement

CEN/BT/WG 215 N th draft BUSINESS PLAN

Terms & Conditions Web & Hosting DIGITALFLARE LTD #

(e) Upon our request, you agree to sign a non-electronic version of this TOS.

Kingdom of the Netherlands

How To Get A Small Business License In Australia

Industry Foundation Classes (IFC)

Relevant Life Policy Trust and Nomination Forms

VENTUZ ONLINE STORE CONCEPT V

Relevant Life Policy Trust and Nomination Forms

CSENSE LTD. Block Management Agreement

BRIGHTBYTE LTD. TERMS OF BUSINESS

Building a Good Construction Loan Agreement Presented by Laura S. Peck lpeck@axley.com

STATUTORY INSTRUMENTS SUPPLEMENT No. 1 11th May, 2012.

ING Public Key Infrastructure Technical Certificate Policy

Domain Name Dispute Resolution Policy Rules

Flexible Retirement Account. Application Form and Mandate for a Self Invested Personal Pension Plan Member Bank Account

Use of electronic communication means by a Shareholder requires sending of documents in the PDF format.

Flexible trust. Split trust retained and gifted benefits Survivorship option for joint life first death policies Choice of governing law

Website Design Terms For the purposes of this agreement, I and me refers to Thomas Albohm, simpleandfunctional.com.

How To Write A Contract In The European

SourceKraft Systems & Consulting Ltd. LICENSE AGREEMENT FOR SOFTWARE APPLICATIONS

College of Occupational Therapists Specialist Section Independent Practice. Code of Business Practice

Accountants Professional Indemnity Insurance Proposal

E-FILING OF PATENT APPLICATIONS IN INDIA. A User Manual

RIPE Database Terms and Conditions

Dutch Association of Sport Product Manufacturers and Wholesalers

General Software Licence Agreement of windream GmbH

Virtual Private Server Services Specific Terms and Conditions

An Integrated Process for Delivering IFC Based Data Exchange

ISTQB ADVANCED LEVEL TEST MANAGER CERTIFICATE IN SOFTWARE TESTING

BOARD NOTICE COUNCIL FOR THE BUILT ENVIRONMENT. Notice No

UK Access Management Federation For Education and Research Operator

The following Terms and Conditions of Service apply to all products and services provided by 4C Creatives.

General Terms and Conditions

Brobuild Terms & Conditions

Autodesk EMEA Campus License Agreement

Client Information. Terms & Conditions.

A guide to investing. Appendix 10 Choice of business entity

CONTRACT MANAGEMENT POLICY

Co-operative Energy, Co-operative House Warwick Technology Park, Warwick CV34 6DA.

.eu Domain Name Registration Terms and Conditions

Amendments and Modifications to Internal Procedure Rules of AS Talveaed.

Governance Toolkit. Insurance Management Framework. Version 1: 1 March 2014 THIS TOOLKIT PROUDLY SUPPORTED BY

DEBT MANAGEMENT OFFICE (ESTABLISHMENT, ETC.) ACT

Commercial General Liability Application for Insurance

SMARTDRAW SOFTWARE LICENSE AGREEMENT

.eu Registration Policy and Terms and Conditions for Domain Name Applications made during the Phased Registration Period.

Certification Regulations and Requirements. International Certification Management GmbH

5 Year UK Growth Certificate

SLA, Terms & Conditions Website

INVITATION FOR EXPRESSION OF INTEREST SYSTEM INTEGRATOR- SUPPLY AND IMPLEMENTATION OF ERP BASED CGLMS

Regulation of Employee Share Option Schemes Consultation Paper 05

Responsible management of licensed venues Guidelines for approved trainers Effective May 2011

EVIDENCE LIBRARY SOFTWARE MAINTENANCE PLAN

Microsoft Band Software Development Kit Terms of Use

Proposal to apply Code Powers to TIBUS (trading as The Internet Business Limited) Statutory notification under section 107(6) of the Communications

Code of Conduct for registered migration agents

Share Protection Policies Under Business Assurance Trust. The advantages of writing an assurance policy under trust

International Portfolio Bond for Wrap 1/40

What is a Symantec ECAPS and How Does it Work?

3. Whois Verification and Domain Name Allocation Rules During General Availability

Regulations of Financial Operations

Transcription:

IFC CERTIFICATION 2.0: Specification of Certification Process 1 Origin and Authority 1.1 The Certification i process describes the certification of IFC ii interfaces for software products using the IFC interoperability schema, named here IFC Certification 2.0. 1.2 The certification process is carried out by the Implementer Support Group (ISG) iii and Model Support Group (MSG) iv of buildingsmart International (bsi) under the authority of bsi s International Council (IC) v. 1.3 The IFC Certification 2.0 is an improved implementation of the former vi IFC2x Certification process. The most important achievement of the IFC Certification 2.0 process is a detailed quality control approach for the IFC interfaces on top of the self check performed by the software developer. The former IFC2x Certification only had an ability check, proving that the software developer was in principal able to implement the IFC standard properly by following the procedures outlined. 1.4 The IFC Certification 2.0 process is a one-step approach to certification, based on the web-documentation platform Global Testing and Documentation Server vii (GTDS). The achievable depth of quality control takes into account the bsi s available resources and will be documented on the platform. 2 Scope and Responsibility 2.1 The IFC interface of a developer s software product has to be checked by the manual testing instructions and automated testing tools, which are provided via the web-based GTDS platform. The scope of testing is based on an agreed subset of the full IFC2x3 schema. The subset has to be defined as a Model View Definition (MVD) viii that is accepted by the relevant groups of bsi. As a result the Model View Definition has to be copyrighted to bsi before certification starts. 2.2 It still is and always remains the responsibility of the software developer to ensure the quality of the IFC interface that is part of its product. It is the responsibility of the end users to determine how they use the IFC interface within their projects and to take liability for that usage. 3 Disclaimer 3.1 bsi and its representatives are providing services for the certification and for facilitating the approval process, but they are not responsible for the quality of the implementation of the IFC interface or how it is used. bsi and its representatives for the certification process explicitly disclaim liability for any defects that may result from 1 Specification of IFC Certification 2.0 Process

using the IFC interfaces in software products before, during and after the certification process. 4 Methodology 4.1 The certification will be provided for a particular software product and version, and not for all the products of a software developer, or all versions of that product. 4.2. The certification platform GTDS provides test instructions, calibration files and automated testing tools. These are specific to the MVD selected for certification. The GTDS also serves as the repository for the test results. This environment is already available for participating software developers during the preparation phase, prior to the actual certification approval. 4.3 Authorised Testers will approve the test results and their documentation in GTDS. Testers will be authorised by bsi s ExCom ix, as needed. 4.4 Software developers seeking certification have to register at least 4 weeks in advance. The certification approval will then be carried out on the principle first come - first served as it depends on the available resources for maintaining the certification environment, for providing the automated testing rules, and on the availability of authorised testers. 4.5 The registration should include the model view definition and the type of certification (e.g. import and/or export) which is sought by the implementer and should state any limitations arising from the nature of the application. The format of the announcement will be provided by the facilitator. 4.6 In addition to the functional tests, the certification will ascertain whether the vendor provides explanatory documentation on how to use IFC with his specific application. 4.7. When a software product has passed the certification process successfully, the Certification Certificate will be awarded by bsi. The use of the Certification Certificate and the accompanying Certification Logo is subjected to rules issued by bsi. 4.8 Depending on the maturity of the software product s IFC Interface it may take more than one run through the certification process to achieve the required quality for awarding the Certification Certificate. Each run is to be paid for separately. 5. Open Certification Approval 5.1 The testing activities of the authorised testers are open and can be witnessed by members of the bsi community. Certification approvals will be scheduled and announced on bsi websites at least four weeks in advance. 5.2 A description of the certification procedure and the MVDs available for certification are published on bsi s website. 2 Specification of IFC Certification 2.0 Process

6. Calibration Files, Test Instructions, and Views 6.1 A set of appropriate calibration files has to be generated for use during the certification process (predominately for import tests). The content of the test files is based on the MVD of IFC that is selected for the certification. 6.2 A set of appropriate test instructions has to be generated for use during the certification process (predominately for export tests). The content of the test instructions is based on the MVD of IFC that is selected for the certification. 6.3 The certification is only given for the part of the IFC model which is specified in the MVD. 7. Conditions for Certification 7.1 The results of a complete self testing have to be documented by the participants in the GTDS platform, prior to the actual certification testing. 7.2 The authorised testers will approve the results of the self testing. 7.3 Under the certification process, the certification certificate will only be supplied when the software has passed successfully through all the tests provided through GTDS. 7.4 If a problem should occur during approval, it will be documented. Any certification given will specify the limitations attributable to the problem. As soon as the software developer is able to demonstrate that the problem is solved, full certification will be given. 8. Further Development 8.1 If all software developers who achieved certification based on a specific MVD agree, calibration files and testing instructions may be added to the official set of test files after the first certification. The reason is that the quality of the calibration files and testing instructions can be improved from experience in daily practice. The set of test instructions and calibration files is not only very valuable for the actual certification, but also for the ongoing quality assurance process of each software developer as and when they release new updates (regression tests). 9 Role of Model Support Group (MSG) and Implementer Support Group (ISG) 9.1 Representatives of MSG and ISG will facilitate the certification by: verifying that the agreed MVD is consistent to the IFC specification for which the certification is organised (Only an official bsi MVD can be selected for a bsi certification) discussing the MVD with the participating software developers and facilitating the definition of further implementer agreements 3 Specification of IFC Certification 2.0 Process

announcing the MVD publicly through ISG, so that all implementers are aware of them defining the contents and necessary number of calibration files and test instructions so that they cover the MVD attending meetings of implementers who seek certification in order to help them to define the MVDs properly providing the GTDS platform including automated testing tools in GTDS. 9.2 Representatives of MSG / ISG facilitate the certification but do not represent the certification agency x. 10 Preparation for Certification 10.1 Announcement of a certification shall be made as set out in 5.1 and 5.2 above. 11 Export Test 11.1 GTDS provides specific test instructions how to produce export files. In addition GTDS provides automated testing of exported files after they are uploaded into GTDS. 11.2 Export test files have to be provided at least 4 weeks in advance of the certification approval date. They have to be developed strictly according to the published test instructions. 11.3 Participants are expected to test their applications by themselves prior to a certification. The documented results of the self-testing have to be provided at least two weeks in advance of the certification approval date in GTDS. 12 Import Test 12.1 GTDS provides specific test instructions and calibration files for import testing. 12.2 Participants are expected to test their applications by themselves prior to a certification. The documented results of the self-testing have to be provided at least two weeks in advance of the certification approval date in GTDS. 13 Payment 13.1 Applicants for a certification shall pay for the following costs incurred: tools for checking test files setting up and provision of calibration files setting up and provision of test instructions setting up and provision of the web-based GTDS platform 4 Specification of IFC Certification 2.0 Process

facilitating the review and final approval of the MVD for certification attendance of certification meetings by MSG arbitration by MSG when implementation conflicts arise documentation of test results by authorised testers. 13.2 A schedule of charges for software developers will be published on bsi s website. The charge depends on the effort which is required depending on the type of the software product, on scope (import and/or export) and on the complexity of the MVD. The cost reflects the effort for the service the software developers receive during certification. 13.3 Any interested software developers should send an application for participating certification via e-mail to the ISG and MSG leads, with a copy to the Business Manager of bsi, who will invoice him for the appropriate sum of money. As soon as the money is deposited in the trust account (details below), the Business Manager will inform the ISG and MSG leads so that they can initiate the process of certification. 13.4 Access to the testing instructions, calibration files and full release of the testing tool is subject to payment of the certification fees. 13.5 The monies collected are held on trust within a bsi Euro account and used solely to fund efforts for current and future certification processes. 14 Additional Certifications 14.1 An implementer who has already passed an IFC Certification 2.0 for one MVD and wants the same application to be certified for more MVDs can do so on payment of an extra fee, as declared on bsi s website. 14.2 A certification will expire after two years. This is to ensure that updates and upgrades of an application still meet the required quality. Reduced fees will be declared for re-certification of one application within the two and a half years. Full fees will be charged for a recertification after two and a half years. 15 Certification Certificate and Logo 15.1 Successful implementers will receive an official buildingsmart certification certificate and as an abridgement a buildingsmart certification logo. 15.2 The certification certificate has the following information displayed Name and address of the software developer Name and version number of the software product Name and version number of the MVD (Optional) Name of the exchange requirement(s) Mode of support (Export/Import/Both) Date of certification Date until which the certification is valid. 5 Specification of IFC Certification 2.0 Process

15.2 A copy of the certificate is permanently displayed on the certification page of the official bsi website. A permanent web link is generated for each software developer who has obtained certification. 15.2. Successful software developers will be entitled to display the certification logo based on the specimen shown below. The software developer is requested to publish the web link together with the logo. 16 Specimen of Certification Certificate and Logo 16.1 The certification certificate 16.2 The certification logo 6 Specification of IFC Certification 2.0 Process

17 Contact details Bank Details: Bank of Scotland West End Office 14-16 Cockspur Street London SW1Y 5BL United Kingdom Name: buildingsmart International Personnel: ISG Lead: Prof Rasso Steinmann E-mail: steinmann@iabi.eu MSG Lead: Dr Thomas Liebich E-mail: tl@aec3.de Business Manager: Christopher Groome E-mail: chris.groome@b-r-t.co.uk i These notes explain some terms in brief, in order to make this as a stand-alone document. However further details can be found on buildingsmart International websites http://www.buildingsmart.com. This site also contains references to bsi s technical website, where technical groups like ISG and MSG (see later) can be contacted. ii IFC Industry Foundation Class - is the standard data schema developed by buildingsmart. The schema represents buildings, structures of buildings, components of buildings and abstract objects of buildings such as quantities, costs or schedules. IFC allows representing explicit and semantic building data and is supposed to be used for interoperable file exchange as well as data sharing with data bases and middleware. iii ISG Implementer Support Group - monitors software implementation of IFC and provides a platform for interested software implementers, where they can share experience. ISG represents the interests of software vendors in bsi and also organises meetings and other events in order to support IFC software implementation. iv MSG Model Support Group - is responsible for any technical development around the IFC data schema. v IC- International Council - is bsi s highest decision-making body. vi IFC2x, IFC2x2, IFC2x3, IFC2x4, are names of different IFC releases. vii GTDS Global Testing and Documentation Server, http://gtds.buildingsmart.com - is a web application offering a set of functionality. On the one side it is a meeting point for software developers and software users, where they can sort out issues regarding IFC. On the other side it provides automated online testing of IFC files and the documentation of certifications. viii MVD Model View Definition - describes a certain subset of the overall IFC data schema, which represents specific exchange requirements of a business process. It serves the communication needs between certain experts, e.g. between architect and structural engineer, structural engineer and building service engineer and so on. Each type of communication requires a specific MVD. ix ExCom Executive Committee - is bsi s business management for the organisation between IC meetings. x In general bsi represented by the IC is regarded to be the certification agency. IC may consider subcontracting qualified regional certification agencies. 7 Specification of IFC Certification 2.0 Process