CINXE.COM
{"title":"Software Architectural Design Ontology ","authors":"Muhammad Irfan Marwat, Sadaqat Jan, Syed Zafar Ali Shah","volume":84,"journal":"International Journal of Computer and Information Engineering","pagesStart":1535,"pagesEnd":1539,"ISSN":"1307-6892","URL":"https:\/\/publications.waset.org\/pdf\/9996595","abstract":"<p>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.<\/p>\r\n","references":"[1]\tF. L\u00f3pez et al.. \"Methontology: from ontological art towards ontological engineering\", 1997.\r\n[2]\tJ. S. Kim and D. Garlan. Analyzing Architectural Styleswith Alloy. InISSTA 2006 Workshop on Role of Software Architecture for Testing and Analysis, pages 70\u201380, NY, USA, 2006. ACM.\r\n[3]\tS. 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\u201334. IEEE Press, 2008.\r\n[4]\tSun, Jing, Hai H. Wang, and Tianming Hu. \"Design Software Architecture Models using Ontology.\" SEKE. 2011.\r\n[5]\tKampffmeyer H., Zschaler S., Engels G., Opdyke B., Schmidt D. C., Weil F., \"Finding the Pattern You Need: The Design Pattern Intent Ontology\u201d, in MoDELS, Springer, 2007, volume 4735, p: 211-225.\r\n[6]\tHarb, Dania, C\u00e9dric Bouhours, and Herv\u00e9 Leblanc. \"Using an ontology to suggest software design patterns integration.\" Models in Software Engineering. Springer Berlin Heidelberg, 2009. 318-331.\r\n[7]\tHois, Joana, Mehul Bhatt, and Oliver Kutz. \"Modular Ontologies for Architectural Design.\" FOMI. 2009.\r\n[8]\tKruchten, Philippe. \"An ontology of architectural design decisions in software intensive systems.\" 2nd Groningen Workshop on Software Variability. 2004.\r\n[9]\tInostroza, Pablo, and Hern\u00e1n Astudillo. \"Emergent architectural component characterization using semantic web technologies.\" Proc. Second Int\u2019l Workshop Semantic Web Enabled Software Eng. 2006.\r\n[10]\tHenninger, Scott, and Padmapriya Ashokkumar. \"An ontology-based metamodel for software patterns.\" (2006).\r\n[11]\tEmdanat, S., and E. Vakalo. \"An ontology for conceptual design in architecture.\" CAADRIA. Vol. 98. 1998.\r\n[12]\tDietrich, 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.\r\n[13]\tD.B Lenat and R. V. Guha, \"Building large knowledge-based systems; representation and inference in the Cyc Project,\u201d Addison-Wesley Longman Publishing Co., Inc., 1989. \r\n[14]\tG. Schreiber et al., \"The KACTUS view on the'O'word,\" In IJCAI workshop on basic ontological issues in knowledge sharing, 1995, pp. 159-168.\r\n[15]\tA. G\u00f3mez-P\u00e9rez et al., \"Towards a method to conceptualize domain ontologies,\" (1996).\r\n[16]\tY. Sure et al. \"OntoEdit: Collaborative ontology development for the semantic web,\u201dSpringer Berlin Heidelberg, 2002.\r\n[17]\tL. 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.\r\n[18]\tN. 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.\r\n[19]\tJ. Domingue et al., \"Knowledge Modelling in WebOnto and OCML: A User Guide,\" Knowledge Media Institute, Milton Keynes, UK, 1999.\r\n[20]\tA. G\u00f3mez-P\u00e9rez and O. Corcho. \"Ontology languages for the semantic web,\" Intelligent Systems, IEEE 17, no. 1, 2002, pp.54-60.\r\n[21]\tG. Klyne et al., \"Resource description framework (RDF): Concepts and abstract syntax,\" W3C recommendation 10, 2004.\r\n[22]\tD. Fensel et al., \"OIL: An ontology infrastructure for the semantic web,\" Intelligent Systems, IEEE 16, no. 2 2001, pp. 38-45.\r\n[23]\tD.L. McGuinness and F. V. Harmelen. \"OWL web ontology language overview.\" W3C recommendation 10, no. 2004-03, 2004, pp.10.\r\n[24]\tKruchten, Philippe B. \"The 4+ 1 view model of architecture.\" Software, IEEE 12.6,1995, pp. 42-50.\r\n","publisher":"World Academy of Science, Engineering and Technology","index":"Open Science Index 84, 2013"}