主催: 日本ソフトウェア科学会
今日の複雑化、階層化したソフトウェア開発においては、性能とともに開発効率、頑健性、保守性なども重要なソフトウェアの品質とみなされる。関数型言語はこれらの点においてすぐれた特徴をもち、特に複数のソフトウェア部品を統合する場合に有用である。本研究では純粋関数型言語Haskellを用いて、Web上に実用的な検索サービスを構築する。検索を行うエンジンは高速連想計算エンジンGETAを用いて作成し、複数のソフトウェア部品をHaskellによって統合することで性能と保守性を両立したソフトウェア開発を行う。