{"title":"面向自适应系统的建筑设计知识的系统传递","authors":"S. Andrade, R. Macêdo","doi":"10.1109/SASOW.2013.13","DOIUrl":null,"url":null,"abstract":"With the increasing complexity and stringent requirements of modern large-scale distributed systems, well-structured representations of software design knowledge arise as a promising approach to keep delivering high quality products in a timely and cost-effective way. Although domain-specific architecture styles and reference architectures help in conveying such design knowledge, the lack of systematic and structured representations makes it hard to grasp design alternatives promptly and support well-informed trade-off analysis. This short paper presents DuSE-MT - a supporting tool for the DuSE approach to architectural design of self-adaptive systems. DuSE-MT implements: i) a generic met model or systematic representation of design spaces (DuSE), which enables automated architecture design and analysis, ii) a specific design space for the self-adaptive systems domain (SA:DuSE), iii) a set of metrics that capture quality attributes of resulting self-adaptive architectures, and iv) a multi-objective optimization approach to explicitly elicit trade-off decision by finding out a set of Pareto-optimal candidate architectures. Our approach has been evaluated in a case study involving self-adaptive cloud-based services.","PeriodicalId":397020,"journal":{"name":"2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops","volume":"94 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Toward Systematic Conveying of Architecture Design Knowledge for Self-Adaptive Systems\",\"authors\":\"S. Andrade, R. Macêdo\",\"doi\":\"10.1109/SASOW.2013.13\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the increasing complexity and stringent requirements of modern large-scale distributed systems, well-structured representations of software design knowledge arise as a promising approach to keep delivering high quality products in a timely and cost-effective way. Although domain-specific architecture styles and reference architectures help in conveying such design knowledge, the lack of systematic and structured representations makes it hard to grasp design alternatives promptly and support well-informed trade-off analysis. This short paper presents DuSE-MT - a supporting tool for the DuSE approach to architectural design of self-adaptive systems. DuSE-MT implements: i) a generic met model or systematic representation of design spaces (DuSE), which enables automated architecture design and analysis, ii) a specific design space for the self-adaptive systems domain (SA:DuSE), iii) a set of metrics that capture quality attributes of resulting self-adaptive architectures, and iv) a multi-objective optimization approach to explicitly elicit trade-off decision by finding out a set of Pareto-optimal candidate architectures. Our approach has been evaluated in a case study involving self-adaptive cloud-based services.\",\"PeriodicalId\":397020,\"journal\":{\"name\":\"2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops\",\"volume\":\"94 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-09-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SASOW.2013.13\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SASOW.2013.13","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Toward Systematic Conveying of Architecture Design Knowledge for Self-Adaptive Systems
With the increasing complexity and stringent requirements of modern large-scale distributed systems, well-structured representations of software design knowledge arise as a promising approach to keep delivering high quality products in a timely and cost-effective way. Although domain-specific architecture styles and reference architectures help in conveying such design knowledge, the lack of systematic and structured representations makes it hard to grasp design alternatives promptly and support well-informed trade-off analysis. This short paper presents DuSE-MT - a supporting tool for the DuSE approach to architectural design of self-adaptive systems. DuSE-MT implements: i) a generic met model or systematic representation of design spaces (DuSE), which enables automated architecture design and analysis, ii) a specific design space for the self-adaptive systems domain (SA:DuSE), iii) a set of metrics that capture quality attributes of resulting self-adaptive architectures, and iv) a multi-objective optimization approach to explicitly elicit trade-off decision by finding out a set of Pareto-optimal candidate architectures. Our approach has been evaluated in a case study involving self-adaptive cloud-based services.