2013 2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)最新文献

筛选
英文 中文
A multitude of requirements and yet sole deployment architecture: Predictors of successful software deployment 大量的需求和唯一的部署体系结构:成功的软件部署的预测因素
Naomi Unkelos-Shpigel, I. Hadar
{"title":"A multitude of requirements and yet sole deployment architecture: Predictors of successful software deployment","authors":"Naomi Unkelos-Shpigel, I. Hadar","doi":"10.1109/TwinPeaks.2013.6614719","DOIUrl":"https://doi.org/10.1109/TwinPeaks.2013.6614719","url":null,"abstract":"Deployment architecture is an integral part of the software development lifecycle. Few empirical studies regarding the deployment process are found in literature, most of which focus on defining the process and understanding its requirements. Deployment concerns that have not been widely inquired include the challenges along the process, and the product requirements that are most relevant when designing the deployment architecture. The research presented in this paper is aimed at finding the factors that enable to predict successful deployment, as well as provide directions for improving deployment solutions based on these factors. To this end, questionnaires with open-ended questions were distributed to 25 leading service architects in a large IT firm and qualitatively analyzed. Next, eight in-depth interviews with service architects from seven different firms were conducted and iteratively analyzed for identifying success predictors, form a framework for analyzing the maturity level of deployment processes, and provide guidelines for its evolution. This framework is incorporated into the Twin Peaks model, with the aim of ensuring deployment success over the system's lifetime.","PeriodicalId":321484,"journal":{"name":"2013 2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128850627","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}
引用次数: 5
How the understanding of the effects of design decisions informs requirements engineering 对设计决策影响的理解如何通知需求工程
Zoya Durdik, A. Koziolek, Ralf H. Reussner
{"title":"How the understanding of the effects of design decisions informs requirements engineering","authors":"Zoya Durdik, A. Koziolek, Ralf H. Reussner","doi":"10.1109/TwinPeaks.2013.6614718","DOIUrl":"https://doi.org/10.1109/TwinPeaks.2013.6614718","url":null,"abstract":"Requirements are usually one of the main drivers for software architecture. Although current research acknowledges the opposite effects of design decisions on requirements engineering, it does not go beyond the general idea of their existence. The contribution of this paper lies in the explicit discussion of the effects of design decisions on requirements engineering. We define two types of design decisions and discuss their effect on requirements, and in particular on elicitation and prioritisation. Furthermore, we propose and demonstrate on an example two channels from architectural design to requirements that can be used to drive requirement elicitation and prioritization. This is the base for a new approach where also the results of the quantitative analysis of the effects of requirements on architecture are fed back into the requirements process.","PeriodicalId":321484,"journal":{"name":"2013 2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128991442","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}
引用次数: 5
Modeling and requirements on the physical side of cyber-physical systems 网络物理系统的物理方面的建模和需求
M. Heimdahl, Lian Duan, A. Murugesan, Sanjai Rayadurgam
{"title":"Modeling and requirements on the physical side of cyber-physical systems","authors":"M. Heimdahl, Lian Duan, A. Murugesan, Sanjai Rayadurgam","doi":"10.1109/TwinPeaks.2013.6614716","DOIUrl":"https://doi.org/10.1109/TwinPeaks.2013.6614716","url":null,"abstract":"In a cyber-physical system (a system where the physical world interacts extensively with-often networked-software), the physical portion of the system resides in the continuous and continual domain. Thus, on the physical side of cyber-physical systems we will have to contend with not only real time requirements but also the continuous and continual nature of the system. This poses a new set of challenges for requirements engineering; we must write well defined requirements to address crucial issues not commonly addressed in the software domain. For example, the rate of change of a controlled variable, the time it takes for a controlled variable to settle sufficiently close to a set-point, and the cumulative errors built up over time may be of critical importance. In this paper we outline how early modeling in the continuous domain serves as a crucial aid in the elicitation and discovery of requirements for cyber-physical systems and provide an initial classification of the types of requirements needed to describe crucial aspects of the physical side of a cyber-physical system.","PeriodicalId":321484,"journal":{"name":"2013 2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121733608","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}
引用次数: 16
Elaboration on an integrated architecture and requirement practice: Prototyping with quality attribute focus 对集成架构和需求实践的精化:关注质量属性的原型
S. Bellomo, R. Nord, I. Ozkaya
{"title":"Elaboration on an integrated architecture and requirement practice: Prototyping with quality attribute focus","authors":"S. Bellomo, R. Nord, I. Ozkaya","doi":"10.1109/TwinPeaks.2013.6614717","DOIUrl":"https://doi.org/10.1109/TwinPeaks.2013.6614717","url":null,"abstract":"This experience report builds on an earlier study in which we interviewed eight project teams that were using iterative incremental lifecycles. In the study, we captured the practices the teams felt contributed to rapid delivery. We identified a mix of Agile and architecture practices that teams apply to rapidly field software and minimize disruption and delay. In this paper, we elaborate one practice from the study, prototyping with quality attribute focus. We compared two experiences in prototyping focused on quality attribute considerations applied on Scrum projects. We observe through interviews that feature development and prototyping practice spans multiple levels: feature development/sprint, release planning, and portfolio planning. We also observe other factors including rapid trade-off analysis, flexible architecture, and adoption of a set of enabling prototyping guidelines. The analysis of the observations sheds light on several aspects of the practice that enable the team to respond quickly and efficiently when prototype feedback suggests architectural change.","PeriodicalId":321484,"journal":{"name":"2013 2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125408004","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}
引用次数: 12
Evolving software requirements and architectures using software product line concepts 使用软件产品线概念发展软件需求和架构
H. Gomaa
{"title":"Evolving software requirements and architectures using software product line concepts","authors":"H. Gomaa","doi":"10.1109/TwinPeaks.2013.6614720","DOIUrl":"https://doi.org/10.1109/TwinPeaks.2013.6614720","url":null,"abstract":"This paper proposes an evolutionary development approach, which uses software product line and feature modeling concepts for evolving software requirements and architectures. The different versions of an evolutionary system are considered a software product line, with each version of the system a product line member. Requirements are modeled using both use case and feature modeling. Evolution is built into the software development approach because variability in the software architecture is determined by considering the impact of each variable feature on the software architecture and evolving the architecture to address new features. Being feature based, the approach closely relates the evolution of the software architecture to the evolution of software requirements, as well as providing traceability between requirements and architecture.","PeriodicalId":321484,"journal":{"name":"2013 2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)","volume":"155-156 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133802915","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}
引用次数: 9
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学术文献互助群
群 号:481959085
Book学术官方微信