2024-03-29T08:58:02Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000212272023-04-27T10:00:04Z01164:01384:01400:01401
アスペクト指向によるセキュリティ実装についてAbout Making Software Security with Aspect-Oriented Technologyjpnhttp://id.nii.ac.jp/1001/00021227/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=21227&item_no=1&attribute_id=1&file_no=1Copyright (c) 2005 by the Information Processing Society of Japan公立はこだて未来大学大学院 公立はこだて未来大学千葉, 岳史伊藤, 恵オブジェクト指向を使ったソフトウェア開発において,システム機能の中で,ロギングや同期処理のような複数のクラスを横断する処理がある.それを1つのオブジェクトとして扱う単位がAspectであり,それを技術化したのがAspect指向技術である.そのAspectという概念を,ソフトウェア開発に適用し,開発の効率と品質を向上させようと考えている.本研究では,Aspect指向を活用したセキュリティ実装の提案を行う.ソフトウェア開発の中でも,セキュリティにおける関心が高まっており,容易な改良と把握が求められる箇所である.Aspect指向を用いる事によって,アクセス制御などのクラスを横断する処理を,Aspectとして扱える.そのように実装する事によって,Aspect指向技術のソフトウェア開発における利用を提案し,考察していく.There are crosscutting concerns such as logging or synchronization in Object-Oriented Software Development. The Aspect concepts is to treat such those as one object. And Aspect-Oriented technology is using and technifying the Aspect concepts. We think apply the concept of the Aspect-Oriented technology to Software Development. This study proposes building security functions into Software with Aspect-Oriented technology. Software Development is ever-increasing importance of security functions and that needs easy system improvement and understanding. Using Aspect-Oriented technology, we treat as the Aspect concepts that crosscutting concerns such as access control. After that we examine using Aspect-Oriented technology in Software Development.AN10112981情報処理学会研究報告ソフトウェア工学(SE) 2005119(2005-SE-150)25322005-11-292009-06-30