Responsive image
博碩士論文 etd-0801115-035413 詳細資訊
Title page for etd-0801115-035413
Using Ontology for Management of Relationship between Module Combination on Software Product Lines
Year, semester
Number of pages
Ming-Che Hsieh
Advisory Committee
Tzyh-Lih Hisa
Date of Exam
Date of Submission
ontology, Software product lines, Java Expert System Shell, Semantic Web Rule Language, feature model
本論文已被瀏覽 5832 次,被下載 763
The thesis/dissertation has been browsed 5832 times, has been downloaded 763 times.

In this paper, a Software Developing Company is selected to study the case of a company adopting Software Product Lines (SPL) to its development. But there is no clear definition in the past for the characteristics of each class module, leading to the low efficiency of managing the software components. The implementation stage can be divided into developer and third party. The third party do not understand the characteristics of software components, resulting in low efficiency in implementing the system.
This paper provides an approach of extending the feature model that can manage software components in SPL, and store all the components’ relationships into Ontology. This research uses design science research methodology as a guidance and rolling schedule system as the case to evaluate the usability. The result shows that the extending feature model can present parameterization, specification, grouping and sequencing feature and turn the features in the extending feature model into individuals, classes and properties in ontology. Finally, the usability conduct confirms that this study can improve consistency and integrity of software assets and increase efficiency when applying.
目次 Table of Contents
第一章 緒論+1
第一節 研究背景與動機+1
第二節 研究目的與範圍+2
第二章 文獻探討+4
第一節 軟體產品線+4
第二節 本體論+20
第三節 Protégé+27
第三章 研究方法 +31
第一節 設計科學研究法+31
第二節 研究方法與步驟+34
第四章 設計與發展+38
第一節 擷取核心資產特性+38
第二節 定義特徵元模型+40
第三節 以特徵模型表示階層模組架構+42
第四節 特徵模型轉換本體論知識+44
第五節 撰寫SWRL規則+49
第五章 案例展示 +50
第一節 個案公司背景簡介+50
第二節 擷取核心資產特性+51
第三節 定義特徵元模型+52
第四節 以特徵模型表示階層模組+55
第五節 特徵模型轉換本體論知識+56
第六節 撰寫SWRL規則+64
第七節 觀察與評估+70
第六章 結論+72
第一節 研究成果 +72
第二節 研究貢獻 +72
第三節 未來方向與建議+74
附錄 軋鋼排程系統之本體論+79
參考文獻 References
Bakar, N. H., Kasiruna, Z. M., Salleh, N., Feature extraction approaches from natural language requirements for reuse in software product lines: A systematic literature review, The Journal of Systems and Software, Volume 61, May 2015, pp. 33-51.
Bachmann, F., Clements P. C., Variability in Software Product Lines, Software Engineering Institute, Carnegie Mellon University, September 2005, , [Retrieved 2015/05].
Bachmann, F., Bass, L., Managing Variability in Software Architectures, Software Engineering Institute, Carnegie Mellon University, May 2001, , [Retrieved 2015/05].
Beimel, D., Peleg, M., Using OWL and SWRL to represent and reason with situation-based access control policies, Data and Knowledge Engineering, Vol. 70, June 2011, pp. 596-615.
Benavides, D., Segura, S., Ruiz-Corte´s, A., Automated analysis of feature models 20 years later: A literature review, Information Systems, Volume 35, No. 6, September 2010, pp. 615-636.
Böckle, G., Pohl, K., Linden, F., Software Product Line Engineering, 1th Edition, Berlin Heidelberg, Springer-Verlag Berlin Heidelberg, 2005.
Chen, R. C., Huang, Y. H., Bau, C.T., Chen, S. M., A recommendation system based on domain ontology and SWRL for anti-diabetic drug selection, Expert Systems with Applications, Vol. 39, March 2012, pp. 3995-4006.
Choukri, D., A semantic-based variables selection for ontology learning Taking Jaccard alignment as case, Procedia Computer Science, VOL, 37, 2014, pp. 56-63.
Clement, P., Northrop, L., A Framework for Software Product Line Practice, Version 4.2. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University,, [Retrieved 2015/05].
Gaia, F. N., Ferreira, G. C. S., Figueiredo, E., Maia, M. d.,A., A quantitative and qualitative assessment of aspectual feature modules for evolving software product lines, Science of Computer Programming, Vol. 7554, 2012, pp. 134-149.
Gruber, T. R., Toward Principles for the Design of Ontologies Used for Knowledge Sharing, Stanford Knowledge Systems Laboratory, August 1993.
Hill, E. F., JESS IN ACTION, England, Manning Publications Co., 2003.
Horridge, M., A Practical Guide To Building OWL Ontologies Using Prot´eg´e 4 and CO-ODE Tools Edition 1.3.
Istoan, P., Klein, J., Perouin, G., J´ez´equel, J. M., A Metamodel-based Classification of Variability Modeling Approaches, International Workshop affiliated with ACM/IEEE 14th International Conference on Driven Engineering Languages and Systems, New Zealand, Wellington, 2011.
J´ez´equel, J. M., Model-Driven Engineering for Software Product Lines, ISRN Software Engineering, October 2012, Volume 2012.
Klein, M., Change Management for Distributed Ontologies, Netherlands, SIKS Dissertation Series, 2004.
Menken, M., Jess Tutorial, Vrije Universiteit, Netherlands, December 2002.
Neches, R., Fikes, R., Finin, T., Gruber, T., Patil, R., Senator, T. and Swartout, W., Enabling Technology for Knowledge Sharing.
Noy., N. F., and McGuinness., D. L., Ontology Development 101: A Guide to Creating Your First Ontology.
O’Connor, M., Knublauch, H., Tu, S., Grosof, B., Dean, M., Grosso, W., Musen, M., Supporting Rule System Interoperability on the Semantic Web with SWRL, 4th International Semantic Web Conference, Galway, Ireland, November 6-10, 2005.
Peffers, K., Tuuanen, T., Rothenberger, M. A., and Chatterjee, S., “A Design Science Research Methodology for Information Systems Research”, Journal of Management Information system, Vol. 24, No. 3, 2007.
Poslad, S., Kesorn, K., A Multi-Modal Incompleteness Ontology model (MMIO) to enhance information fusion for image retrieval, Information Fusion, VOL, 20, November 2014, pp. 225-241.
Swartout, W., and Tate, A., Ontologies, Intelligent Systems and their Applications,IEEE, Vol, 14, No. 1, August 2002, pp. 18-19., [Retrieved 2015/05].
Peng, X., Zhao, W., Xue, Y., Wu, Y., Ontology-Based Feature Modeling and Application-Oriented Tailoring, Computer Science, Vol. 4039, 2006, pp. 87-100.
電子全文 Fulltext
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus:開放下載的時間 available 2015-09-02
校外 Off-campus:開放下載的時間 available 2017-09-02

紙本論文 Printed copies
開放時間 available 2015-09-02

QR Code