2010 First International Workshop on Requirements@Run.Time最新文献

筛选
英文 中文
Run-time monitoring of system performance: A goal-oriented and system architecture simulation approach 系统性能的运行时监控:一种面向目标的系统架构仿真方法
2010 First International Workshop on Requirements@Run.Time Pub Date : 2010-11-11 DOI: 10.1109/RERUNTIME.2010.5628551
Tom Hill, Sam Supakkul, L. Chung
{"title":"Run-time monitoring of system performance: A goal-oriented and system architecture simulation approach","authors":"Tom Hill, Sam Supakkul, L. Chung","doi":"10.1109/RERUNTIME.2010.5628551","DOIUrl":"https://doi.org/10.1109/RERUNTIME.2010.5628551","url":null,"abstract":"The performance of a software system has been a major concern of the information technology services industry since its inception in the early 1960's. Up to now, simulation has been a key technique for gaining an understanding of the performance characteristics of the system during development time, while software tools, possibly together with manual operations, have been used to monitor some performance characteristics of the system during run-time. Simulation models, by and large, have not been tied closely (not easily traceable) to the requirements; neither have they been tied to the run-time monitoring. In the past, simulation models were constructed and used in design and simply ignored during run-time. In this paper, we propose a goal-oriented framework (implemented as a softgoal interdependency graph to record goals, development alternatives, design rational and linkage to functional requirements) and a system architecture simulation approach to realize and monitor the run-time performance characteristics of the system. This approach treats performance requirements as softgoals: a system architecture is constructed that meets the softgoals, a simulation model is constructed and experiments analyzed to consider varying workloads, resource consumptions, and run-time capacities. A good-enough system architecture is then used to implement the system and help monitor if the run-time behavior of the system indeed matches the performance requirements. Alternative actions, to solve performance miss-matches, can be evaluated using the simulation model. The approach is illustrated using a previously underperforming government tax-payer system.","PeriodicalId":110677,"journal":{"name":"2010 First International Workshop on Requirements@Run.Time","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128783792","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}
引用次数: 4
Foreword: First Workshop requirements@run.time 前言:第一车间requirements@run.time
2010 First International Workshop on Requirements@Run.Time Pub Date : 2010-11-11 DOI: 10.1109/RERUNTIME.2010.5628554
P. Sawyer, N. Bencomo, J. Whittle, D. Berry, A. Finkelstein
{"title":"Foreword: First Workshop requirements@run.time","authors":"P. Sawyer, N. Bencomo, J. Whittle, D. Berry, A. Finkelstein","doi":"10.1109/RERUNTIME.2010.5628554","DOIUrl":"https://doi.org/10.1109/RERUNTIME.2010.5628554","url":null,"abstract":"The first edition of the Workshop requirements@run.time was held at the Eighteenth International Conference on Requirements Engineering (RE 2010) in the city of Sydney, NSW, Australia on the 28th of September 2010. It was organized by Pete Sawyer, Jon Whittle, Nelly Bencomo, Daniel Berry, and Anthony Finkelstein. This foreword presents a digest of the presentations and discussions that took place during the workshop.","PeriodicalId":110677,"journal":{"name":"2010 First International Workshop on Requirements@Run.Time","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128215011","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
Adaptive monitoring of software requirements 软件需求的自适应监控
2010 First International Workshop on Requirements@Run.Time Pub Date : 2010-11-11 DOI: 10.1109/RERUNTIME.2010.5628549
A. J. Ramírez, B. Cheng, P. McKinley
{"title":"Adaptive monitoring of software requirements","authors":"A. J. Ramírez, B. Cheng, P. McKinley","doi":"10.1109/RERUNTIME.2010.5628549","DOIUrl":"https://doi.org/10.1109/RERUNTIME.2010.5628549","url":null,"abstract":"Requirements monitoring continuously probes system components and sensors to assess whether the system satisfies its requirements and to detect conditions conducive to a requirement violation. Monitoring, however, is typically computationally expensive, intrusive, and presents tradeoffs between monitoring costs and accuracy, or the degree of coverage and coherence of gathered data. As such, it may be desirable to adapt the monitoring behavior of a software system in response to changing system and environmental conditions, as these may differ from those anticipated at design time. This paper presents Plato-RE, an evolutionary computation-based approach for adaptively monitoring the satisfaction of requirements. In particular, Plato-RE detects conditions conducive to a requirements violation and generates, at run time, new monitoring configurations to minimize monitoring costs and maximize monitoring accuracy. Each generated configuration specifies the frequencies for gathering data from each monitoring component and sensor. We applied Plato-RE to dynamically adapt the monitoring behavior of a simulated mobile robot that must track and navigate towards a mobile target while avoiding collisions. Preliminary results suggest Plato-RE is capable of adapting the requirements monitoring behavior of a system to minimize monitoring costs while maximizing accuracy.","PeriodicalId":110677,"journal":{"name":"2010 First International Workshop on Requirements@Run.Time","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121466957","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
Continuous adaptive requirements engineering: An architecture for self-adaptive service-based applications 持续自适应需求工程:用于自适应的基于服务的应用程序的体系结构
2010 First International Workshop on Requirements@Run.Time Pub Date : 2010-11-11 DOI: 10.1109/RERUNTIME.2010.5628553
Nauman A. Qureshi, A. Perini
{"title":"Continuous adaptive requirements engineering: An architecture for self-adaptive service-based applications","authors":"Nauman A. Qureshi, A. Perini","doi":"10.1109/RERUNTIME.2010.5628553","DOIUrl":"https://doi.org/10.1109/RERUNTIME.2010.5628553","url":null,"abstract":"Engineering self-adaptive service-based applications significantly challenges the role of requirements engineering (RE). Such systems need to cope with the evolving requirements at runtime by monitoring the changes in users' preferences and in the environment, evaluating the changes and enacting a suitable behavior ensuring an acceptable level of quality for their users. This calls for continuous reappraisal of their requirements specification enabling them to reason for them at run-time. Recently, we proposed a novel framework for Continuous Adaptive RE (CARE) supporting self-adaptive service-based applications and on conceptual tools needed to realize RE at run-time. In this position paper, we focus on a conceptual architecture for the CARE framework, and illustrate how it can work using scenarios from travel domain. Potential impact of our work and useful integration with recent studies are discussed, highlighting open points for future research.","PeriodicalId":110677,"journal":{"name":"2010 First International Workshop on Requirements@Run.Time","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131617067","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
Using requirements traceability links at runtime - a position paper 在运行时使用需求跟踪链接——一份意见书
2010 First International Workshop on Requirements@Run.Time Pub Date : 2010-11-11 DOI: 10.1109/RERUNTIME.2010.5628550
Alexander Delater, B. Paech
{"title":"Using requirements traceability links at runtime - a position paper","authors":"Alexander Delater, B. Paech","doi":"10.1109/RERUNTIME.2010.5628550","DOIUrl":"https://doi.org/10.1109/RERUNTIME.2010.5628550","url":null,"abstract":"During software development a large amount of varied information is created. It comprises the requirements specification and depending artifacts such as design, code or test cases, as well as supporting information such as traceability links. This information is intended to be used during development time. The research in requirements at runtime has so far focused on using the requirements specification at runtime. This paper explores how to use the existing traceability links between requirements and other artifacts at runtime.","PeriodicalId":110677,"journal":{"name":"2010 First International Workshop on Requirements@Run.Time","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122356005","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
Goal-oriented requirements modelling for running systems 面向目标的运行系统需求建模
2010 First International Workshop on Requirements@Run.Time Pub Date : 2010-11-11 DOI: 10.1109/RERUNTIME.2010.5628556
Yunsong Jian, Tong Li, Lin Liu, E. Yu
{"title":"Goal-oriented requirements modelling for running systems","authors":"Yunsong Jian, Tong Li, Lin Liu, E. Yu","doi":"10.1109/RERUNTIME.2010.5628556","DOIUrl":"https://doi.org/10.1109/RERUNTIME.2010.5628556","url":null,"abstract":"Today, software systems are moving towards online deployment as collaborative composite services, the operating environments and users' needs for which are continuously changing. Thus, it is important to understand how to cope with run-time requirements by dynamic adaption at different levels. This paper aims to summarize our general position and understanding of this problem. In particular, we introduce a typology - a theoretical classification framework of different types of systems, with increasing levels of capability, namely, the static, reactive, adaptive and collaborative systems. The typology is built on a common architecture using rule base to store knowledge for run-time use. The accompanying development method includes a series of steps to allow run-time adaptation, and a goal-oriented modeling method and notation to analyze possible requirements changes at run-time.","PeriodicalId":110677,"journal":{"name":"2010 First International Workshop on Requirements@Run.Time","volume":"154 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114643143","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}
引用次数: 18
Towards a continuous requirements engineering framework for self-adaptive systems 面向自适应系统的连续需求工程框架
2010 First International Workshop on Requirements@Run.Time Pub Date : 2010-11-11 DOI: 10.1109/RERUNTIME.2010.5628552
Nauman A. Qureshi, A. Perini, Neil A. Ernst, J. Mylopoulos
{"title":"Towards a continuous requirements engineering framework for self-adaptive systems","authors":"Nauman A. Qureshi, A. Perini, Neil A. Ernst, J. Mylopoulos","doi":"10.1109/RERUNTIME.2010.5628552","DOIUrl":"https://doi.org/10.1109/RERUNTIME.2010.5628552","url":null,"abstract":"Requirements engineering (RE) for self-adaptive systems (SAS) is an emerging research area. The key features of such systems are to be aware of the changes in both their operating and external environments, while simultaneously remaining aware of their users' goals and preferences. This is accomplished by evaluating such changes and adapting to a suitable alternative that can satisfy those changes in the context of the user goals. Most current RE languages do not consider this ‘reflective’ and online component of requirements models. In this paper, we propose a new framework for building SAS that is goal- and user-oriented. We sketch a framework to enable continuous adaptive requirements engineering (CARE) for SAS that leverage requirements-aware systems and exploits the Techne modeling language and reasoning system. We illustrate our framework by showing how it can handle an adaptive scenario in the travel domain.","PeriodicalId":110677,"journal":{"name":"2010 First International Workshop on Requirements@Run.Time","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133079531","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}
引用次数: 60
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学术官方微信
小红书