Towards a knowledge based approach to style driven architecture design

Moaven, S ; Sharif University of Technology

554 Viewed
  1. Type of Document: Article
  2. DOI: 10.1016/j.procs.2015.08.445
  3. Abstract:
  4. Nowadays, knowledge is the key to success in all software engineering processes. This valuable knowledge, obtained through analysis, design, development, and maintenance processes of the system, should be saved and reused in designing and developing current and similar systems. Using pre-existing knowledge is a practical approach which reduces design complexity, improves software architecture design and manages software quality. In this paper, we describe an approach to create architecture design knowledge using a hierarchical structure of architectural styles based on quality attributes. Knowledge is most importance asset of our approach that reuses similar domains, correlates architectures and reduces complexity by using and composing rules. Finally, we executed our approach on a standard case study
  5. Keywords:
  6. Knowledge management ; Pattern ; Software architecture ; Style ; Computer software selection and evaluation ; Design ; Knowledge based systems ; Soft computing ; Architecture designs ; Hierarchical structures ; Knowledge-based approach ; Maintenance process ; Pattern ; Software architecture design ; Software engineering process ; Software engineering
  7. Source: Procedia Computer Science, 5 March 2015 through 6 March 2015 ; Volume 62 , 2015 , Pages 236-244 ; 18770509 (ISSN)
  8. URL: http://www.sciencedirect.com/science/article/pii/S1877050915025806