항공기 인터콤 장비는 각종 LRU가 송신한 오디오를 혼합, 분배하고 상황인지용 메세지 재생을 통해 조종사의 원할한 임무 수행에 큰 역할을 담당하는 장비이다. 특히, 수신되는 오디오를 혼합/분배하는 오디오 라우팅의 경우에는 수신되는 오디오 채널에 대해 On/Off 제어를 하고, 연동 LRU에 오디오를 송신하여 임무에 대한 상황전파 및 공유를 통해 임무 수행에 매우 중요한 기능이다. 이러한 오디오 라우팅 처리는 다양한 연동 신호를 수반하고 있어 다양한 조합이 발생해 이에 대한 예외처리가 복잡해지므로 응집도를 낮고 결합도를 높여 유지보수성과 재사용성을 낮춘다. 이를 방지고자 소프트웨어 변경 시 영향을 최소화하고 재사용성과 유지보수성을 높인 항공기 인터콤용 오디오 라우팅을 효율적으로 처리하는 방안을 제시한다.
항공기 인터콤 장비는 각종 LRU가 송신한 오디오를 혼합, 분배하고 상황인지용 메세지 재생을 통해 조종사의 원할한 임무 수행에 큰 역할을 담당하는 장비이다. 특히, 수신되는 오디오를 혼합/분배하는 오디오 라우팅의 경우에는 수신되는 오디오 채널에 대해 On/Off 제어를 하고, 연동 LRU에 오디오를 송신하여 임무에 대한 상황전파 및 공유를 통해 임무 수행에 매우 중요한 기능이다. 이러한 오디오 라우팅 처리는 다양한 연동 신호를 수반하고 있어 다양한 조합이 발생해 이에 대한 예외처리가 복잡해지므로 응집도를 낮고 결합도를 높여 유지보수성과 재사용성을 낮춘다. 이를 방지고자 소프트웨어 변경 시 영향을 최소화하고 재사용성과 유지보수성을 높인 항공기 인터콤용 오디오 라우팅을 효율적으로 처리하는 방안을 제시한다.
The ICS, Intercom is the equipment which mixes and distributes the audio signal from other LRUs and plays the Voice Messages. Henceforth, it is of immense contributory importance to the pilots. Especially, the audio routing, which controls On/Off mode of each audio channel, is significant in executi...
The ICS, Intercom is the equipment which mixes and distributes the audio signal from other LRUs and plays the Voice Messages. Henceforth, it is of immense contributory importance to the pilots. Especially, the audio routing, which controls On/Off mode of each audio channel, is significant in executing a pilots' mission. But the audio routing process is quite complicated as it has the interface combination of many control signals. Underthecondition, the exceptional handling becomes difficult, which decreases maintainability and productivity. In the present work, to prevent such a situation, the author suggests amethodology,whichwillhavealower impact when the software is changed and provides high maintainability and productivity for audio routing processing.
The ICS, Intercom is the equipment which mixes and distributes the audio signal from other LRUs and plays the Voice Messages. Henceforth, it is of immense contributory importance to the pilots. Especially, the audio routing, which controls On/Off mode of each audio channel, is significant in executing a pilots' mission. But the audio routing process is quite complicated as it has the interface combination of many control signals. Underthecondition, the exceptional handling becomes difficult, which decreases maintainability and productivity. In the present work, to prevent such a situation, the author suggests amethodology,whichwillhavealower impact when the software is changed and provides high maintainability and productivity for audio routing processing.
본 논문은 이러한 오디오 라우팅 처리에 대해 예외 처리를 최소화하고, 반복적이고 규칙화된 처리로써 재사용성과 유지보수성을 높이고 소프트웨어 변경 시 영향을 최소화한, 항공기 인터콤용 오디오 라우팅을 효율적으로 처리하는 방안을 제시한다. 2장에서는 소프 트웨어 재사용성을 높이는 방법을 고찰한 후, 인터콤용 소프트웨어 환경에서 재사용성을 높이는 방법을 확인 및 선정 한다.
제안 방법
반면 CBD와 모듈화는 객체지향, 절차지향과 독립적으로 기능관점의 재사용성 기법이므로 언어와 무관하게 범용적으로 적용할 수 있다. 그러나 CBD의 경우에는 컴포넌트(Component)에 대한 설계 및 구현과 저장소(Repository) 관리 등의 소프트웨어의 거시적인 관점으로 접근하기 때문에 이번 연구에는 개발 및 구현에 즉시 반영 할 수 있는, 모듈화를 이용한 기법을 선정, 적용하고자 한다.
데이터처리
3장에서 구현한 재사용성 기법에 대한 평가는 Table 6과 같이 기술적인 측면과 비용적인 측면으로 수행했다. 기술적인 측면은 모듈화에 대한 정량적인 수치인 결합도 Metric을 활용해서 재사용성이 미반영된 처리 방식과 재사용성이 반영된 처리방식간 비교를 통해서 평가를 실시하였다. 비용적인 측면은 새롭게 개발되는 비용과 재사용을 통한 비용간 비교를 위해 산출하는 상대비용과 이를 기반으로 하는 상대생산성을 산출해서 평가를 하였다.
이론/모형
이중 결합도는 수학적인 강도 측정 모델을 이용해 산출이 가능하다. 결합도 측정 모델은 Fenton and Melton Software Coupling Metric[12]을 활용한다. Fenton and Melton Software Metric의 산출은 (1)과 같다.
데이터 관점에서 재사용을 높이기 위해 별도의 정형 화된 오디오 라우팅 테이블을 이용한다. 오디오 라우팅 테이블은 오디오 입력이 원하는 오디오 출력으로 라우팅이 되기 위한 제어신호의 조합을 정의한 표이다.
성능/효과
항공기용 인터콤이 가지는 운영 환경적 제약으로 인해서 재사용성은 자원적 혹은 개발 환경 제약성이 있었지만 데이터 측면의 정형화된 라우팅 테이블 사용과 개발방법론적인 모듈화 기법을 활용해 오디오 라우팅 처리를 고안 및 구현했고, 그에 따른 연구 평가를 기술적인 관점과 비용적인 관점에서 정량적인 수치로 수행하였다. 수행결과 모듈화 관점에서 결합도 Metric 값이 낮아져 모듈성은 높아졌고 비용적인 절감과 생산효율성이 향상된 것을 확인하였다.
본 논문에서는 항공용 인터콤에서 중요한 기능 중에 하나인 오디오 라우팅 처리에 대해서 재사용성을 극대화하는 기법에 대해 연구하였다. 항공기용 인터콤이 가지는 운영 환경적 제약으로 인해서 재사용성은 자원적 혹은 개발 환경 제약성이 있었지만 데이터 측면의 정형화된 라우팅 테이블 사용과 개발방법론적인 모듈화 기법을 활용해 오디오 라우팅 처리를 고안 및 구현했고, 그에 따른 연구 평가를 기술적인 관점과 비용적인 관점에서 정량적인 수치로 수행하였다. 수행결과 모듈화 관점에서 결합도 Metric 값이 낮아져 모듈성은 높아졌고 비용적인 절감과 생산효율성이 향상된 것을 확인하였다.
후속연구
향후 제안된 기법을 통해 항공용 인터콤의 오디오 라우팅 처리를 공통화하고, 다양한 항공기 체계에 적용하도록 할 계획이다.
질의응답
핵심어
질문
논문에서 추출한 답변
항공기 인터콤 장비란 무엇인가?
항공기 인터콤 장비는 각종 LRU가 송신한 오디오를 혼합, 분배하고 상황인지용 메세지 재생을 통해 조종사의 원할한 임무 수행에 큰 역할을 담당하는 장비이다. 특히, 수신되는 오디오를 혼합/분배하는 오디오 라우팅의 경우에는 수신되는 오디오 채널에 대해 On/Off 제어를 하고, 연동 LRU에 오디오를 송신하여 임무에 대한 상황전파 및 공유를 통해 임무 수행에 매우 중요한 기능이다.
오디오 라우팅은 어떤 기능인가?
항공기 인터콤 장비는 각종 LRU가 송신한 오디오를 혼합, 분배하고 상황인지용 메세지 재생을 통해 조종사의 원할한 임무 수행에 큰 역할을 담당하는 장비이다. 특히, 수신되는 오디오를 혼합/분배하는 오디오 라우팅의 경우에는 수신되는 오디오 채널에 대해 On/Off 제어를 하고, 연동 LRU에 오디오를 송신하여 임무에 대한 상황전파 및 공유를 통해 임무 수행에 매우 중요한 기능이다. 이러한 오디오 라우팅 처리는 다양한 연동 신호를 수반하고 있어 다양한 조합이 발생해 이에 대한 예외처리가 복잡해지므로 응집도를 낮고 결합도를 높여 유지보수성과 재사용성을 낮춘다.
항공기 인터콤용 오디오 라우팅을 효율적으로 처리하는 방안을 제시한 이유는 무엇인가?
특히, 수신되는 오디오를 혼합/분배하는 오디오 라우팅의 경우에는 수신되는 오디오 채널에 대해 On/Off 제어를 하고, 연동 LRU에 오디오를 송신하여 임무에 대한 상황전파 및 공유를 통해 임무 수행에 매우 중요한 기능이다. 이러한 오디오 라우팅 처리는 다양한 연동 신호를 수반하고 있어 다양한 조합이 발생해 이에 대한 예외처리가 복잡해지므로 응집도를 낮고 결합도를 높여 유지보수성과 재사용성을 낮춘다. 이를 방지고자 소프트웨어 변경 시 영향을 최소화하고 재사용성과 유지보수성을 높인 항공기 인터콤용 오디오 라우팅을 효율적으로 처리하는 방안을 제시한다.
참고문헌 (13)
Kim, Y.M, et al., "A Study on Voice Communication Quality Improvement of Intercom System for KUH", J. of The Korean Society for Aeronautical and Space Sciences, 41(12), 1002-1010
Kang, H.M, et al., "The Analysis of the productivity using Software Reuse", KIISE Autumn Congress'97, 1997, pp. 379-388, 1997.
Arnold S.P and S.I.Stepoway, "The Reuse Systen : Cataloging and Retrieval of Reusable Software", Proceeding of COMPCONS'87, 1987, pp. 376-379.
Biggerstaff,T. and C.Richter, "Reusability Frameowrk, Assessment and Direction", IEEE Software, Mar. 1987, pp. 41-49.
Lee, C.W, (2000), "A Study on Securities Application System using a Software Reuse", Master's Thesis, Soonchunhayng Univ., Cheonan, Rep.of Korea, 87 pages
Myers G. J ., Composite/ Structured Design, Van Nostrand Reinhold Company, 1978.
N. E. Fenton and S. L. Pfleeger, Software Metrics: A Rigorous & Practical Approach. 2nd Edition. Reading, 1997.
JARALLAH S. ALGHAMDI, "Measuring Software Coupling", Proceedings of the 6th WSEAS Int. Conf. on Software Engineering, Parallel and Distributed Systems, pp. 6-12, Feburary 2007.
Norman Fenton and Austin Melton, "Deriving Structurally Based Software Measures," J. System Software, 1990, Vol. 12, pp 177-187.
Relative Productivity, RP Bruce Barnes, Thomas Durek, John Gaffney, Arthur Pyster "A Framework and Economic Foundataion for Software Reuse", Proceeding of workshop on Software Reusabiligy and Maintainability, Oct. 1987
※ AI-Helper는 부적절한 답변을 할 수 있습니다.