Downloaded from THE JPL SOFTWARE DEVELOPMENT PROCESS DESCRIPTION

Size: px
Start display at page:

Download "Downloaded from THE JPL SOFTWARE DEVELOPMENT PROCESS DESCRIPTION"

Transcription

1 Dwnladed frm JPL D Revisin D THE JPL SOFTWARE DEVELOPMENT PROCESS DESCRIPTION Prepared by: Miltn L. Lavin and Jeanne S. Makihara JPL Jet Prpulsin Labratry Califrnia Institute f Technlgy Paper cpies f this dcument may nt be current and shuld nt be relied n fr fficial purpses. The current versin is in the DMIE Infrmatin System at

2 Dwnladed frm CHANGE HISTORY Revisin D Effective date: Nvember 15, 1999 Additin f an abstract that cntains blded requirements and a brief explanatin f hw they are t be used. There are n changes t the requirements dcumented in Versin 3. Additin f a dcument map, accessible frm each page. Revisin C Effective Date: Octber 5, 1998 Separatin f guidance frm requirements. Expanded references t ther JPL prcesses. Descriptin f applicability f SDPD t R&D tasks. Integratin f requirements levied by NASA Plicy Directive (NPD) A and NASA Prcedures and Guidelines (NPG) A, as well as guidelines frm NASA Technical Standard (NTS) A and NASA Plicy Directive (NPD) primarily in regard t risk assessment, safety, and metrics. Remval f Rules, Practices and Cnventins sectin, with the guidance distributed elsewhere in the dcument, such as in the Implementatin sectin. Revisin f Appendix C t trace ISO 9001 requirements t specific SDPD requirements. Numerus changes thrughut the dcument, but primarily in requirements and guidance in Sectins 5 and 6, t ensure respnsiveness t ISO 9001, t clarify ambiguities, and t imprve readability. Revisin B Effective Date: December 19, 1997 Additin f a develpment plan template, a cst estimatin sectin, a prcess verview sectin, and minr changes thrughut the dcument. Revisin A Publicatin Date: April 29, 1997 (never issued as an fficial dcument) First cmplete draft cntaining an elabratin f life cycle activities and supprt activities, and emphasizing tailring individual effrts via a sftware develpment plan. SOURCE: Design, Build, Assemble, and Test (DBAT) Plicy ii

3 Dwnladed frm TABLE OF CONTENTS CHANGE HISTORY...ii SOURCE.. ii ABSTRACT OF REQUIREMENTS v 1.SCOPE AND OBJECTIVES APPLICABILITY INTENDED USE AND COMPLIANCE APPLICABILITY TO R&D TASKS SYNOPSIS OF SDPD REQUIREMENTS OVERVIEW OF SOFTWARE DEVELOPMENT PROCESS ACTIVITIES RELATIONSHIP TO OTHER JPL PROCESSES AND DOMAINS SDPD REVISIONS NOTATIONS REFERENCES DEFINITIONS AND ACRONYMS QUALITY SYSTEM FRAMEWORK SOFTWARE QUALITY POLICY ROLES AND RESPONSIBILITIES INTERNAL AUDIT QUALITY SYSTEM -- LIFE-CYCLE ACTIVITIES SOFTWARE METHODOLOGY CONTRACT REVIEW CUSTOMER S REQUIREMENTS SPECIFICATION DEVELOPMENT PLANNING QUALITY PLANNING DESIGN IMPLEMENTATION TESTING AND VALIDATION DELIVERY, INSTALLATION, AND ACCEPTANCE MAINTENANCE QUALITY SYSTEM -- SUPPORTING ACTIVITIES CONFIGURATION MANAGEMENT DOCUMENTATION AND DOCUMENT CONTROL QUALITY RECORDS MEASUREMENT TOOLS AND TECHNIQUES PURCHASING AND SUBCONTRACTS CUSTOMER-SUPPLIED PRODUCT/ REUSED SOFTWARE TRAINING REVIEWS COST ESTIMATION 42 iii

4 Dwnladed frm Appendices A. Develpment Plan Template B. Recmmended Prduct Dcumentatin C. Trace f ISO 9001 Requirements t the Sftware Develpment Prcess Descriptin iv

5 Dwnladed frm Table f Cntents Abstract ABSTRACT OF REQUIREMENTS This descriptin f JPL s Sftware Develpment Prcess Descriptin (SDPD) cntains general requirements, guidelines, and suggestins fr defining and managing a sftware-intensive prject 1, prject element, r task cnsistent with ISO 9001, as interpreted by ISO , Quality Management and Quality Assurance Standards Part 3: Guidelines fr the Applicatin f 9001 t the Develpment, Maintenance, and Supply f Sftware. The SDPD is cnsistent with NASA Plicy Directive (NPD) , NASA Sftware Plicies, which identifies cmpliance with ISO 9001 (as described in ) as acceptable evidence that this plicy directive has been implemented. A. Scpe and Objectives - Applicability The primary fcus f the SDPD is the develpment f sftware supplied t bth internal and external custmers in cnjunctin with the design and implementatin f missins, spacecraft, instruments, and grund systems fr JPL s NASA spnsr. Hwever, the methdlgy can be applied t wrk fr reimbursable spnsrs and t develpment f sftware used in JPL s institutinal and business systems infrastructure. The SDPD methdlgy als applies t firmware up t the pint where testing in a simulated hardware envirnment is cmplete. At that pint, the develpment f firmware is defined by the Electrnic System Develpment sub-prcess f Design, Build, Assemble, and Test (DBAT). The SDPD is intended t: Prmte the use f cmparable develpment practices acrss the Labratry within brad classes f sftware, Establish a baseline fr cntinual imprvement f JPL's sftware develpment prcesses, and Identify requirements fr cmpliance with JPL's implementatin f ISO B. Sftware Classes Dcumentatin, reviews, and critical develpment activities are identified fr the first three classes f sftware identified belw; nn-deliverable sftware (Class D) is nt addressed: Class A: Missin-Critical: Flight r grund sftware that is necessary either t assure missin success, r if it des nt functin as specified, that culd cause lss f spacecraft, seriusly degrade the attainment f primary missin bjectives, r cause injury t humans r flight hardware. Examples f serius degradatin f missin bjectives include lss f a missin-critical event, lss f science return frm multiple instruments, r lss f a large fractin f the engineering telemetry data. 1 Future uses f the term prject are intended t encmpass prject elements and tasks, even if nt explicitly stated. v

6 Dwnladed frm Table f Cntents Abstract Class B: Class C: Class D: Missin Supprt: Flight r grund sftware that is necessary fr the science return frm a single (nn-critical) instrument, r supprts the timely generatin f missin sequences, r is used t prcess r analyze missin data, r ther sftware fr which a defect culd adversely impact attainment f sme secndary missin bjectives r cause peratinal prblems fr which ptential wrk-arunds exist. Examples f Class B include sftware that supprts pre-launch integratin and test, missin data prcessing and analysis, analysis sftware used in trend analysis and calibratin f flight engineering parameters, r sftware emplyed by the Netwrk Operatins and Cntrl Center (which is redundant with systems used at the tracking cmplexes). Class B sftware must be develped carefully, but validatin and verificatin effrt is generally less intensive than fr Class A. Develpment Supprt: Sftware develped t explre a design cncept; r supprt sftware develpment functins such as requirements management, design, test and integratin, cnfiguratin management, dcumentatin, etc.; r perfrm engineering data analysis. A defect in Class C sftware may cause rewrk but has n direct impact n missin bjectives r system safety. Class C sftware is ften used by several peple in additin t the develper(s), and by its nature, can impact the quality f delivered prducts. Dcumentatin and review f Class C sftware shuld be tailred t its intended use, with attentin t lng-term maintenance needs and t evlutin f a design prttype int peratinal flight r grund sftware. Nte: Develpment tls that can intrduce critical defects in Class A r B sftware must be regarded as belnging t the same class as the peratinal sftware. Nn-deliverable sftware develped t meet a research bjective r supprt individual engineering effrts. Generally, Class D sftware is intended fr use nly by the individual wh develped it. Althugh Class D sftware is excepted frm the requirements dcumented in the SDPD, sme f the SDPD requirements may be useful in defining and implementing this class f sftware. A prject/task can encmpass sftware that falls in mre than ne categry. In such a case, it is the respnsibility f the prject/task manager t identify the sftware elements that fall in each class, and t tailr the develpment plan accrdingly. C. Applicability t R&D Tasks Requirements n R&D sftware tasks are less stringent than thse defined in this SDPD. While managers f R&D tasks can chse t emply all r part f the SDPD requirements t their areas, they are actually subject t the requirements specified either under the Generate Scientific Knwledge (GSK) dmain, r the Develp Needed Technlgy (DNT) dmain. At the time f this writing, a Technlgy Develpment prcess has been identified within the DNT dmain. R&D task managers shuld refer t fr the plicies and prcedures assciated with this prcess. In sme cases, there are tasks identified as R&D that are nt strictly s, but instead have the characteristics f a definitin phase and essentially functin as a precursr t an actual develpment prject/task. Typically, prttypes r demnstratin sftware is prduced. In sme cases, the prttype is ultimately used peratinally rather than being abandned. Thus, where vi

7 Dwnladed frm Table f Cntents Abstract the sftware develpment effrt is nt strictly R&D, and there is strng ptential that the prduct will be used peratinally, the requirements in this SDPD apply. D. Intended Use and Cmpliance The SDPD is intended t prvide guidance in planning and managing a sftware develpment effrt up t the pint where it is delivered t either an internal r external custmer. Maintenance is als addressed t cver thse cases where the cntract with the custmer calls fr fixing defects and making enhancements pst-delivery. The SDPD is but ne surce f requirements n the management f a sftware develpment task, with ther requirements being levied by prgram ffice directives, and the plicies and prcedures f the engineering rganizatin respnsible fr the develpment. The resulting develpment plan dcuments hw a particular prject r task elects t respnd t all such requirements. Thus, a develpment plan is effectively a tailred versin f this prcess descriptin. Nte that since a prject/task may encmpass all fur classes f sftware, it is the prject/task manager s respnsibility t 1) identify the class apprpriate t each sftware element, and 2) tailr the develpment prcedures, dcumentatin, and reviews, accrdingly. Althugh n explicit waiver is required, any deviatins frm the requirements specified in this SDPD must be adequately explained in the develpment plan, as required in Sectin 5.4. Ultimately, the respnsibility fr implementing the requirements f the SDPD and related dcumentatin rests with the JPL prject r task manager. It is the manager s respnsibility t tailr the requirements f the SDPD, plus relevant dmain, prgram ffice, and line rganizatin standards and plicies, t the needs f the specific develpment jb, the result being dcumented in prject/task plans. Evidence that this respnsibility has been met is cntained in the suite f plans, prduct descriptins (e.g., requirements dcument, peratins cncept), and quality recrds prduced during develpment. It must be emphasized that cnsiderable flexibility is affrded in dcumentatin, the essential idea being that all dcumentatin shuld be directly useful t develping a high quality end prduct within the allcated budget. E. Synpsis f SDPD Requirements Detailed requirements n sftware classes A, B, and C are extracted frm the main text and rganized int Life Cycle Activities and Supprting Activities. Requirements are dented by shall statements, and are distinguished by a different fnt (Arial) in bld italics. Numbering f requirements has been preserved t facilitate reference t the full text. The essence f these detailed requirements may be summarized cncisely: Written requirements and interface specificatins, under cnfiguratin management. A develpment plan, tailred t the cmplexity f the prject/task. This plan must have a descriptin f the prduct, a task breakdwn, a schedule, an estimate f develpment effrt, and a staffing plan. A test plan tgether with dcumented test cases and prcedures. vii

8 Dwnladed frm Table f Cntents Abstract. Reviews f critical intermediate prducts bth cde and dcumentatin as described in the develpment plan. A dcumented design; graphics are recmmended. Cnfiguratin management f dcuments and cde, as described in the develpment plan (r a separate cnfiguratin management plan). Independent system-level test with dcumented anmaly reprts and change requests. Dcumentatin t supprt the end user, system peratr, and the maintainer. Embedded dcumentatin is recmmended. 5. Requirements Life Cycle Activities 5.1 Sftware Methdlgy A sftware develpment prject/task shall be rganized accrding t a life-cycle mdel that is described in the develpment plan in terms f: [5.1] Phases, alng with milestnes and activities t be perfrmed during each phase; [5.1a] Phase utputs, including any dcumentatin; [5.1b] Verificatin activities (e.g., reviews, demnstratins, tests) by phase. [5.1c] 5.2 Cntract Review The rganizatin that has verall respnsibility fr a sftware develpment effrt shall establish and maintain dcumented prcedures fr a cmmitment review f the develpment plan r prpsal t ensure: [5.2.1] Scpe f wrk fr the current delivery is adequately defined and dcumented. [5.2.1a] Differences between the scpe f wrk defined in the develpment plan, and that requested by the custmer, are reslved. [5.2.1b] Respnsibilities f the custmer are identified. [5.2.1c] Mutually acceptable means have been defined fr dealing with changes in requirements during develpment, as well as crrectin f pst-delivery defects. [5.2.1d] The resurces and schedule described in the develpment plan are adequate t accmplish the cntractual deliverables. [5.2.1e] A recrd f cmmitment review findings shall be maintained as part f the prject/task quality recrd. [5.2.2] viii

9 Dwnladed frm Table f Cntents Abstract 5.3 Custmer s Requirements Specificatin The develper shall have a written set f sftware requirements that are sufficient t satisfy custmer and/r user needs. [5.3.1] Interfaces between the sftware prduct and external sftware r hardware items shall be specified, either directly r by reference. [5.3.2] Sftware requirements, whether prvided by the custmer r frmulated by the develper, shall be reviewed t ensure that: [5.3.3] the prduct is adequately defined, [5.3.3a] ambiguities and cnflicting requirements have been reslved, and [5.3.3b] the requirements are stated s as t allw validatin during prduct acceptance. [5.3.3c] The sftware requirements specificatin shall be subject t change cntrl prcedures, nce it is baselined (e.g., cmpletin f dcument review, custmer apprval btained). [5.3.4] Apprved changes in requirements shall be maintained as part f the prject/task quality recrd. [5.3.5] 5.4 Develpment Planning A develpment plan shall address the fllwing: [5.4.1] Overall definitin f the prduct, as in user needs addressed, deliverables, and critical functinality. [5.4.1a] Scpe f develpment wrk t be perfrmed, including management and supprting activities. [5.4.1b] Prject life cycle, including: [same as 5.1] Phases, alng with activities r milestnes t be perfrmed during each phase. Phase utputs, including any dcumentatin Verificatin activities (e.g., reviews, demnstratins, tests) by phase. Prject rganizatin and technical interfaces: team structure; nature f prject interfaces, bth internal and external; rles and respnsibilities, including custmer respnsibilities; use f subcntractrs; and ther crucial dependencies, such as critical equipment and facilities, and use f JPL supprt services. [5.4.1c] Prject schedule. [5.4.1d] ix

10 Dwnladed frm Table f Cntents Abstract Risk assessment. [5.4.1e] Cst estimate/budget that summarizes the cst f the persnnel and ther resurces required by the develpment. [same as ] Staffing prfile. [5.4.1f] Change cntrl prcedures fr dcumenting, reviewing, apprving, and cmmunicating requirements changes t all affected parties. [5.4.1g] Change cntrl prcedures fr dcumenting, reviewing, apprving, and cmmunicating design changes befre their implementatin. [5.4.1h] Review (r verificatin) plicies and prcedures that, at a minimum, address detailed technical reviews, and identify what is t be reviewed (including critical intermediate prducts) and when reviews are t be held. [same as 6.9.1] Prcedures fr verifying, string, prtecting, and maintaining items (e.g., sftware, data, hardware, specificatins) supplied by the custmer r designated third party. [same as 6.7.1] Prcedures fr verifying purchased r subcntracted prducts. [same as 6.6.3] Dcumentatin plan and prcedures. [same as and 6.2.2] Scpe and cntent f the training t be prvided t prject persnnel. [same as 6.8.1] System administratin plan, including apprach t back-up/archiving, security, and virus prtectin. [5.4.1i] Definitin f respnsibility, and descriptin f assciated prcedures, t identify and crrect recurring prblems in the develpment prcess. [5.4.1j] Metrics tailred t prject needs, and the assciated prcedures fr cllecting, string, and analyzing them. [same as 6.4.1] Planning f the fllwing specific activities, including identificatin f any separate plans: [5.4.1k] Cnfiguratin management Integratin and test Delivery and installatin Maintenance Reuse strategy, if any, r identificatin f reusable elements bth thse that can be adapted frm previusly implemented systems, and prtins f the current applicatin that will be designed fr reuse. [5.4.1l] Identificatin f quality recrds, assciated prcedures, and retentin times. [same as and 6.3.3] x

11 Dwnladed frm Table f Cntents Abstract Prvisins fr updating the plan as develpment prceeds. [5.4.1m] Explanatins fr any deviatins made frm SDPD requirements. [5.4.1n] 5.5 QUALITY PLANNING -- N Requirements. 5.6 DESIGN Requirements and design activities shall be guided by a plan with milestnes and detailed technical reviews tailred t the needs f each prject/task. [5.6.1] The design shall be dcumented and, prir t release, the resulting design dcumentatin shall be reviewed t ensure that (a) the design meets the requirements and is respnsive t acceptance criteria, (b) the design is verifiable, and (c) safety issues have been addressed. [5.6.2] 5.7 Implementatin Implementatin activities shall be guided by ne r mre plans with milestnes and detailed technical reviews tailred t the needs f each prject/task. [5.7.1] 5.8 Testing and Validatin Sftware integratin and testing shall be perfrmed in accrd with test planning and specificatin dcumentatin that addresses: [5.8.1] Test requirements, which may be an elabratin f sftware requirements. [5.8.1a] Levels f testing required up t acceptance by the custmer. [5.8.1b] Test cases, test prcedures, test data and expected results. [5.8.1c] Methd f dcumenting test status and results. [5.8.1d] Test envirnment, such as dedicated prcessrs, test tls (purchased r develped), and user dcumentatin. [5.8.1e] Apprach fr evaluating test tls, with respect t their ability t verify the prduct under test (e.g., thrugh testing, published reviews). [5.8.1f] Prcedures fr crrecting defects, including analyzing the cause f the defect, determining crrective actin, and ensuring that the crrective actin is taken. [5.8.1g] Befre delivery and acceptance by the custmer, the develper shall validate the prduct under cnditins similar t the user s applicatin envirnment. [5.8.2] Missing r deficient functinality (in light f custmer/user expectatins, based n a requirements dcument r ther frm f cntractual dcument) shall be dcumented in a release descriptin dcument r transfer agreement. [5.8.3] xi

12 Dwnladed frm Tp f Dcument Abstract Test recrds t be maintained as part f the prject quality recrd shall include, at a minimum: [5.8.4] Anmaly reprts (r prblem/failure reprts) [5.8.4a] Test tl checks, t evaluate whether the tls are capable f verifying the acceptability f the sftware prduct under develpment. [5.8.4b] Test results, with clear indicatins whether the prduct has passed r failed. [5.8.4c] 5.9 Delivery, Installatin, and Acceptance The activities cmprising delivery, installatin, and acceptance shall be defined in a plan r related dcumentatin, that addresses: [5.9.1] Preparatin f the acceptance test cases and acceptance criteria, with develper's respnsibilities (if any) nted. [5.9.1a] Prcedures t be used in dcumenting and reslving prblems fund fllwing installatin, whether during acceptance testing r delivery. [5.9.1b] Details f delivery and installatin lgistics, e.g., arranging fr use f custmer/user facilities and persnnel in installatin and test. [5.9.1c] Definitin f develper's rle (if any) in supprting transitin t full peratinal use f the prduct. [5.9.1d] Identificatin f dcumentatin t be delivered at installatin, including installatin and cnfiguratin prcedures. [5.9.1e] Identificatin f training fr the user and/r system administratr/peratr. [5.9.1f] A schedule fr key events pertaining t delivery, installatin, and acceptance. [5.9.1g] Strage f archived sftware media t prevent deteriratin and facilitate disaster recvery. [5.9.1h] Virus prtectin f sftware designated fr delivery, during strage and electrnic transmissin. [5.9.1i] After delivery, a baselined cpy f the sftware and delivered dcumentatin shall be archived. [5.9.2] 5.10 Maintenance If the develper is tasked t perfrm maintenance, a maintenance plan shall be prepared, defining the scpe f the activity and the develper s apprach. [5.10.1] xii

13 Dwnladed frm Table f Cntents Abstract If the develper is required t turn maintenance ver t anther rganizatin, the develpment plan shall address the mechanism fr transferring knwledge f the sftware t the maintainer. [5.10.2] 6. Requirements Supprting Activities 6.1 Cnfiguratin Management Cnfiguratin management prcedures shall be dcumented and applied t deliverables: cde, assciated data files, and dcumentatin. [6.1.1] 6.2 Dcumentatin and Dcument Cntrl Fr each develpment effrt, the develpment plan shall define: [6.2.1] Dcuments t be prduced, e.g., dcument titles, frm (web, file server, hard cpy), cntent standards r guidelines t be fllwed. [6.2.1a] Prcedures (including respnsibilities) fr prducing, reviewing, apprving, and cntrlling dcuments. [6.2.1b] Dcumentatin prcedures shall address: [6.2.2] Which dcuments are subject t cnfiguratin management and at what pint in the develpment cycle they are baselined. [6.2.2a] Preparatin f a master dcument list, r equivalent cntrl mechanism, t identify dcument status, and preclude the use f invalid r bslete dcuments. [6.2.2b] Respnsibility fr apprving and releasing dcuments, and prmptly withdrawing bslete dcuments frm use. [6.2.2c] Identificatin f changes in released dcuments (t be dne where practicable). [6.2.2d] Apprach fr ensuring that the master dcument list (r equivalent cntrl mechanism), as well as pertinent versins f dcuments, are readily available. [6.2.2e] Directry/file permissins and back-up plicies, where dcument cntrl is achieved thrugh electrnic means. [6.2.2f] 6.3 QUALITY RECORDS The develpment plan shall identify the pertinent quality recrds and describe prcedures fr cllectin, indexing, filing, strage, access, maintenance, and dispsitin f these recrds. [6.3.1] Required quality recrds include the fllwing: [6.3.2] Apprved changes in requirements [same as 5.3.7] xiii

14 Dwnladed frm Table f Cntents Abstract Review (r verificatin) results [same as 5.2.2] Anmaly reprts [same as 5.8.4a] Checks f test tls, t evaluate whether the tls are capable f verifying the acceptability f the sftware prduct under develpment. [same as 5.8.4b] Test results, with clear indicatins whether the prduct has passed r failed. [same as 5.8.4c] Change requests/rders generated during develpment and if prvided fr in the cntract after delivery. [6.3.2a] The retentin times fr prject/task quality recrds shall be established in the develpment plan in accrd with prgram ffice directives, with particular attentin t needs f pst-delivery maintenance. [6.3.3] Quality recrds shall be stred in an envirnment cnducive t the preventin f deteriratin and lss, and in a manner s as t be readily retrievable. [6.3.4] Pertinent subcntractr quality recrds shall be identified in the subcntract. [same as 6.6.2b] 6.4 Measurement Metrics, and the assciated prcedures fr cllecting, string, and analyzing them, shall be identified in a develpment plan, and shall be tailred t prject needs. [6.4.1] 6.5 Tls and Techniques -- N requirements. 6.6 Purchasing and Subcntracts Purchase rders shall clearly describe the prduct r service rdered, and shall be reviewed fr adequacy by the develper prir t release. [6.6.1] A develpment subcntract shall address: [6.6.2] In-prcess verificatin f subcntracted develpment, via reviews f intermediate prducts and/r ther versight activities as apprpriate. [6.6.2a] Identificatin f subcntractr quality recrds t be maintained. [6.6.2b] Criteria and/r prcedures fr accepting subcntracted sftware. [6.6.2c] Upn receipt, the develper shall ensure that a prduct r service that is purchased/subcntracted, r prvided by a separate develpment rganizatin, cnfrms t specified requirements, in accrdance with prcedures defined in the develpment plan. [6.6.3] xiv

15 Dwnladed frm Table f Cntents Abstract 6.7 CUSTOMER-SUPPLIED PRODUCT/REUSED SOFTWARE The develper shall establish and dcument prcedures fr verificatin, strage, prtectin, and maintenance f items (e.g., sftware, data, hardware, specificatins) supplied by the custmer r designated third party. [6.7.1] 6.8 TRAINING The scpe and cntent f the training t be prvided t prject persnnel (e.g., develpment team, user, maintainer) shall be addressed in the develpment plan. [6.8.1] 6.9 REVIEWS The develpment plan shall define review (r verificatin) plicies and prcedures that, at a minimum, address detailed technical reviews, and identify what is t be reviewed (including critical intermediate prducts) and when reviews are t be held. [6.9.1] Review (r verificatin) results shall be maintained as quality recrds, and shall include a summary f requests fr actin and the respnses theret. [6.9.2] 6.10 COST ESTIMATION Fr each new develpment, r incremental develpment f an existing system, the develper shall prepare a dcumented cst estimate/budget that summarizes the cst f the persnnel and ther resurces required by the develpment. [6.10.1] xv

16 Dwnladed frm Table f Cntents The JPL Sftware Develpment Prcess Descriptin 1. SCOPE AND OBJECTIVES - APPLICABILITY This descriptin f JPL s Sftware Develpment Prcess Descriptin (SDPD) cntains general requirements, guidelines, and suggestins fr defining and managing a sftware-intensive prject 2, prject element, r task cnsistent with ISO 9001, as interpreted by ISO , Quality Management and Quality Assurance Standards Part 3: Guidelines fr the Applicatin f 9001 t the Develpment, Maintenance, and Supply f Sftware. The SDPD is cnsistent with NASA Plicy Directive (NPD) , NASA Sftware Plicies, which identifies cmpliance with ISO 9001 (as described in ) as acceptable evidence that this plicy directive has been implemented. The primary fcus f the SDPD is the develpment f sftware supplied t bth internal and external custmers in cnjunctin with the design and implementatin f missins, spacecraft, instruments, and grund systems fr JPL s NASA spnsr. Hwever, the methdlgy can be applied t wrk fr reimbursable spnsrs and t develpment f sftware used in JPL s institutinal and business systems infrastructure. The SDPD methdlgy als applies t firmware up t the pint where testing in a simulated hardware envirnment is cmplete. At that pint, the develpment f firmware is defined by the Electrnic System Develpment sub-prcess f Design, Build, Assemble, and Test (DBAT). The SDPD is intended t: Prmte the use f cmparable develpment practices acrss the Labratry within brad classes f sftware, Establish a baseline fr cntinual imprvement f JPL s sftware develpment prcesses, and Identify requirements fr cmpliance with JPL s implementatin f ISO Dcumentatin, reviews, and critical develpment activities are identified fr the first three classes f sftware identified belw; nn-deliverable sftware (Class D) is nt addressed: Class A: Missin-Critical: Flight r grund sftware that is necessary either t assure missin success, r if it des nt functin as specified, that culd cause lss f spacecraft, seriusly degrade the attainment f primary missin bjectives, r cause injury t humans r flight hardware. Examples f serius degradatin f missin bjectives include lss f a missin-critical event, lss f science return frm multiple instruments, r lss f a large fractin f the engineering telemetry data. 2 Future uses f the term prject are intended t encmpass prject elements and tasks, even if nt explicitly stated. 1

17 Dwnladed frm Table f Cntents Class B: Class C: Class D: Missin Supprt: Flight r grund sftware that is necessary fr the science return frm a single (nn-critical) instrument, r supprts the timely generatin f missin sequences, r is used t prcess r analyze missin data, r ther sftware fr which a defect culd adversely impact attainment f sme secndary missin bjectives r cause peratinal prblems fr which ptential wrk-arunds exist. Examples f Class B include sftware that supprts pre-launch integratin and test, missin data prcessing and analysis, analysis sftware used in trend analysis and calibratin f flight engineering parameters, r sftware emplyed by the Netwrk Operatins and Cntrl Center (which is redundant with systems used at the tracking cmplexes). Class B sftware must be develped carefully, but validatin and verificatin effrt is generally less intensive than fr Class A. Develpment Supprt: Sftware develped t explre a design cncept; r supprt sftware develpment functins such as requirements management, design, test and integratin, cnfiguratin management, dcumentatin, etc.; r perfrm engineering data analysis. A defect in Class C sftware may cause rewrk but has n direct impact n missin bjectives r system safety. Class C sftware is ften used by several peple in additin t the develper(s), and by its nature, can impact the quality f delivered prducts. Dcumentatin and review f Class C sftware shuld be tailred t its intended use, with attentin t lng-term maintenance needs and t evlutin f a design prttype int peratinal flight r grund sftware. Nte: Develpment tls that can intrduce critical defects in Class A r B sftware must be regarded as belnging t the same class as the peratinal sftware. Nn-deliverable sftware develped t meet a research bjective r supprt individual engineering effrts. Generally, Class D sftware is intended fr use nly by the individual wh develped it. Althugh Class D sftware is excepted frm the requirements dcumented in the SDPD, sme f the SDPD requirements may be useful in defining and implementing this class f sftware. A prject/task can encmpass sftware that falls in mre than ne categry. In such a case, it is the respnsibility f the prject/task manager t identify the sftware elements that fall in each class, and t tailr the develpment plan accrdingly. Sectins 1 4 f the SDPD discuss hw this dcument is t be used, describe the rle f sftware develpment within the cntext f JPL s prcess-based rganizatin, cite reference dcuments, define essential terms, state a quality plicy fr sftware develpment, and identify acceptable sftware develpment standards. The remainder f the dcument cntains requirements and guidelines pertinent t the life-cycle activities and supprting activities identified in ISO A trace t the requirements f ISO 9001 may be fund in Appendix C. 1.1 INTENDED USE AND COMPLIANCE The SDPD is intended t prvide guidance in planning and managing a sftware develpment effrt up t the pint where it is delivered t either an internal r external custmer. Maintenance is als addressed t cver thse cases where the cntract with the custmer calls fr fixing defects and making enhancements pst-delivery. 2

18 Dwnladed frm Table f Cntents The SDPD establishes requirements that are needed t cmply with JPL s implementatin f ISO 9001 in the sftware develpment arena. Requirements are dented by shall statements, and are distinguished by a different fnt (Arial) in bld italics. All ther statements are prvided strictly as guidance and are typically set apart under a Guidance heading. One shuld nt infer that such guidance is unimprtant; rather in mst cases, it is highly recmmended, and shuld be given serius cnsideratin. The SDPD is but ne surce f requirements n the management f a sftware develpment task, with ther requirements being levied by prgram ffice directives, and the plicies and prcedures f the engineering rganizatin respnsible fr the develpment. The resulting develpment plan dcuments hw a particular prject r task elects t respnd t all such requirements. Thus, a develpment plan is effectively a tailred versin f this prcess descriptin. Nte that since a prject/task may encmpass all fur classes f sftware, it is the prject/task manager s respnsibility t 1) identify the class apprpriate t each sftware element, and 2) tailr the develpment prcedures, dcumentatin, and reviews, accrdingly. Althugh n explicit waiver is required, any deviatins frm the requirements specified in this SDPD must be adequately explained in the develpment plan, as required in Sectin 5.4. Evidence f cmpliance with each shall statement is, in mst cases, dcumentatin. Dcumentatin means a retrievable written recrd. It is the prergative f the prject/task t select the media and the frmat that best suits prject/task needs. Fr example, recrding requirements in an electrnic memrandum and the use f a CASE tl t dcument design are bth acceptable. Detailed sftware standards identified in Sectin 2 cntain tpic utlines that are intended t help rganize mre frmal dcuments. Again, these utlines shuld be tailred t the needs f individual prjects/tasks. Appendix A prvides a template fr a develpment plan, which addresses ISO requirements. Recmmended dcumentatin fr sftware classes A, B, and C is summarized in Appendix B. 1.2 APPLICABILITY TO R&D TASKS Requirements n R&D sftware tasks are less stringent than thse defined in this SDPD. While managers f R&D tasks can chse t emply all r part f the SDPD requirements t their areas, they are actually subject t the requirements specified either under the Generate Scientific Knwledge (GSK) dmain, r the Develp Needed Technlgy (DNT) dmain. At the time f this writing, a Technlgy Develpment prcess has been identified within the DNT dmain. R&D task managers shuld refer t fr the plicies and prcedures assciated with this prcess. In sme cases, there are tasks identified as R&D that are nt strictly s, but instead have the characteristics f a definitin phase and essentially functin as a precursr t an actual develpment prject/task. Typically, prttypes r demnstratin sftware is prduced. In sme cases, the prttype is ultimately used peratinally rather than being abandned. Thus, where the sftware develpment effrt is nt strictly R&D, and there is strng ptential that the prduct will be used peratinally, the requirements in this SDPD apply. 1.3 SYNOPSIS OF SDPD REQUIREMENTS Detailed requirements n sftware classes A, B, and C may be fund in Sectins 5 and 6. The essence f these detailed requirements may be summarized cncisely: 3

19 Dwnladed frm Table f Cntents. Written requirements and interface specificatins, under cnfiguratin management A develpment plan, tailred t the cmplexity f the prject/task. This plan must have a descriptin f the prduct, a task breakdwn, a schedule, an estimate f develpment effrt, and a staffing plan A test plan tgether with dcumented test cases and prcedures. Reviews f critical intermediate prducts bth cde and dcumentatin as described in the develpment plan. A dcumented design; graphics are recmmended Cnfiguratin management f dcuments and cde, as described in the develpment plan (r a separate cnfiguratin management plan) Independent system-level test with dcumented anmaly reprts and change requests Dcumentatin t supprt the end user, system peratr, and the maintainer. Embedded dcumentatin is recmmended. 1.4 OVERVIEW OF SOFTWARE DEVELOPMENT PROCESS ACTIVITIES The sftware develpment prcess exists t meet the needs f the custmer, user, maintainer, JPL management, vendrs, subcntractrs, and ther third parties, as depicted in Exhibit 1.1. The sftware develpment prcess, cnsists f the activities identified in Exhibit 1.2. Each f these activities is detailed in Sectins 5 and 6. The develpment activities prtrayed in the exhibit are related using the metaphr f a state chart. Transactins between activities are dented by labeled arrws. T reduce cmplexity, nly key transactins are identified explicitly. Fr expsitry cnvenience, Exhibit 1.2 grups tw sets f elemental activities int metaactivities f Prject Definitin and Develpment Planning. Prject Definitin cnsists f Cst Estimatin (6.10), Custmer Requirements Specificatin (5.3), Sftware Methdlgy (5.1), and Cntract Review (5.2). Develpment Planning encmpasses preparatin f the develpment plan (5.4) and related plans, such as Integratin & Test (5.8), and Cnfiguratin Management (6.1). Quality Planning (5.5) is regarded as an integral part f develpment planning. Other plans (nt separately identified in Exhibit 1.2) may include a plan fr Installatin and Acceptance (5.9), and a plan fr Maintenance (5.10) if JPL has that respnsibility. A develpment effrt begins with a discussin f custmer requirements that are subsequently frmalized in a prpsal. The identified prject definitin activities are essential t preparatin f bth the prpsal and the develpment plan (5.4) that details hw the requirements will be satisfied. Once requirements (5.3) have been dcumented (6.2) t the satisfactin f all parties, they are baselined, and put under cnfiguratin management (6.1). After review by the custmer and apprval by JPL management, the develpment plan and any related plans are als baselined. Once planning is cmplete, develpment cmmences. Develpment usually prceeds iteratively, and is rganized int life-cycle (primary) activities: 4

20 Dwnladed frm Table f Cntents Design (5.6), Implementatin (5.7), Testing and validatin (5.8), Delivery/installatin/acceptance (5.9), and Maintenance (5.10). Maintenance is fenced with a dashed line t indicate that JPL s respnsibility may vary frm prject t prject. Supprting activities, which functin thrughut the develpment prcess, include: Identificatin f tls and techniques (6.5), Purchasing and subcntracts (6.6), Custmer-supplied prducts /reused sftware (6.7), Training (6.8), Reviews (6.9), and Measurement (6.4) the cllectin and use f metrics. The develpment plan (5.4) details each f these activities. Once develpment is cmplete, the user is prvided with the first release, tgether with the required training and dcumentatin. Subsequent releases are prduced by maintenance (5.10), a functin pssibly prvided by a third party. Design requirements and design details are subject t dcumentatin and dcument cntrl (6.2) as develpment prceeds. Cde, develpment and test tls, and quality recrds (6.3) are subject t cnfiguratin management (6.1). An imprtant new requirement impsed by the ISO 9001 standard is the maintenance f a quality recrds archive that cntains evidence that the develpment prcess is functining as intended. The quality recrds archive is used in bth internal and third-party assessments, and is an essential requirement f ISO 9001 certificatin. Additinally, this archive prvides data useful in redesigning the develpment prcess t make it mre efficient and respnsive t prject needs. In practice, the archive is usually distributed. The archive typically includes: Develpment plan, which tailrs the prcess descriptin fr a particular prject/task; Related plans fr integratin and test, cnfiguratin management, installatin and acceptance, maintenance, etc.; Cst estimates; 5

21 Dwnladed frm Table f Cntents Recrds f reviews, including requests fr actin and the assciated respnses; Changes in requirements and design, including the ratinale fr these changes; Test recrds, including sftware anmaly reprts r prblem/failure reprts, suggested design changes, summaries f test findings and status, and test tl verificatin recrds; Cnfiguratin management recrds and reprts; Training recrds; and Metrics, as defined in the develpment plan. 1.5 RELATIONSHIP TO OTHER JPL PROCESSES AND DOMAINS The Sftware Develpment Prcess is an element f the Design, Build, Assemble, and Test (DBAT) Prcess, and is used cncurrently with ther DBAT prcesses. It may als be used by ther majr prcesses within the Develp New Prducts (DNP) Dmain, such as Prject Leadership Prcesses (PLP), Missin System Design (MSD), Verify, Integrate, Validate, and Operate (VIVO), as well as prcesses within ther dmains, such as Prvide Enabling Services (PES) Dmain. The Sftware Develpment plicy, which can be fund at describes the relatinship between the Sftware Develpment Prcess and ther JPL prcesses. It is incumbent upn the prject/task manager t use DMIE ( t becme familiar with the JPL prcesses that are currently applicable t the prject/task. A sample f the prcesses that interface with, r are used in cnjunctin with, the Sftware Develpment Prcess are prvided belw: Quality Assurance Engineering Engineering Standards Reliability Engineering System Safety Prduct Data Management, e.g., fr catalging and archiving quality recrds and prduct dcumentatin, such as requirements, design, cde, and user dcumentatin. Prject Planning Prject Technical Management Risk Management Prject Cst Estimatin 6

22 Dwnladed frm Table f Cntents EXHIBIT 1.1: Relatinship f Sftware Develpment Prcess t External Entities JPL Management Audit Supprt Quality Recrds Archive Plicies, Standards, Cnstraints Status Inf Quality Recrds Custmer Prpsal, Status Inf Cntract, Reqts, Cnstraints, Test Facilities, Budget, Changes SOFTWARE DEVELOPMENT PROCESS Anmaly Reprts (Prblem/Failure Reprts), Change Requests Cde, Dcuments, Data, Training User Requirements, Standards POs & MOUs HW, SW, Service Subcntractrs Status Inf, Cde, Dcuments Cde, Reqts & Design Dcuments, Test Tls, Data Files Vendrs And 3rd Parties Maintainer New Releases Anmaly Reprts (Prblem/Failure Reprts), Change Requests 7

23 Dwnladed frm Table f Cntents Exhibit 1.2: Inter-Relatinships Amng Develpment Activities, Emphasizing Quality System Transactins Custmer Prpsal Requirements 6.1 CONFIGURATION MANAGEMENT 6.5 TOOLS & TECHNIQUES PROJECT DEFINITION 5.3 Custmer Reqts Spec 5.1 SW Methdlgy 6.10 Cst Estimatin 5.2 Cntract Review Requirements Tls 6.2 DOCUMENTATION AND DOCUMENT CONTROL 6.6 PURCHASING & SUBCONTRACTS 5.4 DEVELOPMENT PLANNING SW Develpment Plan 6.1 Cnfig. Mgt. Plan 5.8 Integratin & Test Plan 5.5 Quality Plan Plans Design Specs 6.7 CUSTOMER-SUPPLIED PRODUCT/ REUSED SW 6.8 TRAINING 5.6 DESIGN 5.7 IMPLEMENTATION Cding Unit Testing Rewrk Review Recrds, Training Recrds, Metrics Reqts Changes, Design Changes Cde 6.3 QUALITY RECORDS 6.9 REVIEWS 5.8 TESTING AND VALIDATION Test Tl Verificatin, Test Results, Anmaly Reprts 6.4 MEASUREMENT 5.9 DELIVERY, INSTALLATION, AND ACCEPTANCE Release MAINTENANCE Release 2+ User 8

24 Dwnladed frm Table f Cntents In sme cases, an instantiating prcess will use all elements f the SDPD described belw in Sectins 5 and 6. In ther cases, the prcess will be primarily cncerned with executing selected activities r sub-prcesses, such as: Defining a sftware prduct and subsequently, managing the subcntracted implementatin; Perfrming supprting activities such as evaluatin f third party sftware, cnfiguratin management, independent verificatin and validatin, quality assurance, dcumentatin; Maintaining the sftware after installatin at the user s site(s). Althugh its applicability is intended t be brad, the SDPD was written t supprt the develpment f missin critical (Class A) and missin supprt (Class B) sftware by the engineering design and develpment prcesses within DNP, especially: Missin and spacecraft mdeling and trade-ff studies dne in Missin and System Design (MSD); On-bard prcessrs, cntrllers, and diagnstic sftware develped by elements f Design, Build, Assemble, and Test (DBAT), such as the Electrnic System Develpment sub-prcess; and Navigatin, sequencing, cmmand, telemetry, and testbed sftware develped by elements f Verify, Integrate, Validate, and Operate (VIVO). 1.6 SDPD REVISIONS Recmmendatins fr changes can be submitted t the authrs f this SDPD. This dcument is subject t the change cntrl prcedure f the Prvide Engineering Standards prcess, i.e., Change Cntrl fr JPL Level III Categry A Engineering Standards. (Refer t NOTATIONS As mentined previusly, requirements are dented by shall statements, and are distinguished by a different fnt (Arial) in bld italics. Requirements are als numbered sequentially within each requirements sectin and bracketed. In additin, where requirements trace t clauses in the ISO 9001 standard, the ISO clause is als identified and bracketed. Where requirements trace t ISO , which is the sftware interpretatin f 9001, the bracketed ISO reference includes the wrd guidance. 9

25 Dwnladed frm Table f Cntents 2. REFERENCES CMU/SEI-93-TR-006, Taxnmy-Based Risk Identificatin, lcated at (Sftware Engineering Institute) EIA/IEEE J-STD (frmerly P1498), Trial Use Standard fr Infrmatin Technlgy Sftware Life Cycle Prcesses Sftware Develpment Acquirer-Supplier Agreement, September 30, IEEE : 1990, IEEE Standard Glssary f Sftware Engineering Terminlgy. ISO :1984, Data Prcessing Vcabulary Part 01 Fundamental Terms. ISO 8402:1986, Quality Vcabulary. ISO 9001:1994, Quality Systems Mdel fr Quality Assurance in Design, Develpment, Prductin, Installatin, and Servicing. ISO :1997(E), Guidelines fr the Applicatin f ISO 9001:1994 t the Develpment, Supply, Installatin and Maintenance f Cmputer Sftware. ISO 12207:1995, Infrmatin Technlgy Sftware Life Cycle Prcesses. NASA Plicy Directive :1998, NASA Sftware Plicies. NASA Plicy Directive (NPD) A: 1996, Prgram/Prject Management, (available at N_PD_7120_4A.html). NASA Prcedures and Guidelines (NPG) A: 1998, NASA Prgram and Prject Management Prcesses and Requirements (available at Directives/NASA-WIDE/Prcedures/Prgram_Frmulatin/N_PG_7120_5A.html). NASA Technical Standard (NTS) A, Sftware Safety, (available at In additin t the abve standards, Table 1-1 prvides a list f IEEE standards pertaining t sftware issues, which the reader may chse t refer t in planning the sftware life cycle and activities. Nte that these standards may nt be referred t explicitly in this SDPD, but are prvided fr infrmatinal purpses t facilitate the tailring f ne s sftware life cycle, activities, and dcumentatin. JPL Standards and Related Dcuments: JPL D-560: 1993, JPL Standard fr Systems Safety. JPL D-4000:1988, JPL Sftware Management Standards Package. 10

26 Dwnladed frm Table f Cntents JPL D-10401:1995, JPL Standard fr Reviews. JPL D-7090:1990, A Guide t Develping Requirements. JPL D-8431:1991, D-4000 Standards Applicatin Guide: Prject Measures. JPL D-8433:1991, D-4000 Standards Applicatin Guide: D-4000 Activities and Prducts. JPL D-9085:1991, D-4000 Applicatins Guide: Findings and Recmmendatins frm Case Studies f Technical Reviews. JPL D-10459:1993, D-4000 Standards Applicatins Guide: Using Quality Factrs and Measures t Fcus n Custmer Satisfactin. JPL D-12018:1994, D-4000 Standards Applicatins Guide: Life Cycles. JPL D-12019:1994, D-4000 Standards Applicatins Guide: Prttyping. JPL D-12020:1994, D-4000 Standards Applicatins Guide: Dcumentatin. JPL D-12021:1994, D-4000 Standards Applicatins Guide: Testing. JPL D-12022:1995, D-4000 Standards Applicatin Guide: Sftware Reuse. JPL D-12023:1995, D-4000 Standards Applicatins Guide: Sftware Milestne Reviews. JPL D-13922:1996, A Guide t Selecting and Applying Sftware Develpment Standards. JPL D-15951:1998, Risk Management Handbk fr JPL Prjects JPL D-16110: 1998, Engineering Ecnmic Analysis Grup, Systems Analysis Sectin. DSN Guidelines fr Presenting Sftware Csts and Schedules at Majr Milestne Reviews. JPL Plicy, JPL Cst Estimatin, lcated at JPL Plicy, Risk Management, lcated at JPL Plicy, Sftware Develpment, lcated at JPL Plicy, System Safety, lcated at JPL Plicy, Wrk Breakdwn Structure, lcated at JPL System Prcedure, Change Cntrl fr JPL Level III Categry A Engineering Standards, (Prvide Engineering Standards Prcess), lcated at 11

27 Dwnladed frm Table f Cntents Table 1-1. IEEE Sftware Develpment Standards Dcument Number IEEE IEEE 730 IEEE IEEE 828 IEEE 829 IEEE 830 IEEE IEEE IEEE 1002 IEEE 1008 IEEE 1012 IEEE 1016 IEEE IEEE 1028 IEEE 1042 IEEE 1044 IEEE IEEE 1045 IEEE IEEE 1059 IEEE 1061 IEEE 1062 IEEE 1063 IEEE 1074 IEEE IEEE 1219 IEEE 1228 IEEE 1298 IEEE 1348 IEEE IEEE A IEEE 1430 IEEE-J-STD-016 IEEE Title Standard Glssary f Sftware Engineering Terminlgy Standard fr Sftware Quality Assurance Plans Guide fr Sftware Quality Assurance Planning Standard fr Sftware Cnfiguratin Management Plans. Standard fr Sftware Test Dcumentatin Recmmended Practice fr Sftware Requirements Specificatins Standard Dictinary f Measures t Prduce Reliable Sftware Guide fr the Use f IEEE Standard Dictinary f Measures t Prduce Reliable Sftware Standard Taxnmy fr Sftware Engineering Standards Standard fr Sftware Unit Testing Standard fr Sftware Verificatin and Validatin Plans Recmmended Practice fr Sftware Design Descriptins Guide t Sftware Design Descriptins Standard fr Sftware Reviews and Audits Guide t Sftware Cnfiguratin Management Standard Classificatin fr Sftware Anmalies Guide t Classificatin fr Sftware Anmalies Standard fr Sftware Prductivity Metrics Standard fr Sftware Prject Management Plans Guide fr Sftware Verificatin and Validatin Plans Standard fr a Sftware Quality Metrics Methdlgy Recmmended Practice fr Sftware Acquisitin Standard fr Sftware User Dcumentatin Standard fr Develping Sftware Life Cycle Prcesses Guide fr Develping Sftware Life Cycle Prcesses Standard fr Sftware Maintenance Standard fr Sftware Safety Plans Sftware Quality Management System, Part 1: Requirements Recmmended Practice fr the Adptin f Cmputer-Aided Sftware Engineering (CASE) Tls Standard fr Infrmatin Technlgy Sftware Reuse Data Mdel fr Reuse Library Interperability: Basic Interperability Data Mdel Supplement t IEEE Standard fr Infrmatin Technlgy Sftware Reuse Data Mdel fr Reuse Library Interperability: Asset Certificatin Framewrk Guide fr Infrmatin Technlgy Sftware Reuse Cncept f Operatins fr Interperating Reuse Libraries Standard fr Infrmatin Technlgy Sftware Life Cycle Prcesses Standard fr Infrmatin Technlgy Sftware Life Cycle Prcesses Full-text versins f these standards are available thrugh 12

Safety Architect : A Tool for Model-Based Safety Analyses Compliant with the System Engineering Approach

Safety Architect : A Tool for Model-Based Safety Analyses Compliant with the System Engineering Approach Safety Architect : A Tl fr Mdel-Based Safety Analyses Cmpliant with the System Engineering Apprach Authrs: Jnathan Dumnt, Franck Sadmi, Frédérique Vallée (All4tec) Keywrds: Safety, Dependability, Mdel-Based

More information

Software Engineering

Software Engineering What Is Sftware Engineering? Sftware Engineering Sftware engineering is the study and an applicatin f engineering t the, develpment, and maintenance f sftware. The applicatin f a systematic, disciplined,

More information

Fuel-D Dependencies on Fuels and Impact of Alternative Options for Crisis Management Operations Compliance Checklist

Fuel-D Dependencies on Fuels and Impact of Alternative Options for Crisis Management Operations Compliance Checklist Annex IX Fr each requirement in the Functinal and Technical Specificatins stated belw, the Tenderer shall cmment cmpliance and detail hw the requirement is fulfilled. 4. Prject Cntents 4.1 Cllectin and

More information

Common Network Operation Tools

Common Network Operation Tools Cmmn Netwrk Operatin Tls Prcess fr the develpment f data exchanges Mnika Kaldnek Adviser, System Operatins Brussels xxx2014 Backgrund > WHY: Regulatin 715/2009 (Art 8)...ENTSOG shall adpt: cmmn netwrk

More information

BLM-Alaska Yukon Lowlands - Kuskokwim Uplands - Lime Hills Rapid Ecoregional Assessment

BLM-Alaska Yukon Lowlands - Kuskokwim Uplands - Lime Hills Rapid Ecoregional Assessment BLM-Alaska Yukn Lwlands - Kuskkwim Uplands - Lime Hills Rapid Ecreginal Assessment Cmmunicatin and Cllabratin Strategic Framewrk and Implementatin Plan Intrductin and Overview The purpse f the YKL REA

More information

NATF CIP Requirement R1 Guideline

NATF CIP Requirement R1 Guideline Open Distributin NATF CIP 014-2 Requirement R1 Guideline Disclaimer This dcument was created by the Nrth American Transmissin Frum (NATF) t facilitate industry wrk t imprve physical security. NATF reserves

More information

AccuBuild Version 9.3 Release 05/11/2015. Document Management Speed Performance Improvements

AccuBuild Version 9.3 Release 05/11/2015. Document Management Speed Performance Improvements AccuBuild Versin 9.3 Release 05/11/2015 Dcument Management Speed Perfrmance Imprvements The entire dcument management system and security system design was retled which shuld result in majr speed imprvements

More information

Develop preliminary specification and plans from a design brief

Develop preliminary specification and plans from a design brief Unit Title: OCR unit number 1 Level: 2 Credit value: 3 Guided learning hurs: 24 Unit reference number A/503/5851 Develp preliminary specificatin and plans frm a design brief Unit purpse and aim The fcus

More information

Upgrading to PlanetPress Suite Version 5

Upgrading to PlanetPress Suite Version 5 Upgrading t PlanetPress Suite Versin 5 Creatin date: September 2, 2005 Revisin date: June 14, 2006 Table f Cntents System Requirements... 4 Imprtant Cnsideratins... 4 Knwn Issues... 6 Prcedure t imprt

More information

Engineering Design and Development

Engineering Design and Development Engineering Design and Develpment Grade 12 Prerequisites: Intrductin t Engineering Design Principles f Engineering Digital Electrnics Credit Value: 5 ABSTRACT The Engineering Design and Develpment curse

More information

Enabling the Bluetooth Low Energy Direct Test Mode (DTM) with BlueNRG-MS

Enabling the Bluetooth Low Energy Direct Test Mode (DTM) with BlueNRG-MS DT0069 Design tip Enabling the Bluetth Lw Energy Direct Test Mde (DTM) with BlueNRG-MS By Salv Bnina Main cmpnents BlueNRG-MS Upgradable Bluetth Lw Energy netwrk prcessr SPBTLE-RF Very lw pwer mdule fr

More information

ida Certification Services IEC Functional Safety Assessment Project: Tri Lok Triple Offset Butterfly Valves Customer: Bray International, Inc.

ida Certification Services IEC Functional Safety Assessment Project: Tri Lok Triple Offset Butterfly Valves Customer: Bray International, Inc. e ida Certificatin Services IEC 61508 Functinal Safety Assessment Prject: Tri Lk Triple Offset Butterfly Valves Custmer: Bray Internatinal, Inc. Hustn, Texas USA Cntract Number: Q07/12-19 Reprt N.: BRA

More information

The British School of Barcelona September Primary Department COMPUTING POLICY

The British School of Barcelona September Primary Department COMPUTING POLICY The British Schl f Barcelna September 2017 Primary Department COMPUTING POLICY 5 & 7 Diamnd Curt, Opal Drive, Eastlake Park, Fx Milne, Miltn Keynes MK15 0DU, T: 01908 396250, F: 01908 396251, www.cgnitaschls.c.uk

More information

APPENDIX B TRAFFIC IMPACT STUDY CRITERIA

APPENDIX B TRAFFIC IMPACT STUDY CRITERIA APPENDIX B TRAFFIC IMPACT STUDY CRITERIA Traffic Impact Studies Traffic impact studies (TIS) may be required by the Cunty in rder t adequately assess the impacts f a develpment prpsal n the existing and/r

More information

Connection tariffs

Connection tariffs Cnnectin tariffs 2016-2019 A. TARIFF CONDITIONS FOR GRID USERS DIRECTLY CONNECTED TO THE ELIA GRID AND FOR DISTRIBUTION GRID OPERATORS, EXCEPTED FOR DISTRIBUTION GRID OPERATORS CONNECTED AT TRANSFORMER

More information

Submission to the AS/NZS 4760:2017 Consultation on behalf of the IVD Industry in Australia, including Workplace Drug and Alcohol Testing Organisations

Submission to the AS/NZS 4760:2017 Consultation on behalf of the IVD Industry in Australia, including Workplace Drug and Alcohol Testing Organisations The industry where innvatin saves mre Australian lives Submissin t the AS/NZS 4760:2017 Cnsultatin n behalf f the IVD Industry in Australia, including Wrkplace Drug and Alchl Testing Organisatins In-Vit

More information

IEC Functional Safety Assessment

IEC Functional Safety Assessment IEC 61508 Functinal Safety Assessment Prject: 1052 Series Actuatrs Cmpany: Fisher Cntrls Internatinal LLC, Inc. (an Emersn Prcess Management cmpany) Marshalltwn, IA USA Cntract Number: Q13/05-046 Reprt

More information

Alberta Infrastructure. Digital Project Delivery COBie Requirements

Alberta Infrastructure. Digital Project Delivery COBie Requirements Alberta Infrastructure Digital Prject Delivery COBie Requirements COBie Requirements Table f Cntent COBie Requirements Objective 2 COBie Standard 2 1. COBie Deliverable 3 1.1 Cmpressed File 3 1.2 The COBie

More information

VILLAGE COORDINATOR AGREEMENT

VILLAGE COORDINATOR AGREEMENT Date Received at AHSGR VILLAGE COORDINATOR AGREEMENT Frm materials written by the riginal funders f AHSGR, we knw that the grup f peple wh gt tgether in the late 1960s t frm what was t later becme AHSGR

More information

Science Culture & Accountability Plan

Science Culture & Accountability Plan Duke Department f Radiatin Onclgy Duke University Schl f Medicine Science Culture & Accuntability Plan Duke University is cmmitted t maintaining the highest quality and integrity f all its scientific enterprises.

More information

Victorian Student Number Data Quality and Process Guidelines for Victorian Government Schools

Victorian Student Number Data Quality and Process Guidelines for Victorian Government Schools Victrian Student Number Data Quality and Prcess Guidelines fr Victrian Gvernment Schls Published by the Cmmunicatins Divisin fr Educatin Chief Infrmatin Officer Divisin Department f Educatin and Early

More information

Formative Evaluation of GeeGuides: Educational Technology to Enhance Art Exploration

Formative Evaluation of GeeGuides: Educational Technology to Enhance Art Exploration Frmative Evaluatin f GeeGuides: Educatinal Technlgy t Enhance Art Explratin Prepared by Clleen F. Manning Senir Research Assciate Gdman Research Grup, Inc. Submitted t GeeGuides LLC March 2005 EXECUTIVE

More information

Briefing on Discussions Regarding a Master Lease Agreement for the Intelligent Digital Kiosks

Briefing on Discussions Regarding a Master Lease Agreement for the Intelligent Digital Kiosks Briefing n Discussins Regarding a Master Lease Agreement fr the Intelligent Digital Kisks Cmmittee-f-the-Whle September 11, 2018 Nevin Grinnell Vice President Chief Marketing Officer 1 Agenda Backgrund

More information

Princeton University Library Digital Preservation Action Plan

Princeton University Library Digital Preservation Action Plan Princetn University Library Digital Preservatin Actin Plan Building n existing digital preservatin effrts, guided by the Digital Preservatin Framewrk, and supprted by Hydra, the Actin Plan utlines fur

More information

Hospital Task Scheduling using Constraint Programming

Hospital Task Scheduling using Constraint Programming Hspital Task Scheduling using Cnstraint Prgramming Authr: Chaman Chahal Supervisr: Dr. P. Bse, Schl f Cmputer Science Organizatin: Carletn University Curse: COMP4905 Date: Dec. 11, 2012 1 Abstract Hspitals

More information

CAMPBELL COUNTY GILLETTE, WYOMING. Electrical Inspector Senior Electrical Inspector

CAMPBELL COUNTY GILLETTE, WYOMING. Electrical Inspector Senior Electrical Inspector CAMPBELL COUNTY GILLETTE, WYOMING Electrical Inspectr Senir Electrical Inspectr Class specificatins are intended t present a descriptive list f the range f duties perfrmed by emplyees in the class. Specificatins

More information

Privacy in online services

Privacy in online services Privacy in nline services Rdica Tirtea rdica.tirtea@enisa.eurpa.eu 30 March 2011 www.enisa.eurpa.eu Overview Intrductin & cntext f the wrk Abut ENISA and its activities in ENISA 2010 activities n privacy

More information

Signature Assignment. Course. ANTH 2302: Introduction to Archaeology. Ethical Case Dilemma. Assignment ID (to be assigned)

Signature Assignment. Course. ANTH 2302: Introduction to Archaeology. Ethical Case Dilemma. Assignment ID (to be assigned) Signature Assignment : Intrductin t Archaelgy Outcmes/Rubrics t be Assessed by the Assignment Cmmunicatin Critical Thinking Empirical and Quantitative Reasning Scial Respnsibility Assignment Descriptin

More information

Network Working Group. Category: Informational Cisco Systems A. Shaikh AT&T Labs (Research) April 2005

Network Working Group. Category: Informational Cisco Systems A. Shaikh AT&T Labs (Research) April 2005 Netwrk Wrking Grup Request fr Cmments: 4062 Categry: Infrmatinal V. Manral SiNett Crp. R. White Cisc Systems A. Shaikh AT&T Labs (Research) April 2005 Status f This Mem OSPF Benchmarking Terminlgy and

More information

Rapid Innovation Fund (RIF) Program Overview

Rapid Innovation Fund (RIF) Program Overview Rapid Innvatin Fund (RIF) Prgram Overview Ted Bujewski, Directr, Rapid Innvatin Fund Prgram Office f the Under Secretary f Defense (Research and Engineering) January 2019 Backgrund Established as the Rapid

More information

APPENDIX A. Review of OSUA s Noise Complaint Process

APPENDIX A. Review of OSUA s Noise Complaint Process APPENDIX A Review f OSUA s Nise Cmplaint Prcess 8950 Cal Center Drive Bldg, 3, Suite 300 Sacrament, CA 95826 916.564.4500 phne 916.564-4501 fax www.esassc.cm memrandum date June 12, 2008 t frm subject

More information

Focus Session on Simulation at Aeronautics Test Facilities

Focus Session on Simulation at Aeronautics Test Facilities Fcus Sessin n Simulatin at Aernautics Test Facilities Octber 15, 2014 Overview f Presentatin Questins t be addressed during presentatin Hw has the ability t d increasingly accurate mdeling and simulatin

More information

Describing Digital Materials in Finding Aids

Describing Digital Materials in Finding Aids Describing Digital Materials in Finding Aids Versin 2.0 March 14, 2013 Intrductin Staff frm the Michigan Histrical Cllectins, University Archives and Recrds Prgram, and Digital Curatin adpted the fllwing

More information

Industrial use cases: Description and business impact D1.2.a Automotive Use Case

Industrial use cases: Description and business impact D1.2.a Automotive Use Case Cllabrative Large-scale Integrating Prject Open Platfrm fr EvlutiNary Certificatin Of Safety-critical Systems Industrial use cases: Descriptin and business impact Autmtive Use Case Wrk Package: WP1: Industrial

More information

Project Information o Simulating Cumulus Entrainment: A Resolution Problem, or Conceptual? o Sonia Lasher-Trapp, UIUC o

Project Information o Simulating Cumulus Entrainment: A Resolution Problem, or Conceptual? o Sonia Lasher-Trapp, UIUC o Annual Reprt fr Blue Waters Allcatin: Snia Lasher-Trapp, Oct 2016 Prject Infrmatin Simulating Cumulus Entrainment: A Reslutin Prblem, r Cnceptual? Snia Lasher-Trapp, UIUC slasher@illinis.edu Executive

More information

Puget Sound Company Overview. Purpose of the Project. Solution Overview

Puget Sound Company Overview. Purpose of the Project. Solution Overview Puget Sund Cmpany Overview Puget Sund Energy is Washingtn State s largest and ldest energy utility, serving nearly 1 millin electric custmers and mre than 650,000 natural gas custmers, primarily within

More information

Transforming the University of Minnesota through the Enhancement of Interdisciplinary Research

Transforming the University of Minnesota through the Enhancement of Interdisciplinary Research DRIVING TOMORROW Our plan t lead and innvate Twin Cities Campus Strategic Plan Grand Challenges Research Transfrming the University f Minnesta thrugh the Enhancement f Interdisciplinary Research Prvst

More information

Standard Authorization Request Form

Standard Authorization Request Form When cmpleted, email t: gerry.cauley@nerc.net Standard Authrizatin Request Frm Title f Prpsed Standard Frequency Respnse, versin 1 Request Date 4/1/06 SAR Requestr Infrmatin Name Dn McInnis (Terry Bilke

More information

1.12 Equipment Manager

1.12 Equipment Manager Mdule 1 Categry 1 1.12 Equipment Manager Functin f the windw The windw is the central data file fr the Kntrl Pr and cllects the main data fr fees f an bject that t be used in this prject. The Equipment

More information

SBA S ALL SMALL MENTOR PROTÉGÉ PROGRAM

SBA S ALL SMALL MENTOR PROTÉGÉ PROGRAM SBA S ALL SMALL MENTOR PROTÉGÉ PROGRAM March 29, 2018 Richard B. Oliver Orange Cunty Pst Presenter Richard Oliver, a Ls Angeles-based Pillsbury partner, is a leading authrity n gvernment cntracts and disputes

More information

Materials: Metals, timber, plastics, composites, smart and nanomaterials Candidates should:

Materials: Metals, timber, plastics, composites, smart and nanomaterials Candidates should: AQA Resistant Materials - Unit 1 Specificatin 2014-4560 Materials: Metals, timber, plastics, cmpsites, smart and nanmaterials Be aware f the surce f a range f materials. Understand they are prcessed fr

More information

Meaningful Use Stage 2- Menu Measure 3 Imaging Results Configuration Guide

Meaningful Use Stage 2- Menu Measure 3 Imaging Results Configuration Guide Enterprise EHR Meaningful Use Stage 2- Menu Measure 3 Imaging Results Cnfiguratin Guide Last Updated: January 30, 2014 Cpyright 2013 Allscripts Healthcare, LLC. www.allscripts.cm MU Menu 3 Imaging Results

More information

Specification for Learning and Qualifications for Physical Intervention Skills

Specification for Learning and Qualifications for Physical Intervention Skills Specificatin fr Learning and Qualificatins fr Physical Interventin Skills September 2018 Security Industry Authrity www.sia.hmeffice.gv.uk Frewrd The Security Industry Authrity (SIA) recgnises that it

More information

IONIA COUNTY Public Summary of FOIA Procedures and Guidelines

IONIA COUNTY Public Summary of FOIA Procedures and Guidelines IONIA COUNTY Public Summary f FOIA Prcedures and Guidelines It is the public plicy f this state that all persns (except thse persns incarcerated in state r lcal crrectinal facilities) are entitled t full

More information

CESSDA-Questionnaire on PIDs

CESSDA-Questionnaire on PIDs CESSDA-Questinnaire n PIDs The persistent identificatin f CESSDA Service Prviders data hldings requires mre attentin. While sme ERICs achieved practical and administrative successes (e.g. CLARIN), CESSDA

More information

C&E Mobility Policy (Standard)

C&E Mobility Policy (Standard) C&E Mbility Plicy (Standard) Originated By: DOCUMENT # VERSION: ISSUE DATE: C&E Mbility Prgram Office ATT-CEM-14001 1 5/16/2014 Title: Upladed t VMT: Last Review Date: Next Review Due By: Raycap Equipment

More information

Introduction to Life Cycle Risk Management Help Page

Introduction to Life Cycle Risk Management Help Page Select a frequently asked questin (FAQ) t skip t its answer. Hw is the curse rganized? Wh shuld take this curse? Hw d I get credit fr this curse? What d all the navigatin buttns d? Hw d I knw what t click?

More information

Workflow Working Group

Workflow Working Group Wrkflw Wrking Grup June 19, 2007 Chiba University Ann McCarthy Lexmark Internatinal Inc. Chair, Wrkflw Wrking Grup presented by: William Li Wrkflw WG Charter T identify a small number f the mst cmmnly

More information

PPA PORTS UKC STANDARDS

PPA PORTS UKC STANDARDS TABLE OF CONTENTS 1. DEFINITIONS AND ABBREVIATIONS...3 1.1 Abbreviatins r acrnyms will have the fllwing meaning:...4 2. INTRODUCTION...5 3. STATIC UNDER KEEL CLEARANCE (SUKC)...5 4. PREDICTIVE UNDER KEEL

More information

Proof of the concept Validation Results

Proof of the concept Validation Results Deliverable N.: D9 Prf f the cncept Validatin Results Sept 2008 Final Draft 1.0 Prject funded by the Eurpean Cmmunity under the Sixth Framewrk Prgramme fr Research and Technlgical Develpment. Prject ref.

More information

CENTRE FOR DISTANCE EDUCATION ANNA UNIVERSITY CHENNAI GUIDELINES FOR PREPARATION OF MCA PROJECT REPORT

CENTRE FOR DISTANCE EDUCATION ANNA UNIVERSITY CHENNAI GUIDELINES FOR PREPARATION OF MCA PROJECT REPORT CENTRE FOR DISTANCE EDUCATION ANNA UNIVERSITY CHENNAI 600 025 GUIDELINES FOR PREPARATION OF MCA PROJECT REPORT (Prescribed Frmat and Specificatin) 1. GENERAL: The guideline is intended t prvide brad guidelines

More information

ACA Standard Measurement One-time program

ACA Standard Measurement One-time program Service Request 101183 ACA Standard Measurement One-time prgram Created n: December 22, 2015 Last Mdified n: 12/23/2015 Prepared by Baskar Chitravel Infrmatin Technlgy Services Office f the President University

More information

Consultancy Proposal. Abstract This document lays out the consultancy service proposal details Reference:

Consultancy Proposal. Abstract This document lays out the consultancy service proposal details Reference: Cnsultancy Prpsal Abstract This dcument lays ut the cnsultancy service prpsal details Reference: www.gamalearn.cm e-mail: inf@gamalearn.cm Page 1 f 8 Table f Cntents: Overview... 3 Cnsultatin Services:

More information

Supplementary Appendix to ARTC Track & Civil Code of Practice. Trackside Monuments ETD-11-01

Supplementary Appendix to ARTC Track & Civil Code of Practice. Trackside Monuments ETD-11-01 Discipline Engineering Specificatin Categry Supplementary Appendix t ARTC Cde f Practice Trackside Mnuments Applicability ARTC Netwrk wide New Suth Wales Western Jurisdictin Victria Primary Surce (Draft

More information

T. Sabău Ivan / International Journal of Advanced Statistics and IT&C for Economics and Life Sciences Vol. 6, Issue 1 (2016)

T. Sabău Ivan / International Journal of Advanced Statistics and IT&C for Economics and Life Sciences Vol. 6, Issue 1 (2016) INFORMATION LITERACY IN THE DOCUMENTATION AND INFORMATION CENTRE (DIC) SPECIFIC ACTIVITIES DESIGNED INTO THE DIC FOR INFO- DOCUMENTARY SKILLS TRAINING OF STUDENTS: CASE STUDY AT DIC - C.T. CIBINIUM SIBIU

More information

Ditton Primary School: Design and Technology Curriculum Planning

Ditton Primary School: Design and Technology Curriculum Planning Year Grup Natinal Curriculum Learning Objective Design KS1 Natinal Curriculum I can design purpseful, functinal, appealing fr myself and ther users based n design criteria I can generate, develp, mdel

More information

BTEC EXTENDED DIPLOMA IN CREATIVE MEDIA PRODUCTION (GAMING)

BTEC EXTENDED DIPLOMA IN CREATIVE MEDIA PRODUCTION (GAMING) BTEC EXTENDED DIPLOMA IN CREATIVE MEDIA PRODUCTION (GAMING) UNIT 72 COMPUTER GAME DESIGN ASSIGNMENT 2OF2 COMPUTER GAME CONCEPT & PRODUCTION Student Name: Grup: Games Prject Five: Cmputer Games Design Assignment

More information

WASHINGTON COUNTY OREGON

WASHINGTON COUNTY OREGON WASHINGTON COUNTY OREGON BUILDING SERVICES ENGINEERING PLAN REVIEW GUIDELINES (PRG 2): Guidelines Objective: 1. Imprve cmmunicatins between Building Services and the engineering design cmmunity that prepares

More information

Participation is open on equal conditions to all national and international experienced individual consultants.

Participation is open on equal conditions to all national and international experienced individual consultants. REQUEST FOR EXPRESSIONS OF INTEREST N 1216/S/EOI-ICB/RE-ADV/AD/RDB/GOR/12 TITLE: CONSULTANCY SERVICES TO SUPERVISE CONSTRUCTION WORKS RELATED TO SUPPLY & INSTALLATION OF FURNITURE, BUILDING PARTITIONS

More information

Troubleshooting Guide StarFire Satellite Changes

Troubleshooting Guide StarFire Satellite Changes Trubleshting Guide StarFire Satellite Changes This guide is updated t reflect the sftware frm NavCm which is related t the StarFire satellite and frequency changes. The mst recent versin f sftware fr bth

More information

Privacy is the Global Ba2lefield - Do we have the Tools and Standards to Fight and What is Privacy Engineering?

Privacy is the Global Ba2lefield - Do we have the Tools and Standards to Fight and What is Privacy Engineering? Privacy is the Glbal Ba2lefield - D we have the Tls and Standards t Fight and What is Privacy Engineering? Jhn Sab, Chair OASIS IDTrust Member Sectin and Chair, PMRM Technical Cmmittee Jhn.sab711@yah.cm

More information

ROSCOMMON COUNTY Public Summary of FOIA Procedures and Guidelines

ROSCOMMON COUNTY Public Summary of FOIA Procedures and Guidelines ROSCOMMON COUNTY Public Summary f FOIA Prcedures and Guidelines This is nly a summary f the Cunty s FOIA Prcedures and Guidelines. Fr mre details and infrmatin, cpies f the Cunty s FOIA Prcedures and Guidelines

More information

Figure 1: A Battleship game by Pogo

Figure 1: A Battleship game by Pogo CSCI 2312-002: Object Oriented Prgramming Final Prject Assigned: Octber 17, 2017 Design Due: Octber 24, 2017 IN CLASS (Graded as ne hmewrk grade) Final prject Due: Nvember 16, 2017 at 11:59 PM Fr many

More information

Engineering CAD 3-D Solids and Surfaces. Architecture and Engineering Design Department. Engineering and Design Technology. o Work Experience, General

Engineering CAD 3-D Solids and Surfaces. Architecture and Engineering Design Department. Engineering and Design Technology. o Work Experience, General SECTION A - Curse Infrmatin 1. Curse ID: 2. Curse Title: 3. Divisin: 4. Department: 5. Subject: 6. Shrt Curse Title: 7. Effective Term:: EDT 24 Engineering CAD 3-D Slids and Surfaces Technlgy and Health

More information

JJ / CP RFP Response to Inquiries

JJ / CP RFP Response to Inquiries GENERAL QUESTIONS Is it pssible t have pages 19 thrugh 40? The MS Wrd versin f the RFP can be fund n the Clerk f the Curt s website at www.ckcuntyclerkfcurt.rg. Please clarify the due date f the prpsals.

More information

Hands-Free Music Tablet

Hands-Free Music Tablet Hands-Free Music Tablet Steven Tmer Nate Decker Grup Website: steve@wasatch.cm milamberftheassembly@yah.cm http://www.cs.utah.edu/~ndecker/ce3992/ Abstract The typical musician handles a great deal f sheet

More information

Guidelines for Preparation of Accepted Papers (Full Length) / Posters

Guidelines for Preparation of Accepted Papers (Full Length) / Posters 23 rd Internatinal Cngress n Irrigatin and Drainage 8-14 Octber 2017, Mexic City, Mexic Theme: Mdernizing Irrigatin and Drainage fr a New Green Revlutin Guidelines fr Preparatin f Accepted Papers (Full

More information

CADET SOFTWARE ENGINEERS

CADET SOFTWARE ENGINEERS Psitin Highlights Highly cmpetitive cmpensatin package. Be a part f strng innvative team. Patent Incentive Prgram. Stck Optin Grant Signing and Retentin Bnus. CADET SOFTWARE ENGINEERS Psitin Summary The

More information

Journal of Mississippi Academy of Sciences

Journal of Mississippi Academy of Sciences Jurnal f Mississippi Academy f Sciences Authr Guidelines Editrial Plicy. The Editrial Bard publishes articles n all aspects f science that are f general interest t the scientific cmmunity. General articles

More information

LINE POWER SUPPLIES Low-Loss Supplies for Line Powered EnOcean Modules

LINE POWER SUPPLIES Low-Loss Supplies for Line Powered EnOcean Modules Lw-Lss Supplies fr Line Pwered EnOcean Mdules A line pwer supply has t ffer the required energy t supply the actuatr electrnic and t supply the EnOcean TCM/RCM radi cntrl mdule. This paper cntains sme

More information

ida Certification Services IEC Functional Safety Assessment Project:

ida Certification Services IEC Functional Safety Assessment Project: e ida Certificatin Services IEC 61508 Functinal Safety Assessment Prject: Flw-Tek 3-Piece Family Series 7/8000, Triad, S85, F15/F30 & RF15/RF30 Ball Valves Custmer: Flw-Tek A Subsidary f Bray Internatinal,

More information

CATA Composer R2016 Fact Sheet. Add a New Dimension to Your Product Communications

CATA Composer R2016 Fact Sheet. Add a New Dimension to Your Product Communications CATA Cmpser R2016 Fact Sheet Add a New Dimensin t Yur Prduct Cmmunicatins Versin 1.0-8/11/2015 Table f Cntents 1. CATIA Cmpser: VALUE AT A GLANCE... 3 2. CATIA Cmpser: Overview... 4 2.1. Immediate Prductivity

More information

How are humans responsible for the environment?

How are humans responsible for the environment? Hw are humans respnsible fr the envirnment? The Cntinents Shwcase Unit Assessment This unit is an integrated apprach t student explratin f earth/envirnmental science, gegraphy, human gegraphy, and the

More information

This course is intended for people who aspire to careers as computer programmers and game developers.

This course is intended for people who aspire to careers as computer programmers and game developers. Instructr Sam Stkes Email sstkes@micrsft.cm Classrm SAC 2012 Class time 7 PM t 10 PM Office Call r email t set up apt. Office Hurs Phne 949 6275736 Skype: scalsamstkes URL http://blgs.msdn.cm/devschl Curse

More information

CiDA CiDA: Unit 3 Unit 3

CiDA CiDA: Unit 3 Unit 3 Pearsn CiDA Unit 3 Artwrk and Imaging: SW CiDA CiDA: Unit 3 Unit 3 Artwrk and Artwrk and Imaging Imaging Scheme f Wrk Scheme f Wrk 1 Pearsn Educatin Ltd 2017 Unit 3: Artwrk and Imaging: Scheme f Wrk Pearsn

More information

INTERNATIONAL CIVIL AVIATION ORGANIZATION EASTERN AND SOUTHERN OFFICE

INTERNATIONAL CIVIL AVIATION ORGANIZATION EASTERN AND SOUTHERN OFFICE INTERNATIONAL CIVIL AVIATION ORGANIZATION EASTERN AND SOUTHERN OFFICE First Meeting f the AFI VSAT Netwrks Managers (AFI VSAT/1) (Kwa-Zulu Natal, Suth Africa, 13 t 15 June 2011) Agenda Item 6: Need fr

More information

Systems Engineering Applications for Small Business Innovative Research (SBIR) Projects

Systems Engineering Applications for Small Business Innovative Research (SBIR) Projects Air Frce Institute f Technlgy AFIT Schlar Theses and Dissertatins 9-1-2012 Systems Engineering Applicatins fr Small Business Innvative Research (SBIR) Prjects Phillip J. O'Cnnell Fllw this and additinal

More information

Cleveland Public Theatre. Catapult. Request for Proposals. Deadline for submissions is Monday, June 12 th, 2017

Cleveland Public Theatre. Catapult. Request for Proposals. Deadline for submissions is Monday, June 12 th, 2017 Cleveland Public Theatre Catapult Request fr Prpsals Cleveland Public Theatre s New Play Develpment CPT s missin is t raise cnsciusness and nurture cmpassin thrugh grundbreaking perfrmances and life-changing

More information

Biochemistry Laboratory II CHEM Course Syllabus

Biochemistry Laboratory II CHEM Course Syllabus Bichemistry Labratry II CHEM 4582 Curse Syllabus 1 General Infrmatin COURSE OBJECTIVE The primary bjective f this curse is fr students t learn labratry methds fr characterizing bilgical macrmlecules using

More information

Grade 7. National Core Visual Arts Standards. Lesson Assignment (Criteria for Success) Artist/Big Idea

Grade 7. National Core Visual Arts Standards. Lesson Assignment (Criteria for Success) Artist/Big Idea Grade 7 Natinal Cre Visual Arts Standards Lessn Assignment (Criteria fr Success) Artist/Big Idea Dcument Evidence f Mastery (Skills/Techniques) Line/Angle Drawings Creating: VA:Cr1.2.7 - Develp criteria

More information

Cumulus Rovaniemi 2019

Cumulus Rovaniemi 2019 Cumulus Rvaniemi 2019 Call fr papers Cumulus welcmes prpsals fr academic and prfessinal papers fr the Cumulus 2019 cnference Arund the Campfire: Resilience and Intelligence. The gal f the cnference is

More information

Critique of the DOI Scientific Integrity Policy (305 DM 3, 1/28/11) August 8, 2012 Dr. Paul R. Houser, Hydrometeorologist

Critique of the DOI Scientific Integrity Policy (305 DM 3, 1/28/11) August 8, 2012 Dr. Paul R. Houser, Hydrometeorologist Critique f the DOI Scientific Integrity Plicy (305 DM 3, 1/28/11) August 8, 2012 Dr. Paul R. Huser, Hydrmeterlgist Intrductin: I served as a member f the Department f Interir (DOI) and the Bureau f Reclamatin

More information

Facilitating Science Communication in the College of the Environment - Report from the College of the Environment Science Communication Task Force

Facilitating Science Communication in the College of the Environment - Report from the College of the Environment Science Communication Task Force Cllege f the Envirnment Science Cmmunicatin Task Frce Final Reprt Facilitating Science Cmmunicatin in the Cllege f the Envirnment - Reprt frm the Cllege f the Envirnment Science Cmmunicatin Task Frce Table

More information

Project Description Arctic Safety Center

Project Description Arctic Safety Center Prject Descriptin Arctic Safety Center Classificatin: Open Status: Final Expiry date: 2012-10-21 Page 1 f 11 Prject Descriptin Arctic Safety Center Dcument n. : Prject n.: Prject: 990020 Arctic Safety

More information

Model Assignment Issued September 2008

Model Assignment Issued September 2008 Mdel Assignment Issued September 2008 OCR Level 3 Principal Learning in Engineering Unit F558: Selectin and applicatin f engineering materials Please nte: This OCR mdel assignment may be used t prvide

More information

TRANSPORTADORA DE GAS DEL PERU

TRANSPORTADORA DE GAS DEL PERU Page 1 0 ISSUE FOR CONSTRUCTION 03..05.02 GIU BOF GIU B ISSUE FOR APPROVAL 02.01.02 GIU BOF GIU A ISSUE FOR APPROVAL 12.06.01 GIU BOF GIU REV.. DESCRIPTION DATA PROJ. EXEC. CONT. APROV. TRANSPORTADORA

More information

PLANNING AND DECISION ANALYSIS School of Architecture and the Built Environment, KTH

PLANNING AND DECISION ANALYSIS School of Architecture and the Built Environment, KTH Syllabus fr dctral studies in the subject f PLANNING AND DECISION ANALYSIS Schl f Architecture and the Built Envirnment, KTH General regulatins and guidelines fr dctral studies are fund in the cmprehensive

More information

TRAINEESHIP NOTICE Ref. EMSA/TRAINEESHIP/2019/01

TRAINEESHIP NOTICE Ref. EMSA/TRAINEESHIP/2019/01 TRAINEESHIP NOTICE Ref. EMSA/TRAINEESHIP/2019/01 The Eurpean Maritime Safety Agency ffers traineeships fr a perid f at least 3 mnths and at mst 6 mnths. The traineeship prgram aims t prvide trainees with

More information

Foundations of Technology

Foundations of Technology EXAM INFORMATION Items 70 Pints 70 Prerequisites NONE Grade Level 9-10 Curse Length ONE SEMESTER DESCRIPTION is an actin-based engineering and technlgy educatinal curse emphasizing design and prblem-slving

More information

Communication Protocol Procedure

Communication Protocol Procedure APPLICABILITY: Reliability Crdinatr System Operatrs I. Purpse Prvide the Reliability Crdinatr System Operatrs (RCSO) with established prcedures t: Imprve cmmunicatins fr the issuance f Operating Instructins

More information

Juice Extraction and Processing Unit Controller Number:

Juice Extraction and Processing Unit Controller Number: Final Draft Occupatinal Curriculum fr Juice Extractin and Prcessing Unit Cntrller Number: 399801 Dcument Status Final Draft Date 11 Nvember 2009 Versin 1 Published fr Cnstituent Verificatin 1 Purpse: 399801:

More information

E-Jobsheet Tablet Application Functionality

E-Jobsheet Tablet Application Functionality E-Jbsheet Tablet Applicatin Functinality The e-jbsheet applicatin has been created fr Truck Service Prviders (TSP) in rder fr their admin staff and fitters t handle all types f wrk via a mbile platfrm

More information

Spinline - FPGA and µprocessor based platform Taken and sharing advantages of both worlds

Spinline - FPGA and µprocessor based platform Taken and sharing advantages of both worlds Spinline - FPGA and µprcessr based platfrm Taken and sharing advantages f bth wrlds Julien BACH, Rlls-Ryce Civil Nuclear SAS AIEA FPGA wrkshp 2016 Lyn, France - Octber 2016 2016 Rlls-Ryce Civil Nuclear

More information

COMMERCIAL BUILDING PLAN REVIEW CHECKLIST CITY OF NOVI Community Development Department (248)

COMMERCIAL BUILDING PLAN REVIEW CHECKLIST CITY OF NOVI Community Development Department (248) COMMERCIAL BUILDING PLAN REVIEW CHECKLIST CITY OF NOVI Cmmunity Develpment Department (248) 347-0415 MICHIGAN BUILDING CODE 2015 DATE: PLAN EXAMINER: PROJECT NAME: PROJECT ADDRESS: All dcuments required

More information

Creative Scotland is the national development agency for the arts, screen and creative industries.

Creative Scotland is the national development agency for the arts, screen and creative industries. Creative Sctland is the natinal develpment agency fr the arts, screen and creative industries. Unlcking Ptential, Embracing Ambitin Creative Sctland is the public bdy that supprts the arts, screen and

More information

KIP Cost Center User Guide

KIP Cost Center User Guide - 1 - KIP Cst Center User Guide Cntents 1 Intrductin... 3 1.1 Requirements:... 4 1.2 Supprted Operating Systems... 4 2 Installatin... 5 3 Setup... 8 4 KIP Cst Center Main Screen Print Mde... 12 4.1 Lading

More information

PotashCorp Tier 1 Safety Standard FLAME RESISTANT CLOTHING (FRC)

PotashCorp Tier 1 Safety Standard FLAME RESISTANT CLOTHING (FRC) PtashCrp Tier 1 Safety Standard Date Revisin Changes 03/09/2016 0 Dcument issued 11/01/2016 1 Apprved by Nutrient Presidents 1.0 Purpse This prcedure utlines the PtashCrp (PCS) Flame Resistant Clthing

More information

Application Package Checklist ITEMS MUST BE REVIEWED AND APPROVED BEFORE AUTHORIZATION IS GIVEN TO INTERCONNECT WITH UTILITY.

Application Package Checklist ITEMS MUST BE REVIEWED AND APPROVED BEFORE AUTHORIZATION IS GIVEN TO INTERCONNECT WITH UTILITY. Applicatin Package Checklist Cpy f Distributed Generatin frm Renewable Resurces Rider Cpy f Technical Requirements fr Distributed Generatin Agreement Cpy f Applicatin fr Intercnnectin and Parallel Operatin

More information

Table of Contents. ilab Solutions: Core Facilities Core Usage Reporting

Table of Contents. ilab Solutions: Core Facilities Core Usage Reporting Revisin Date: 12/31/2012 Table f Cntents 1. Institutin, Cre Facility and Lab Administratin Reprting Overview...2 2. Hw d I access ilab Reprts?...3 3. What is the General Functinality fr ilab Reprting?...6

More information

Catholic Health Australia. CHA Shared Purpose Statement Consultation Paper. May Catholic Health Australia.

Catholic Health Australia. CHA Shared Purpose Statement Consultation Paper. May Catholic Health Australia. Cathlic Health Australia CHA Shared Purpse Statement Cnsultatin Paper May 2011 Cathlic Health Australia www.cha.rg.au Purpse f this discussin paper This paper aims t utline the backgrund and purpse underlying

More information