2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse最新文献

筛选
英文 中文
Checklist-Based Inspection Technique for Feature Models Review 基于检查表的特征模型检查技术
2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse Pub Date : 2012-09-23 DOI: 10.1109/SBCARS.2012.25
R. Mello, E. Teixeira, Marcelo Schots, C. Werner, G. Travassos
{"title":"Checklist-Based Inspection Technique for Feature Models Review","authors":"R. Mello, E. Teixeira, Marcelo Schots, C. Werner, G. Travassos","doi":"10.1109/SBCARS.2012.25","DOIUrl":"https://doi.org/10.1109/SBCARS.2012.25","url":null,"abstract":"Software Product Line Engineering aims to ensure the correctness, completeness and consistency among its artifacts and the specified domain, in order to prevent the spread of defects for the products derived from this domain. Among initial artifacts of a software product line, feature models are artifacts generated in various domain engineering approaches. Although software inspection is highlighted as an effective review activity for detection of defects in software artifacts, mainly in the early models of software projects, a recent quasi-systematic review of literature indicated a lack of techniques to support the inspection of software product line artifacts, which include features models. Thus, this paper presents FMCheck, a checklist-based inspection technique to support the detection of defects on feature models. This technique was developed to be configurable and to be applied on several extensions of the original feature model notation presented by FODA approach, including the Odyssey-FEX notation, in particular. FMCheck was submitted to a proof of concept and to a further in vitro feasibility study, in which it could be seen the feasibility of FMCheck application and also that inspections applying FMCheck are more effective than ad-hoc inspections, when applied on four distinct domains.","PeriodicalId":229350,"journal":{"name":"2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse","volume":"179 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116649330","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Comparing Two Black-Box Testing Strategies for Software Product Lines 比较两种软件产品线的黑盒测试策略
2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse Pub Date : 2012-09-23 DOI: 10.1109/SBCARS.2012.17
Paola R. G. Accioly, Paulo Borba, R. Bonifácio
{"title":"Comparing Two Black-Box Testing Strategies for Software Product Lines","authors":"Paola R. G. Accioly, Paulo Borba, R. Bonifácio","doi":"10.1109/SBCARS.2012.17","DOIUrl":"https://doi.org/10.1109/SBCARS.2012.17","url":null,"abstract":"SPL testing has been considered a challenging task,mainly due to the diversity of products that might be generatedfrom an SPL. To deal with this problem, some techniques for derivingproduct specific functional test cases have been proposed.However, this research area still lacks empirical studies showingthe benefits of using such techniques. This paper presents a studythat empirically compares two different black-box manual testdesign techniques: a generic technique that we have observed inan industrial test execution environment and a product specifictechnique whose functional test cases could be derived using anySPL technique that considers variations in functional tests. Weevaluated their impact from the point of view of the test execution process, achieving results that indicate that executing product specific test cases is faster and generates fewer errors.","PeriodicalId":229350,"journal":{"name":"2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122280721","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Applying Ontological Similarity to Automatic Service Composition to Generate Alternative Business Processes 将本体相似性应用于自动服务组合以生成可选业务流程
2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse Pub Date : 2012-09-23 DOI: 10.1109/SBCARS.2012.11
Phillip Viana, J. Becerra
{"title":"Applying Ontological Similarity to Automatic Service Composition to Generate Alternative Business Processes","authors":"Phillip Viana, J. Becerra","doi":"10.1109/SBCARS.2012.11","DOIUrl":"https://doi.org/10.1109/SBCARS.2012.11","url":null,"abstract":"With the growing trend towards increased use of mobile technologies, companies have been providing their services on the web more than ever in order to fulfill user requests quickly in various situations. It is often necessary that two or more services from different providers are automatically composed in order to meet a single user request during runtime: this is called automatic composition of services. When a service composition is executed, it is automating a business process associated to the user request. If no compositions are found that can fulfill the request, the user might want to relax his requirements to accomplish his goal alternatively. The objective of this work is to present an automatic composition model that uses similarity between concepts of an ontology to generate alternative service compositions, thus enabling a single user request to be met in several different ways through different business processes. The proposal is validated through a software prototype that is exercised in the tourism domain.","PeriodicalId":229350,"journal":{"name":"2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133060789","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Evidence from Risk Management in Software Product Lines development: A Cross-Case Analysis 软件产品线开发中的风险管理证据:跨案例分析
2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse Pub Date : 2012-09-23 DOI: 10.1109/SBCARS.2012.24
Luanna Lopes Lobato, P. A. M. S. Neto, I. Machado, E. Almeida, S. Meira
{"title":"Evidence from Risk Management in Software Product Lines development: A Cross-Case Analysis","authors":"Luanna Lopes Lobato, P. A. M. S. Neto, I. Machado, E. Almeida, S. Meira","doi":"10.1109/SBCARS.2012.24","DOIUrl":"https://doi.org/10.1109/SBCARS.2012.24","url":null,"abstract":"Software Product Line Engineering (SPLE) is a paradigm in software development that enables rapid development of new applications, by means of systematically reusing assets. To take effect and deliver the promised benefits, SPLE demands for substantial upfront investments, and manageable processes. Such a scenario leads to the need of a rigorous risk management, to be employed with the aim of decreasing the impact of problems that may occur during the projects' development, thus improving the use of resources. This work presents an analysis of two case studies of Risk Management practices in software product line projects, carried out in academic and industry settings. In order to synthesize evidence and increase validity of the results, the outcomes were compared by means of a cross-case analysis, in which we analyzed the identified risks, their assessment and the activities used to mitigate them. The results were mapped to highlight the insights in both studies.","PeriodicalId":229350,"journal":{"name":"2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134309715","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Study on Software Components Governance Based on SOA Governance Elements 基于SOA治理要素的软件组件治理研究
2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse Pub Date : 2012-09-23 DOI: 10.1109/SBCARS.2012.14
B. Albert, R. Santos, C. Werner
{"title":"A Study on Software Components Governance Based on SOA Governance Elements","authors":"B. Albert, R. Santos, C. Werner","doi":"10.1109/SBCARS.2012.14","DOIUrl":"https://doi.org/10.1109/SBCARS.2012.14","url":null,"abstract":"Just as SOA (Service-Oriented Architecture) governance, software components management has many challenges related to promoting best practices on Software Reuse. SOA governance frameworks were elaborated in order to define and introduce SOA adoption and operation policies, as well as mechanisms to control its application. Considering the Component-based Software Engineering inhibitors, components governance is still a challenge in Software Reuse. This paper aims at analyzing whether essential elements included in SOA governance models can be applied to create a proposal of a framework for software components governance. The analysis was evaluated through an empirical study with experts from universities and companies and the results allowed to map the influence of the elements and its classification in three Software Engineering perspectives, i.e., people, process and technology.","PeriodicalId":229350,"journal":{"name":"2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse","volume":"174 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124276912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信