Loading...
|
Please use this identifier to cite or link to this item:
https://nccur.lib.nccu.edu.tw/handle/140.119/29684
|
Title: | 建構電子病歷存取控管規則之可設定式編輯環境 A Configurable Editor for Specifying Access Control Rule In Electronic Medical Records |
Authors: | 王心怡 Wang,Hsin-Yi |
Contributors: | 陳恭 Chen,Kung 王心怡 Wang,Hsin-Yi |
Keywords: | 存取控管規則語言 延申標記語言編輯器 規則語言編輯器 Eclipse外掛程式 Access Control Rule Language XML Editor Rule Editor Eclipse plug-in |
Date: | 2007 |
Issue Date: | 2009-09-11 16:03:33 (UTC+8) |
Abstract: | 在「設計易調整的電子病歷存取控管機制」論文中,針對病患隱私的保障,設計了一套XML格式的存取控管規則語言,讓安全管理者可以藉由設計安全組態檔,動態並細緻化地切換電子病歷的存取控管程式碼。根據前述論文的需求,我們建構出一套可融合於Eclipse開發平台中的存取規則編輯環境。除了具備XML編輯器的基本功能外,我們的編輯環境針對此存取控管規則語言提供使用者自訂屬性與規則變數的機制,以半自動化的方式免去記憶屬性值的困擾;並在存取規則的限制條件編修畫面當中,加入語法解析功能與基本格式驗證功能,協助使用者編輯限制條件,早期發現錯誤,大幅簡化安全管理人員設計存取控管規則的工作。 This thesis presents a Configurable Editor for Specifying Access Control Rule in Electronic Medical Records based on the XML rule schema designed in another thesis, "Using Aspects to Implement Adaptable Access Control for Electronic Medical Records". Our editor is developed as a plug-in in the Eclipse development platform. It has three distinguished features. First, the user can configure the specific attributes and rule variables referenced in the rule schema and rule instances. Second, the user can edit access control rules as any XML documents and view the rules in multiple views, such as tree view. Third, the editor performs static checks on the constraints specified in the rules to provide early error detection. Thus, we argue that the editor will of significant help to the security administrators. |
Reference: | 中文參考文獻 【1】張淵鈞, 「設計易調整的電子病歷存取控管機制」, 政治大學資訊科學系碩士論文, 民國95年6月 【2】許原瑞, 「可動態調整的電子病歷存取控管機制」, 政治大學資訊科學系碩士論文, 民國96年7月 【3】台灣電子病歷交換基本格式, http://emr.doh.gov.tw/introduce/introduce.html 【4】Howard Katz.(2002), JavaCC、解析樹和 XQuery 語法, 第1部份, IBM developerWorks台灣技術文章 英文參考文獻 【5】Extensible Markup Language (XML) 1.0,W3C Recommendation (1998). http://www.w3.org/TR/1998/REC-xml-19980210 【6】XML Schema 1.0, http://www.w3.org/XML/Schema 【7】Java Compiler Compiler [tm] (JavaCC [tm]) - The Java Parser Generator, https://javacc.dev.java.net/ 【8】Dan Rubel (2006), The heart of eclipse, Queue, 4(8), 36-44. 【9】M. G. J. van den Brand, H. A. de Jong, P. Klint, and A. T. Kooiker (2003), A language development environment for Eclipse, Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange eclipse `03, 55-59 【10】Frank Mueller, Antony L. Hosking (2003), Penumbra: an Eclipse plugin for introductory programming, Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange eclipse `03, 65-68 【11】Azad Bolour & Bolour Computing (2003),Notes on the Eclipse Plug-in Architecture, Eclipse Article. 【12】Eclipse Extension-Point Schema, http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.pde.doc.user/guide/pde_schema.htm 【13】Jeff McAffer & Jean-Michel Lemieux (2005), Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™ Applications, Addison Wesley Professional 【14】Eric Clayberg & Dan Rubel (2006), Eclipse: Building Commercial-Quality Plug-ins, Second Edition, Addison Wesley Professional 【15】OSGi™ - The Dynamic Module System for Java™. http://www.osgi.org/ 【16】OSGi, Wikipedia, http://en.wikipedia.org/wiki/OSGi 【17】Simon Arsenault, IBM OTI Labs, and Ketan Padegaonkar(2007), Contributing Actions to the Eclipse Workbench, Eclipse Article. 【18】The Java Developer’s Guide to Eclipse, http://www.jdg2e.com/ch08.architecture/doc/index.html 【19】Wayne Beaton & Jim des Rivieres (2006), Eclipse Platform Technical Overview, Eclipse Article. 【20】M. Vlissides, J. & A. Linton, M. (1990), Unidraw: A Framework for Building Domain-Specific Graphical Editors, ACM Transactions on Information Systems (TOIS), 8(3), 237-268. 【21】Eclipse Equinox Project, http://www.eclipse.org/equinox/ 【22】Dejan Glozic, IBM Canada Ltd.(2005), Eclipse Forms: Rich UI for the Rich Client, Eclipse Article. 【23】Andrew J. Ko & Brad A. Myers (2006), Barista: An implementation framework for enabling new tools, interaction techniques and views in code editors, Proceedings of the SIGCHI conference on Human Factors in computing systems CHI `06, 387-396. 【24】Design Pattern , Wikipedia, http://en.wikipedia.org/wiki/Design_pattern_(computer_science) 【25】Unified Modeling Language , Wikipedia, http://en.wikipedia.org/wiki/Unified_Modeling_Language 【26】XML Spy, http://www.altova.com/products/xmlspy/xml_editor.html 【27】Eclipse Modeling Framework Project (EMF), http://www.eclipse.org/modeling/emf/ 【28】The Eclipse Graphical Modeling Framework (GMF), http://www.eclipse.org/gmf/ 【29】The Java API for XML Processing (JAXP), https://jaxp.dev.java.net/ 【30】X-Men – an XML plugin for Eclipse, http://sourceforge.net/projects/xmen/ |
Description: | 碩士 國立政治大學 資訊科學學系 93971016 96 |
Source URI: | http://thesis.lib.nccu.edu.tw/record/#G0093971016 |
Data Type: | thesis |
Appears in Collections: | [資訊科學系] 學位論文
|
Files in This Item:
File |
Size | Format | |
index.html | 0Kb | HTML2 | 561 | View/Open |
|
All items in 政大典藏 are protected by copyright, with all rights reserved.
|