Open Science Research Excellence

Open Science Index

Commenced in January 2007 Frequency: Monthly Edition: International Publications Count: 31097

Select areas to restrict search in scientific publication database:
Software Architectural Design Ontology
Software Architecture plays a key role in software development but absence of formal description of Software Architecture causes different impede in software development. To cope with these difficulties, ontology has been used as artifact. This paper proposes ontology for Software Architectural design based on IEEE model for architecture description and Kruchten 4+1 model for viewpoints classification. For categorization of style and views, ISO/IEC 42010 has been used. Corpus method has been used to evaluate ontology. The main aim of the proposed ontology is to classify and locate Software Architectural design information.
Digital Object Identifier (DOI):


[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.
Vol:15 No:02 2021Vol:15 No:01 2021
Vol:14 No:12 2020Vol:14 No:11 2020Vol:14 No:10 2020Vol:14 No:09 2020Vol:14 No:08 2020Vol:14 No:07 2020Vol:14 No:06 2020Vol:14 No:05 2020Vol:14 No:04 2020Vol:14 No:03 2020Vol:14 No:02 2020Vol:14 No:01 2020
Vol:13 No:12 2019Vol:13 No:11 2019Vol:13 No:10 2019Vol:13 No:09 2019Vol:13 No:08 2019Vol:13 No:07 2019Vol:13 No:06 2019Vol:13 No:05 2019Vol:13 No:04 2019Vol:13 No:03 2019Vol:13 No:02 2019Vol:13 No:01 2019
Vol:12 No:12 2018Vol:12 No:11 2018Vol:12 No:10 2018Vol:12 No:09 2018Vol:12 No:08 2018Vol:12 No:07 2018Vol:12 No:06 2018Vol:12 No:05 2018Vol:12 No:04 2018Vol:12 No:03 2018Vol:12 No:02 2018Vol:12 No:01 2018
Vol:11 No:12 2017Vol:11 No:11 2017Vol:11 No:10 2017Vol:11 No:09 2017Vol:11 No:08 2017Vol:11 No:07 2017Vol:11 No:06 2017Vol:11 No:05 2017Vol:11 No:04 2017Vol:11 No:03 2017Vol:11 No:02 2017Vol:11 No:01 2017
Vol:10 No:12 2016Vol:10 No:11 2016Vol:10 No:10 2016Vol:10 No:09 2016Vol:10 No:08 2016Vol:10 No:07 2016Vol:10 No:06 2016Vol:10 No:05 2016Vol:10 No:04 2016Vol:10 No:03 2016Vol:10 No:02 2016Vol:10 No:01 2016
Vol:9 No:12 2015Vol:9 No:11 2015Vol:9 No:10 2015Vol:9 No:09 2015Vol:9 No:08 2015Vol:9 No:07 2015Vol:9 No:06 2015Vol:9 No:05 2015Vol:9 No:04 2015Vol:9 No:03 2015Vol:9 No:02 2015Vol:9 No:01 2015
Vol:8 No:12 2014Vol:8 No:11 2014Vol:8 No:10 2014Vol:8 No:09 2014Vol:8 No:08 2014Vol:8 No:07 2014Vol:8 No:06 2014Vol:8 No:05 2014Vol:8 No:04 2014Vol:8 No:03 2014Vol:8 No:02 2014Vol:8 No:01 2014
Vol:7 No:12 2013Vol:7 No:11 2013Vol:7 No:10 2013Vol:7 No:09 2013Vol:7 No:08 2013Vol:7 No:07 2013Vol:7 No:06 2013Vol:7 No:05 2013Vol:7 No:04 2013Vol:7 No:03 2013Vol:7 No:02 2013Vol:7 No:01 2013
Vol:6 No:12 2012Vol:6 No:11 2012Vol:6 No:10 2012Vol:6 No:09 2012Vol:6 No:08 2012Vol:6 No:07 2012Vol:6 No:06 2012Vol:6 No:05 2012Vol:6 No:04 2012Vol:6 No:03 2012Vol:6 No:02 2012Vol:6 No:01 2012
Vol:5 No:12 2011Vol:5 No:11 2011Vol:5 No:10 2011Vol:5 No:09 2011Vol:5 No:08 2011Vol:5 No:07 2011Vol:5 No:06 2011Vol:5 No:05 2011Vol:5 No:04 2011Vol:5 No:03 2011Vol:5 No:02 2011Vol:5 No:01 2011
Vol:4 No:12 2010Vol:4 No:11 2010Vol:4 No:10 2010Vol:4 No:09 2010Vol:4 No:08 2010Vol:4 No:07 2010Vol:4 No:06 2010Vol:4 No:05 2010Vol:4 No:04 2010Vol:4 No:03 2010Vol:4 No:02 2010Vol:4 No:01 2010
Vol:3 No:12 2009Vol:3 No:11 2009Vol:3 No:10 2009Vol:3 No:09 2009Vol:3 No:08 2009Vol:3 No:07 2009Vol:3 No:06 2009Vol:3 No:05 2009Vol:3 No:04 2009Vol:3 No:03 2009Vol:3 No:02 2009Vol:3 No:01 2009
Vol:2 No:12 2008Vol:2 No:11 2008Vol:2 No:10 2008Vol:2 No:09 2008Vol:2 No:08 2008Vol:2 No:07 2008Vol:2 No:06 2008Vol:2 No:05 2008Vol:2 No:04 2008Vol:2 No:03 2008Vol:2 No:02 2008Vol:2 No:01 2008
Vol:1 No:12 2007Vol:1 No:11 2007Vol:1 No:10 2007Vol:1 No:09 2007Vol:1 No:08 2007Vol:1 No:07 2007Vol:1 No:06 2007Vol:1 No:05 2007Vol:1 No:04 2007Vol:1 No:03 2007Vol:1 No:02 2007Vol:1 No:01 2007