References:
[1] F. López et al.. "Methontology: from ontological art towards ontological engineering", 1997.
[2] J. S. Kim and D. Garlan. Analyzing Architectural Styleswith Alloy. InISSTA 2006 Workshop on Role of Software Architecture for Testing and Analysis, pages 70–80, NY, USA, 2006. ACM.
[3] S. Wong, J. Sun, I. Warren, and J. Sun. A Scalable Approach to Multi-Style Architectural Modeling and Verification. In13th IEEE International Conference on Engineering of Complex Computer Systems, pages 25–34. IEEE Press, 2008.
[4] Sun, Jing, Hai H. Wang, and Tianming Hu. "Design Software Architecture Models using Ontology." SEKE. 2011.
[5] Kampffmeyer H., Zschaler S., Engels G., Opdyke B., Schmidt D. C., Weil F., "Finding the Pattern You Need: The Design Pattern Intent Ontology”, in MoDELS, Springer, 2007, volume 4735, p: 211-225.
[6] Harb, Dania, Cédric Bouhours, and Hervé Leblanc. "Using an ontology to suggest software design patterns integration." Models in Software Engineering. Springer Berlin Heidelberg, 2009. 318-331.
[7] Hois, Joana, Mehul Bhatt, and Oliver Kutz. "Modular Ontologies for Architectural Design." FOMI. 2009.
[8] Kruchten, Philippe. "An ontology of architectural design decisions in software intensive systems." 2nd Groningen Workshop on Software Variability. 2004.
[9] Inostroza, Pablo, and Hernán Astudillo. "Emergent architectural component characterization using semantic web technologies." Proc. Second Int’l Workshop Semantic Web Enabled Software Eng. 2006.
[10] Henninger, Scott, and Padmapriya Ashokkumar. "An ontology-based metamodel for software patterns." (2006).
[11] Emdanat, S., and E. Vakalo. "An ontology for conceptual design in architecture." CAADRIA. Vol. 98. 1998.
[12] Dietrich, Jens, and Chris Elgar. "Towards a web of patterns." Web Semantics: Science, Services and Agents on the World Wide Web 5.2 (2007): 108-116.
[13] D.B Lenat and R. V. Guha, "Building large knowledge-based systems; representation and inference in the Cyc Project,” Addison-Wesley Longman Publishing Co., Inc., 1989.
[14] G. Schreiber et al., "The KACTUS view on the'O'word," In IJCAI workshop on basic ontological issues in knowledge sharing, 1995, pp. 159-168.
[15] A. Gómez-Pérez et al., "Towards a method to conceptualize domain ontologies," (1996).
[16] Y. Sure et al. "OntoEdit: Collaborative ontology development for the semantic web,”Springer Berlin Heidelberg, 2002.
[17] L. Li and H. Ian, "A software framework for matchmaking based on semantic web technology," International Journal of Electronic Commerce 8, no. 4, 2004, pp.39-60.
[18] N. Noy et al., "The knowledge model of Protege-2000: Combining interoperability and flexibility," In Knowledge Engineering and Knowledge Management Methods, Models, and Tools, Springer Berlin Heidelberg, 2000, pp. 17-32.
[19] J. Domingue et al., "Knowledge Modelling in WebOnto and OCML: A User Guide," Knowledge Media Institute, Milton Keynes, UK, 1999.
[20] A. Gómez-Pérez and O. Corcho. "Ontology languages for the semantic web," Intelligent Systems, IEEE 17, no. 1, 2002, pp.54-60.
[21] G. Klyne et al., "Resource description framework (RDF): Concepts and abstract syntax," W3C recommendation 10, 2004.
[22] D. Fensel et al., "OIL: An ontology infrastructure for the semantic web," Intelligent Systems, IEEE 16, no. 2 2001, pp. 38-45.
[23] D.L. McGuinness and F. V. Harmelen. "OWL web ontology language overview." W3C recommendation 10, no. 2004-03, 2004, pp.10.
[24] Kruchten, Philippe B. "The 4+ 1 view model of architecture." Software, IEEE 12.6,1995, pp. 42-50.