แนวทางการนำ Object Oriented Technology...

4
CONSIDERING OBJECT ORIENTED TECHNOLOGY IN AVIATION APPLICATIONS วิเคราะห์ และ , 53660722 [ITM24.1] 1 คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง สาขาวิชาเทคโนโลยีสารสนเทศ แขนงวิชาเทคโนโลยีสารสนเทศและการจัดการ การพิจารณา แนวคิดเทคโนโลยีเชิงวัตถุ มาพัฒนาร่วมกับชุดโปรแกรมการบิน กลุ่มนักพัฒนาระบบโปรแกรมเชิงพาณิชย์ในระบบการบิน บางกลุ่มเริ่มหันมาให้ความสนใจในแนวทางการออกแบบ และ พัฒนาโปรแกรมโดยใช้แนวคิดของ เทคโนโลยีเชิงวัตถุ หรือ Object Oriented Technology หลังจากที่แนวคิดด้านการ ออกแบบพัฒนาโปรแกรมเชิงวัตถุที่กล่าวถึงนี้ จะได้รับความนิยมในภาคอุตสาหกรรมอื่นมาเป็นเวลานานแล้วก็ตาม สาหรับระบบ ธุรกิจที่สนับสนุนการบิน ซึ่งถือว่าเป็นกลุ่มที่เริ่มจะให้ความสาคัญกับแนวคิดในการพัฒนาโปรแกรมด้วยเทคโนโลยีนี้ ยังมีความ กังวลในด้านความปลอดภัยในการใช้แนวคิดเชิงวัตถุ กับ ตัวเนื้องาน เพราะสาหรับการบินแล้ว ความปลอดภัยในการควบคุมของ ตัวโปรแกรมสนับสนุนการบินนั้น เป็นสิ่งสาคัญที่สุด ประกอบกับข้อกาหนดและระเบียบขั้นพื้นฐานของระบบที่รองรับการรับ ซึ่งถือ ว่า ปัจจัยในธุรกิจการบินนั้นล้วนอาศัยความปลอดภัยทั้งหมด จึงถือเป็นเรื่องท้าทายอย่างยิ่งสาหรับกลุ่มนักพัฒนาโปรแกรมเชิง พาณิชย์การบิน ที่ใช้แนวคิดในการนาการพัฒนาแบบต่อยอดระบบ ด้วยเทคโนโลยีเชิงวัตถุ สานักงานบริหารการบินแห่งชาติ (The Federal Aviation Administration) หรือ FAA ของสหรัฐอเมริกา และ องค์การบริหารการบินและอวกาศแห่งชาติ (The National Aeronautics and Space Administration) หรือ NASA ได้ ประชุมร่วมมือ และ ให้ความสนับสนุนการวิจัยเชิงปฏิบัติเพื่อหารือ ตรวจสอบ เกี่ยวกับความปลอดภัย ในการใช้แนวคิดเทคโนโลยี เชิงวัตถุมาพัฒนาโปรแกรม และ หาข้อโต้แย้ง เพื่อรองรับเทคโนโลยีดังกล่าว โดยตั้งประเด็นมากมาย มุ่งเน้นในเรื่องการวิเคราะห์ คุณลักษณะ และ ผลกระทบเมื่อนาเทคโนโลยีตัวนี้มาพัฒนาร่วมกับระบบการบินเดิม การประชุมโครงการดังกล่าวมีชื่อย่ออย่าง เป็นทางการว่า Object Oriented Technology in Aviation (OOTiA) โดยมีเป้าหมายในการร่วมพิจารณา และ ผลักดันการ นาเทคโนโลยีเชิงวัตถุ มาใช้กับโปรแกรมการบินให้เป็นมาตรฐาน จากการวิเคราะห์ประเด็นดังกล่าว โปรแกรมการบิน และ โปรแกรมที่สนับสนุนด้านธุรกิจการบิน กลุ่มนักพัฒนาโปรแกรม ส่วนหนึ่งเริ่มใช้แนวคิดเทคโนโลยีเชิงวัตถุ และ หันมายึดเป็นมาตรฐานในการพัฒนาโปรแกรม ไปจนถึงการสร้างแบบจาลอง ใน การออกแบบระบบ ในขั้นตอนการวิเคราะห์ให้เป็นแนวคิดเชิงวัตถุ เพื่อให้ง่ายแก่การพัฒนาระบบ แม้จะมีต้นทุนสูงเมื่อเทียบกับ การเริ่มต้นพัฒนาโปรแกรมซึ่งขัดแย้งกับความไม่ชัดเจนในเรื่องของประสิทธิภาพที่จะได้รับ แต่กลุ่มนักพัฒนาดังกล่าว ก็ยังคงยึด มั่นที่จะใช้แนวคิดนั้นในการพัฒนาระบบให้เป็นมาตรฐานต่อไปแม้จะมีหลายเสียงสะท้อนในเรื่องความกังวลด้านความปลอดภัย ควบคู่ไปกับความไม่แน่นอนในทางปฏิบัติให้เป็นไปตามแนวคิด ทาให้ทาง FAA, NASA และ การบินพลเรือน หลายแห่ง ลงมติว่า โปรแกรมในการบิน จาเป็นต้องมีการทดสอบ และ ได้รับการยอมรับจากสมาคม ทดสอบปรับปรุงระบบโปรแกรมเพื่อให้ผ่านตาม เกณฑ์ มาตรฐานที่กาหนดไว้โดยองค์กรด้านการบินสากล มาตรฐานโปรแกรมการบิน RTCA/DO-178B ได้ถูกกาหนดขึ้น โดยเป็นมาตรฐานในการทดสอบวัดประสิทธิภาพทาง ระบบสนับสนุนการบินซึ่ง RTCA (Radio Technical Commission for Aeronautics) นั้นเป็นผู้ตั้งมาตรฐานขึ้นโดยกาหนดใหDO-178B นั้นจะเป็นข้อกาหนดที่ โปรแกรมการบิน ทุกค่าย ที่พัฒนาขึ้นต้องดาเนินตามแนวทาง ส่วน มาตรฐานอีกตัวที่ผู้เขียน ศึกษาเพิ่มเติมขึ้นมาคือ DO-254 นั้นจะเป็นมาตรฐานและข้อกาหนดของ อุปกรณ์ฮาร์ดแวร์ ที่ใช้ในการทางานร่วม ทั้งระบบ จาลอง และ ระบบการบินจริงโดยข้อกาหนดหลักที่สอดคล้องกับแนวทางทีRTCA/DO-178B กาหนดไว้จะประกอบไปด้วย การ

description

วิเคราะห์และประเมินแนวทาง จากบทความของ FAA และ NASA กับโครงการ OOTiA ที่เน้นการนำเทคโนโลยี Object Oriented มาพัฒนาโปรแกรมสนับสนุนการบิน ซึ่ง โครงการดังกล่าวยังมีข้อกังขาในเรื่องข้อสงสัยในและความปลอดภัย หากเปลี่ยนการพัฒนาโปรแกรมการบินมาเป็นเชิงวัตถุจะมีผลกระทบรุนแรงหรือไม่ และ จะได้รับการยอมรับได้หรือเปล่า?

Transcript of แนวทางการนำ Object Oriented Technology...

Page 1: แนวทางการนำ Object Oriented Technology มาใช้กับโปรแกรมการบิน และ ธุรกิจสนับสนุนการบิน

CONSIDERING OBJECT ORIENTED TECHNOLOGY IN AVIATION APPLICATIONS วเคราะห และ , 53660722 [ITM24.1] 1

คณะเทคโนโลยสารสนเทศ สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง สาขาวชาเทคโนโลยสารสนเทศ แขนงวชาเทคโนโลยสารสนเทศและการจดการ

การพจารณา แนวคดเทคโนโลยเชงวตถ มาพฒนารวมกบชดโปรแกรมการบน

กลมนกพฒนาระบบโปรแกรมเชงพาณชยในระบบการบน บางกลมเรมหนมาใหความสนใจในแนวทางการออกแบบ

และ พฒนาโปรแกรมโดยใชแนวคดของ เทคโนโลยเชงวตถ หรอ Object Oriented Technology หลงจากทแนวคดดานการ

ออกแบบพฒนาโปรแกรมเชงวตถทกลาวถงน จะไดรบความนยมในภาคอตสาหกรรมอนมาเปนเวลานานแลวกตาม ส าหรบระบบ

ธรกจทสนบสนนการบน ซงถอวาเปนกลมทเรมจะใหความส าคญกบแนวคดในการพฒนาโปรแกรมดวยเทคโนโลยน ยงมความ

กงวลในดานความปลอดภยในการใชแนวคดเชงวตถ กบ ตวเนองาน เพราะส าหรบการบนแลว ความปลอดภยในการควบคมของ

ตวโปรแกรมสนบสนนการบนนน เปนสงส าคญทสด ประกอบกบขอก าหนดและระเบยบขนพนฐานของระบบทรองรบการรบ ซงถอ

วา ปจจยในธรกจการบนนนลวนอาศยความปลอดภยทงหมด จงถอเปนเรองทาทายอยางยงส าหรบกลมนกพฒนาโปรแกรมเชง

พาณชยการบน ทใชแนวคดในการน าการพฒนาแบบตอยอดระบบ ดวยเทคโนโลยเชงวตถ

ส านกงานบรหารการบนแหงชาต (The Federal Aviation Administration) หรอ FAA ของสหรฐอเมรกา และ

องคการบรหารการบนและอวกาศแหงชาต (The National Aeronautics and Space Administration) หรอ NASA ได

ประชมรวมมอ และ ใหความสนบสนนการวจยเชงปฏบตเพอหารอ ตรวจสอบ เกยวกบความปลอดภย ในการใชแนวคดเทคโนโลย

เชงวตถมาพฒนาโปรแกรม และ หาขอโตแยง เพอรองรบเทคโนโลยดงกลาว โดยตงประเดนมากมาย มงเนนในเรองการวเคราะห

คณลกษณะ และ ผลกระทบเมอน าเทคโนโลยตวนมาพฒนารวมกบระบบการบนเดม การประชมโครงการดงกลาวมชอยออยาง

เปนทางการวา Object Oriented Technology in Aviation (OOTiA) โดยมเปาหมายในการรวมพจารณา และ ผลกดนการ

น าเทคโนโลยเชงวตถ มาใชกบโปรแกรมการบนใหเปนมาตรฐาน

จากการวเคราะหประเดนดงกลาว โปรแกรมการบน และ โปรแกรมทสนบสนนดานธรกจการบน กลมนกพฒนาโปรแกรม

สวนหนงเรมใชแนวคดเทคโนโลยเชงวตถ และ หนมายดเปนมาตรฐานในการพฒนาโปรแกรม ไปจนถงการสรางแบบจ าลอง ใน

การออกแบบระบบ ในขนตอนการวเคราะหใหเปนแนวคดเชงวตถ เพอใหงายแกการพฒนาระบบ แมจะมตนทนสงเมอเทยบกบ

การเรมตนพฒนาโปรแกรมซงขดแยงกบความไมชดเจนในเรองของประสทธภาพทจะไดรบ แตกลมนกพฒนาดงกลาว กยงคงยด

มนทจะใชแนวคดนนในการพฒนาระบบใหเปนมาตรฐานตอไปแมจะมหลายเสยงสะทอนในเรองความกงวลดานความปลอดภย

ควบคไปกบความไมแนนอนในทางปฏบตใหเปนไปตามแนวคด ท าใหทาง FAA, NASA และ การบนพลเรอน หลายแหง ลงมตวา

โปรแกรมในการบน จ าเปนตองมการทดสอบ และ ไดรบการยอมรบจากสมาคม ทดสอบปรบปรงระบบโปรแกรมเพอใหผานตาม

เกณฑ มาตรฐานทก าหนดไวโดยองคกรดานการบนสากล

มาตรฐานโปรแกรมการบน RTCA/DO-178B ไดถกก าหนดขน โดยเปนมาตรฐานในการทดสอบวดประสทธภาพทาง

ระบบสนบสนนการบนซง RTCA (Radio Technical Commission for Aeronautics) นนเปนผตงมาตรฐานขนโดยก าหนดให

DO-178B นนจะเปนขอก าหนดท โปรแกรมการบน ทกคาย ทพฒนาขนตองด าเนนตามแนวทาง สวน มาตรฐานอกตวทผเขยน

ศกษาเพมเตมขนมาคอ DO-254 นนจะเปนมาตรฐานและขอก าหนดของ อปกรณฮารดแวร ทใชในการท างานรวม ทงระบบ

จ าลอง และ ระบบการบนจรงโดยขอก าหนดหลกทสอดคลองกบแนวทางท RTCA/DO-178B ก าหนดไวจะประกอบไปดวย การ

Page 2: แนวทางการนำ Object Oriented Technology มาใช้กับโปรแกรมการบิน และ ธุรกิจสนับสนุนการบิน

CONSIDERING OBJECT ORIENTED TECHNOLOGY IN AVIATION APPLICATIONS วเคราะห และ , 53660722 [ITM24.1] 2

คณะเทคโนโลยสารสนเทศ สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง สาขาวชาเทคโนโลยสารสนเทศ แขนงวชาเทคโนโลยสารสนเทศและการจดการ

รกษาความปลอดภยส าหรบการการบนขนสงเชงพาณชย การสอสารและน าทางในตวโปรแกรม การเฝาระวงและจดการ

การจราจรทางอากาศทงแบบจ าลองและท างานจรง ซงทาง DO-178B นนมการยนยอม และ ระเบยบขอก าหนดทสอดคลองกบ

เทคโนโลยเชงวตถ ใหสามารถน ามาพฒนารปแบบโปรแกรมได ขอก าหนดของ RTCA/DO-178B เกยวกบการพฒนาโปรแกรม

และ ขนตอนการออกแบบโปรแกรม ใหเปนไปตามกฎระเบยบขอก าหนดทถกสรางขนมาตรฐาน และ ขอก าหนด ทถกตงขนได ถก

สงตอไปยงกลมการบนพลเรอนมากมาย เกยวกบ ขอก าหนดในกรพฒนาโปรแกรมส าหรบการบน ซงเปนการสรางมาตรฐาน

ส าหรบนกพฒนาโปรแกรม ในการพฒนาระบบการบนใหเปนไปในแนวทาง ทสามารถท างานรวมกนไดในภายหลง ขอก าหนดม

การสงตอ ถกเถยง และ วจารณ แกไขไปหลายรปแบบ ซงขอมลลาสดทไดรบการยอมรบ จะถกสงกลบมาท FAA และ NASA เพอ

ระบขอบงคบ และ จดเกบเขาในโครงการ OOTiA

โครงการ OOTiA หรอ Object Oriented Technology in Aviation เปนโครงการทรวบรวมมาตรฐานและพนฐาน

ขนาดใหญ ในงานวจยของสถาบน AVSI หรอ the Aerospace Vehicle Systems Institute ซงงานวจยมากมายนนจะเนน

เกยวกบอตสาหกรรมการบน ซงหลายภาคอตสาหกรรมเรมมการด าเนนการเพอปรบเปลยน รปแบบการพฒนาระบบ และ

โปรแกรม อกทงมขนตอนการวจยทเนนในเรองแผนเสนอโครงการเพอลดตนทน ในการพฒนาระบบยอยเกยวกบการบน ซงม

อตสาหกรรมการบนทมโปรแกรมการบนทเขารวมทดสอบกบโครงการ OOTiA ลวนเปนอตสาหกรรมการบนทมชอเสยงไดแก

Boeing, Honeywell, Goodrich, and Rockwell Collins เปนตน ภาคอตสาหกรรมการบนทกลาวขนขางตนลวนเขารวมกบ

งานวจย AVSI ในเรองขอ Certified หรอ ค ารบรอง เกยวกบโปรแกรมสมองกลแบบฝงตว ทถกพฒนาใหรองรบการพฒนาเชง

วตถหรอ Object Oriented ซงเปาหมายในการพฒนาดวยแนวคดการน าเทคโนโลยเชงวตถมาพฒนานนพงประเดนไปทการลด

ความเสยงในการใชงาน เพออ านวยความสะดวกในการบน และ ในขนตอนการออกแบบระบบทใชแนวคดเทคโนโลยเชงวตถ นนก

เปนการลดความเสยง ทจะถกถอดตวโครงการพฒนาโปรแกรมออกจาก งานวจยของ AVSI เพราะหากไมไดพฒนาตามแนวทาง

ของแนวคดเชงวตถ ทก าหนดไว มสทธทจะถกถอดถอนโครงงานออกไดมากกวา

คณะกรรมการและตวแทนจาก โครงการ AVSI, FAA และ NASA ไดตงวตถประสงคใหมในการขยายงานวจย AVSI

เพอเปนประโยชนส าหรบการพฒนาโปรแกรมส าหรบการบนทงหมด โดยก าหนวตถประสงคเปนไปตามแนวทางน

โปรแกรมส าหรบการบน จ าเปนตองมเวบไซตอยางเปนทางการในการแนะน าการใชงานและวตถประสงคในการพฒนา

โปรแกรม การรกษาความปลอดภย ไปจนถงการไดรบค ารบรองจาก OOTiA

มการประชมเชงปฏบตการ หรอ Workshop ส าหรบกลมการบนพลเรอนทสนใจในตวโปรแกรมส าหรบการบน และ การ

พฒนาตอยอด อยางเปนทางการ

เนอหา และ รายละเอยดในการประชมเชงปฏบตการ ตองมการแทรก ค าถามในการปรกษาและ ตอบขอสงสย ในเรอง

ความปลอดภยและเรองอนได

ผเขารวมประชมเชงปฏบตการตองเปน สถาบนการบน หรอ พลเรอน ทมใบอนญาตการบน และ ใชงานโปรแกรมส าหรบ

การบนไดระดบหนง

เอกสารส าคญเกยวกบโปรแกรมการบน เปนไปตามแนวทางของ AVSI

Page 3: แนวทางการนำ Object Oriented Technology มาใช้กับโปรแกรมการบิน และ ธุรกิจสนับสนุนการบิน

CONSIDERING OBJECT ORIENTED TECHNOLOGY IN AVIATION APPLICATIONS วเคราะห และ , 53660722 [ITM24.1] 3

คณะเทคโนโลยสารสนเทศ สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง สาขาวชาเทคโนโลยสารสนเทศ แขนงวชาเทคโนโลยสารสนเทศและการจดการ

เอกสารทกใบ เนอหาทกเรองปรากฏทเวบไซต

มการจดท าคมอ

เกยวกบ โครงการ OOTiA

ภาพรวมของโครงการ OOTiA มการกอตงโครงการและก าหนดมาตรฐานขนในป 2001 โดยมเวบไซตทางการของ

โครงการนอยท http://shemesh.larc.nasa.gov/foot/ โดยมสมาชกหลกเปนกลมเครอขายสงคมออนไลนของกลม

นกพฒนาโปรแกรมการบน และไดรบการสนบสนนหลกโดย NASA Langley Research Center โดยครงแรกเกดจากการ

กระจายอเมล ไปสธรกจพฒนาโปรแกรมสนบสนนการบนพลเรอน ทไดรบการอนญาตใหบนไดกวา 900 คนทแสดงความสนใจใน

การศกษา การพฒนาโปรแกรมการบน โดยใชฟงกชนมาตรฐานทสนบสนนแนวคดดานเทคโนโลยเชงวตถ จาก FAA โดยจดการ

อบรมและพฒนาโปรแกรมรายบคคล ซงสมาชกสามารถแสดงขอสงสยในการพฒนาโปรแกรมเชงวตถ ไปจนถงประชมเชงปฏบต

หรอ Workshop ในการทราบขนตอนการออกแบบโปรแกรมดวยเทคโนโลยเชงวตถ

ประโยชนทแทจรงของโครงการ OOTiA (Reality of Benefits)

ค าถามหลกของการจดตงโครงการ OOTiA นนเรมตนมาจากการตงค าถามทวา “ประโยชนของ การพฒนาโปรแกรม

ดวยแนวคด เทคโนโลยเชงวตถ (Object Oriented Technology) เมอเทยบกบ การพฒนาโปรแกรมแบบดงเดม มความ

นาเชอถอ และ ปลอดภย และ งายตอการดแลรกษาหรอไม”

ค าตอบทวเคราะหไดจากเนอหา กคงจะกลาวไดวา การพฒนาโดยยดหลกแนวคดดานเทคโนโลยเชงวตถ นนไดเปนทนยม โปรแกรมในปจจบนในหลายธรกจลวนเปลยนแนวทางการพฒนา และ ออกแบบระบบใหรองรบแนวคดนเพราะงายตอการพฒนา การแกไข การปรบแตง ซงนบรวมมาถงธรกจการบนเชนกน อตสาหกรรมการบนทน าแนวคดเชงวตถมาพฒนาโปรแกรมสนบสนนไมวาจะเปนการบนหรอภาคพนนน ลวนไดรบขอดของแนวคดนไดลดขนตอนระบบทซบซอนใหมความซบซอนลดลง และ ยงตอยอดกบการพฒนาประกอบรวมกบโปรแกรมหรอซอฟทแวรอนมารองรบแนวคดเทคโนโลยเชงวตถ เหมาะแกการวางแผนระยะยาว ส าหรบพฒนาโปรแกรม งายตอการบ ารงรกษา ทรพยากรทรองรบแนวคดเทคโนโลยเชงวตถททาง OOTiA ผลกดนไดรบการรบรองจาก สมาคม Object Management Group, OMG ทใชมาตรฐานของ Unified Modeling Language หรอ UML โดยมชดพฒนาส าหรบพฒนาตอ หรอ Source Code หลากหลายภาษาโปรแกรม ไดแก Ada95, Java และ C++ ซงชดพฒนาตอยอดททาง OOTiA มใหนนลวนไดรบการรบรองโดย DO-178B ทงหมด

แตปญหาทเกดขนในโครงการ OOTiA นนกยงมอย ซงลวนเปนเรองของทนการวจย และ ขนตอนในการพฒนา ทเปลยน

จากการพฒนา และ ออกแบบระบบ จากเดม มาเปนการใชแนวคดดานเทคโนโลยเชงวตถยงม ตนทนทสงอย ตงแตเรองการฝกอบรมประชมเชงปฏบต บคลากรในการแนะแนวทาง ในการพฒนา ทมงานจดท าคมอ ไปจนถงการ สงมอบระบบและ ขอใบรบรองจากทาง AVSI โดย FAA และ NASA ซงเปนปญหาเดยวทยงมผลสบเนองมาจนถงปจจบน ปญหารองลงมาคอเรอง การรบรองจาก สมาคม และ สดทายคอเรองของความปลอดภยในการใชงานโปรแกรม ไปจนถง การยนยนความปลอดภยหากขนตอนการออกแบบโปรแกรมนนใชแนวคดและชดพฒนาทมาจาก เทคโนโลยเชงวตถมาพฒนาตอยอด

Page 4: แนวทางการนำ Object Oriented Technology มาใช้กับโปรแกรมการบิน และ ธุรกิจสนับสนุนการบิน

CONSIDERING OBJECT ORIENTED TECHNOLOGY IN AVIATION APPLICATIONS วเคราะห และ , 53660722 [ITM24.1] 4

คณะเทคโนโลยสารสนเทศ สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง สาขาวชาเทคโนโลยสารสนเทศ แขนงวชาเทคโนโลยสารสนเทศและการจดการ

สรปภาพรวมของการวเคราะหแนวคดเชงวตถมาพฒนากบโปรแกรมการบน

เทคโนโลยเชงวตถแมจะเปนทนยมมากตงแตอดตจนถงปจจบน และ ถกน ามาพฒนาชดซอฟทแวร และ โปรแกรมมากมาย แตในบางธรกจนน แมจะเปนสงทงายในการพฒนา และ แนวคดเชงวตถจะเปนทนาสนใจเทาไร กยงตองอาศยการวเคราะห และ พจารณาในความเหมาะสมทจะน ามาใชงาน วาตอบโจทยธรกจทน ามาพฒนาหรอไม ดงตวอยางในบทความ แมวาเทคโนโลยเชงวตถจะเปนแนวทางทงายและสะดวกตอทมนกพฒนาโปรแกรมสนบสนนการบน หรอ เชงพาณชยในการบน มมาตรฐานโครงการและ การวจย อยาง OOTiA เกดขนกยงไมสามารถ สรางความนาเชอถอใหแกธรกจการบนได เตมทนก ซงยงคงตองใชเวลาในการพสจนและหาขอสรปในการ ปรบเปลยนตอไป จนกวาทกลมนกพฒนาและ มาตรฐานของการพฒนาโปรแกรมการบนนนจะ ยอมรบในการใชแนวคดของเทคโนโลยเชงวตถ นใหเปน มาตรฐานและพรอมทจะเปลยนแนวทางการพฒนาโปรแกรมการบนใหเปนแนวคดเชงวตถ ทงหมด

เอกสารอางอง

Kelly J. Hayhurst, C. Michael Holloway, NASA Langley Research Center, Hampton, Virginia,

"CONSIDERING OBJECT ORIENTED TECHNOLOGY IN AVIATION APPLICATIONS", 2003

Object Management Group, March 2003, OMG Unified Modeling Language Specification, Version

1.5, formal/03-03-01 FAA Aircraft Certification Service, June 1998, Conducting Software Reviews Prior to Certification,

Job Aid, available at http://avinfo.faa.gov/software/Job_Aids/jobaid.rtf. Visited on 29 July 2003