首页 > 最新文献

2014 IEEE 22nd International Requirements Engineering Conference (RE)最新文献

英文 中文
Handling design-level requirements across distributed teams: Developing a new feature for 12 Danish mobile banking apps 处理跨分布式团队的设计级需求:为12个丹麦移动银行应用程序开发新功能
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912284
Lars Bruun, M. Hansen, Jorgen Bondergaard Iversen, Jens Bæk Jørgensen, Bjarne Knudsen
Bankdata and Mjølner have cooperated in the development of a new feature for 12 Danish mobile banking apps. Bankdata is the main system provider and Mjølner is subcontractor. Different teams from Bankdata have collected requirements, developed the necessary backend and middleware software, and designed the user interface. One team from Mjølner has implemented the app feature. The cooperation between the teams was centered around design-level requirements. Our contribution is to describe and discuss a number of lessons learned regarding requirements representations, requirements tools, and cooperation process; we have faced challenges, which were amplified by our distributed teams set-up. We also briefly describe a number of initiatives we have launched recently to alleviate the problems and improve the handling of design-level requirements in our future cooperation.
Bankdata和Mjølner合作为12个丹麦移动银行应用程序开发了一个新功能。Bankdata是主要的系统供应商,Mjølner是分包商。来自Bankdata的不同团队收集了需求,开发了必要的后端和中间件软件,并设计了用户界面。来自Mjølner的一个团队已经实现了该应用程序功能。团队之间的合作以设计级需求为中心。我们的贡献是描述和讨论一些关于需求表示、需求工具和合作过程的经验教训;我们面临着挑战,这些挑战被我们分散的团队结构放大了。我们还简要介绍了我们最近推出的一些措施,以缓解这些问题,并在我们未来的合作中改进对设计级要求的处理。
{"title":"Handling design-level requirements across distributed teams: Developing a new feature for 12 Danish mobile banking apps","authors":"Lars Bruun, M. Hansen, Jorgen Bondergaard Iversen, Jens Bæk Jørgensen, Bjarne Knudsen","doi":"10.1109/RE.2014.6912284","DOIUrl":"https://doi.org/10.1109/RE.2014.6912284","url":null,"abstract":"Bankdata and Mjølner have cooperated in the development of a new feature for 12 Danish mobile banking apps. Bankdata is the main system provider and Mjølner is subcontractor. Different teams from Bankdata have collected requirements, developed the necessary backend and middleware software, and designed the user interface. One team from Mjølner has implemented the app feature. The cooperation between the teams was centered around design-level requirements. Our contribution is to describe and discuss a number of lessons learned regarding requirements representations, requirements tools, and cooperation process; we have faced challenges, which were amplified by our distributed teams set-up. We also briefly describe a number of initiatives we have launched recently to alleviate the problems and improve the handling of design-level requirements in our future cooperation.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126918504","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
Decisively: Application of Quantitative Analysis and Decision Science in Agile Requirements Engineering 果断:定量分析和决策科学在敏捷需求工程中的应用
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912278
S. Saxena, Rachna Chakraborty
While many mature Requirements Engineering (RE) tools for Agile exist, RE professionals at large have not been able to benefit from Quantitative Analysis and Decision Science (QUADS) techniques in this context. In this paper we present an Agile RE tool, Decisively, which brings a new perspective to automation in the RE process through application of QUADS to address Requirement Discovery, Analysis, Estimation and Prioritization. Techniques explored in Decisively include Analytical Hierarchical Process (AHP) for prioritization and estimation, Lorenz function to shortlist user stories by analyzing the distribution of votes, Box Plot Analysis to predict velocity, and Text Mining to discover implied requirements from documents.
虽然存在许多成熟的敏捷需求工程(RE)工具,但在这种情况下,大多数需求工程专业人员都无法从定量分析和决策科学(QUADS)技术中受益。在本文中,我们提出了一个敏捷的可再生资源工具,果断,它通过应用QUADS来解决需求发现、分析、估计和优先级划分,为可再生资源过程中的自动化带来了新的视角。本书探讨的技术包括用于优先级和估计的分析层次过程(AHP)、通过分析投票分布来列出用户故事的Lorenz函数、用于预测速度的盒图分析以及用于从文档中发现隐含需求的文本挖掘。
{"title":"Decisively: Application of Quantitative Analysis and Decision Science in Agile Requirements Engineering","authors":"S. Saxena, Rachna Chakraborty","doi":"10.1109/RE.2014.6912278","DOIUrl":"https://doi.org/10.1109/RE.2014.6912278","url":null,"abstract":"While many mature Requirements Engineering (RE) tools for Agile exist, RE professionals at large have not been able to benefit from Quantitative Analysis and Decision Science (QUADS) techniques in this context. In this paper we present an Agile RE tool, Decisively, which brings a new perspective to automation in the RE process through application of QUADS to address Requirement Discovery, Analysis, Estimation and Prioritization. Techniques explored in Decisively include Analytical Hierarchical Process (AHP) for prioritization and estimation, Lorenz function to shortlist user stories by analyzing the distribution of votes, Box Plot Analysis to predict velocity, and Text Mining to discover implied requirements from documents.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126366699","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
Business processes and regulations compliance management technology 业务流程和法规遵从性管理技术
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912304
Ilze Buksa
Organizations must comply with a number of external and internal regulations for business governance and must ensure that their processes are running accordingly to requirements of regulations. Therefore business process and regulations compliance analysis audit and management tasks take a very important role in daily operational activities for each organization. Due to high complexity this task can become challenging. In some domains regulations are changing rapidly. Process models must be flexible and easy adjustable to changing requirements, since the lack of ability to comply with regulations can lower down the competitiveness of an organizations. Thus, rapid changes of regulations require rapid changes of related business processes. The goal of the PhD work is to develop business process and regulations compliance management technology which should enable business process construction from regulations and change monitoring of regulations and business processes to ensure easy and rapid modification of business process model or regulations, thus also ensuring compliance.
组织必须遵守许多外部和内部的业务治理法规,并且必须确保其流程按照法规的要求运行。因此,业务流程和法规遵从性分析、审计和管理任务在每个组织的日常操作活动中都扮演着非常重要的角色。由于高度复杂性,这项任务可能变得具有挑战性。在一些领域,法规正在迅速变化。流程模型必须灵活且易于调整以适应不断变化的需求,因为缺乏遵守法规的能力会降低组织的竞争力。因此,法规的快速变化需要相关业务流程的快速变化。博士工作的目标是开发业务流程和法规遵从性管理技术,该技术应该能够从法规中构建业务流程,并对法规和业务流程进行变更监控,从而确保业务流程模型或法规的轻松快速修改,从而确保法规遵从性。
{"title":"Business processes and regulations compliance management technology","authors":"Ilze Buksa","doi":"10.1109/RE.2014.6912304","DOIUrl":"https://doi.org/10.1109/RE.2014.6912304","url":null,"abstract":"Organizations must comply with a number of external and internal regulations for business governance and must ensure that their processes are running accordingly to requirements of regulations. Therefore business process and regulations compliance analysis audit and management tasks take a very important role in daily operational activities for each organization. Due to high complexity this task can become challenging. In some domains regulations are changing rapidly. Process models must be flexible and easy adjustable to changing requirements, since the lack of ability to comply with regulations can lower down the competitiveness of an organizations. Thus, rapid changes of regulations require rapid changes of related business processes. The goal of the PhD work is to develop business process and regulations compliance management technology which should enable business process construction from regulations and change monitoring of regulations and business processes to ensure easy and rapid modification of business process model or regulations, thus also ensuring compliance.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134188177","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
Openness and requirements: Opportunities and tradeoffs in software ecosystems 开放性和需求:软件生态系统中的机会和权衡
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912263
E. Knauss, D. Damian, Alessia Knauss, Arber Borici
A growing number of software systems is characterized by continuous evolution as well as by significant interdependence with other systems (e.g. services, apps). Such software ecosystems promise increased innovation power and support for consumer oriented software services at scale, and are characterized by a certain openness of their information flows. While such openness supports project and reputation management, it also brings some challenges to Requirements Engineering (RE) within the ecosystem. We report from a mixed-method study of IBM®'s CLM® ecosystem that uses an open commercial development model. We analyzed data from from interviews within several ecosystem actors, participatory observation, and software repositories, to describe the flow of product requirements information through the ecosystem, how the open communication paradigm in software ecosystems provides opportunities for `just-in-time' RE, as well as some of the challenges faced when traditional requirements engineering approaches are applied within such an ecosystem. More importantly, we discuss two tradeoffs brought about the openness in software ecosystems: i) allowing open, transparent communication while keeping intellectual property confidential within the ecosystem, and ii) having the ability to act globally on a long-term strategy while empowering product teams to act locally to answer end-users' context specific needs in a timely manner.
越来越多的软件系统的特点是不断发展,以及与其他系统(如服务、应用程序)的显著相互依赖。这样的软件生态系统承诺增加创新能力,并大规模支持面向消费者的软件服务,其特点是信息流具有一定的开放性。虽然这种开放性支持项目和声誉管理,但它也给生态系统中的需求工程(RE)带来了一些挑战。我们报告了使用开放商业开发模型的IBM®CLM®生态系统的混合方法研究。我们分析了来自几个生态系统参与者、参与性观察和软件存储库的访谈数据,以描述通过生态系统的产品需求信息流,软件生态系统中的开放通信范式如何为“即时”可再生能源提供机会,以及传统需求工程方法在这样的生态系统中应用时面临的一些挑战。更重要的是,我们讨论了软件生态系统开放性带来的两个权衡:1)允许开放、透明的交流,同时在生态系统内保持知识产权的机密性;2)有能力在全球范围内采取长期战略,同时授权产品团队在当地采取行动,及时满足最终用户的具体需求。
{"title":"Openness and requirements: Opportunities and tradeoffs in software ecosystems","authors":"E. Knauss, D. Damian, Alessia Knauss, Arber Borici","doi":"10.1109/RE.2014.6912263","DOIUrl":"https://doi.org/10.1109/RE.2014.6912263","url":null,"abstract":"A growing number of software systems is characterized by continuous evolution as well as by significant interdependence with other systems (e.g. services, apps). Such software ecosystems promise increased innovation power and support for consumer oriented software services at scale, and are characterized by a certain openness of their information flows. While such openness supports project and reputation management, it also brings some challenges to Requirements Engineering (RE) within the ecosystem. We report from a mixed-method study of IBM®'s CLM® ecosystem that uses an open commercial development model. We analyzed data from from interviews within several ecosystem actors, participatory observation, and software repositories, to describe the flow of product requirements information through the ecosystem, how the open communication paradigm in software ecosystems provides opportunities for `just-in-time' RE, as well as some of the challenges faced when traditional requirements engineering approaches are applied within such an ecosystem. More importantly, we discuss two tradeoffs brought about the openness in software ecosystems: i) allowing open, transparent communication while keeping intellectual property confidential within the ecosystem, and ii) having the ability to act globally on a long-term strategy while empowering product teams to act locally to answer end-users' context specific needs in a timely manner.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"214 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117343861","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}
引用次数: 35
Requirements development and management of embedded real-time systems 嵌入式实时系统的需求开发和管理
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912302
Jiale Zhou
It is well recognized that most of the anomalies, discovered in the development of embedded real-time systems, belong to requirement and specification phases. To ease the situation, many efforts have been investigated into the area. For requirements development, especially requirements validation and verification, model-driven architecture techniques can be considered as a cost-efficient solution. In order to utilize such advantages, the design of the proposed system is often specified in terms of analyzable models at the certain level of abstraction. Further, different levels of requirements are translated into verifiable queries and fed into the models to be either validated or verified. For requirements management, requirements traceability provides critical support for performing change impact analysis, risk analysis, regression testing, etc. In this thesis, we cover several topics about requirements validation, requirements verification, and requirements traceability. In particular, the technical contributions are three-fold: 1) we propose an approach to requirements validation by using the extended Timed Abstract State Machine (TASM) language with newly defined TASM constructs and, 2) we present a simulation-based method which is powered up by statistical techniques to conduct requirements verification, working with industrial applications and, 3) we introduce an improved VSM-based requirements traceability recovery approach using a novel context analysis. Further, we have demonstrated the applicability of our contributions in real world usage through various case studies.
众所周知,在嵌入式实时系统开发过程中发现的大多数异常都属于需求和规范阶段。为了缓和局势,已经对该地区进行了许多调查。对于需求开发,特别是需求确认和验证,模型驱动的体系结构技术可以被认为是一种经济有效的解决方案。为了利用这些优势,所建议的系统的设计通常在一定的抽象级别上以可分析的模型来指定。此外,不同层次的需求被转换为可验证的查询,并输入模型以进行验证或验证。对于需求管理,需求可追溯性为执行变更影响分析、风险分析、回归测试等提供了关键的支持。在这篇论文中,我们涵盖了几个关于需求确认、需求验证和需求可追溯性的主题。特别是,技术贡献有三个方面:1)我们提出了一种通过使用新定义的TASM构造的扩展的定时抽象状态机(TASM)语言来进行需求验证的方法;2)我们提出了一种基于仿真的方法,该方法通过统计技术来进行需求验证,与工业应用一起工作;3)我们引入了一种改进的基于vsm的需求可追溯性恢复方法,使用新的上下文分析。此外,我们还通过各种案例研究演示了我们的贡献在实际使用中的适用性。
{"title":"Requirements development and management of embedded real-time systems","authors":"Jiale Zhou","doi":"10.1109/RE.2014.6912302","DOIUrl":"https://doi.org/10.1109/RE.2014.6912302","url":null,"abstract":"It is well recognized that most of the anomalies, discovered in the development of embedded real-time systems, belong to requirement and specification phases. To ease the situation, many efforts have been investigated into the area. For requirements development, especially requirements validation and verification, model-driven architecture techniques can be considered as a cost-efficient solution. In order to utilize such advantages, the design of the proposed system is often specified in terms of analyzable models at the certain level of abstraction. Further, different levels of requirements are translated into verifiable queries and fed into the models to be either validated or verified. For requirements management, requirements traceability provides critical support for performing change impact analysis, risk analysis, regression testing, etc. In this thesis, we cover several topics about requirements validation, requirements verification, and requirements traceability. In particular, the technical contributions are three-fold: 1) we propose an approach to requirements validation by using the extended Timed Abstract State Machine (TASM) language with newly defined TASM constructs and, 2) we present a simulation-based method which is powered up by statistical techniques to conduct requirements verification, working with industrial applications and, 3) we introduce an improved VSM-based requirements traceability recovery approach using a novel context analysis. Further, we have demonstrated the applicability of our contributions in real world usage through various case studies.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121836234","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
Quantification of social sustainability in software 软件中社会可持续性的量化
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912298
Maryam Al Hinai
Software is an essential element in the modern (largely) digitized world. Yet, social sustainability topics are, so far, under-researched in the software engineering discipline. Currently, there is neither a clear method for evaluating social sustainability of a software system at the requirements level, nor a comprehensive set of metrics for social sustainability assessment in requirements analysis. This research aims to develop a set of such metrics and an accompanying method for analyzing social sustainability requirements of software systems.
软件是现代(很大程度上)数字化世界中必不可少的元素。然而,到目前为止,社会可持续性主题在软件工程学科中还没有得到充分的研究。目前,既没有一种明确的方法在需求层次上评估软件系统的社会可持续性,也没有一套全面的指标在需求分析中评估社会可持续性。本研究旨在开发一套这样的指标和伴随的方法来分析软件系统的社会可持续性要求。
{"title":"Quantification of social sustainability in software","authors":"Maryam Al Hinai","doi":"10.1109/RE.2014.6912298","DOIUrl":"https://doi.org/10.1109/RE.2014.6912298","url":null,"abstract":"Software is an essential element in the modern (largely) digitized world. Yet, social sustainability topics are, so far, under-researched in the software engineering discipline. Currently, there is neither a clear method for evaluating social sustainability of a software system at the requirements level, nor a comprehensive set of metrics for social sustainability assessment in requirements analysis. This research aims to develop a set of such metrics and an accompanying method for analyzing social sustainability requirements of software systems.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122432174","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}
引用次数: 6
Tackling the requirements jigsaw puzzle 处理需求拼图
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912265
M. Pinto-Albuquerque, A. Rashid
A key challenge during stakeholder meetings is that of presenting the requirements and conflicts to stakeholders in a way that fosters co-responsibility and co-ownership regarding the conflicts and their resolution. In this paper, we propose a jigsaw puzzle metaphor to make identified conflicts explicit as well as an associated method to utilise this metaphor during stakeholder meetings. The metaphor provides an easy to understand language for stakeholders from otherwise diverse backgrounds. It enables stakeholders to work with a well-understood concept - that of building a system from misshapen pieces. These characteristics foster communication and team work, which improve commitment of stakeholders in co-authoring of requirements and co-responsibility in conflict handling. The gamification of conflict resolution also promotes a relaxed environment, which in turn improves team cooperation and creativity. Our experience in three user studies demonstrates that the jigsaw puzzle indeed improves such co-responsibility and co-ownership when compared with typical text-based representations of requirements.
涉众会议期间的一个关键挑战是以一种促进有关冲突及其解决方案的共同责任和共同所有权的方式向涉众展示需求和冲突。在本文中,我们提出了一个拼图隐喻来明确识别冲突,以及在利益相关者会议期间使用该隐喻的相关方法。这个比喻为来自不同背景的利益相关者提供了一种易于理解的语言。它使涉众能够用一个很好理解的概念来工作——从畸形的部分构建一个系统。这些特征促进了沟通和团队合作,从而提高了涉众在共同编写需求和共同承担冲突处理责任方面的承诺。冲突解决的游戏化也促进了一个轻松的环境,这反过来又提高了团队合作和创造力。我们在三个用户研究中的经验表明,与典型的基于文本的需求表示相比,拼图确实改善了共同责任和共同所有权。
{"title":"Tackling the requirements jigsaw puzzle","authors":"M. Pinto-Albuquerque, A. Rashid","doi":"10.1109/RE.2014.6912265","DOIUrl":"https://doi.org/10.1109/RE.2014.6912265","url":null,"abstract":"A key challenge during stakeholder meetings is that of presenting the requirements and conflicts to stakeholders in a way that fosters co-responsibility and co-ownership regarding the conflicts and their resolution. In this paper, we propose a jigsaw puzzle metaphor to make identified conflicts explicit as well as an associated method to utilise this metaphor during stakeholder meetings. The metaphor provides an easy to understand language for stakeholders from otherwise diverse backgrounds. It enables stakeholders to work with a well-understood concept - that of building a system from misshapen pieces. These characteristics foster communication and team work, which improve commitment of stakeholders in co-authoring of requirements and co-responsibility in conflict handling. The gamification of conflict resolution also promotes a relaxed environment, which in turn improves team cooperation and creativity. Our experience in three user studies demonstrates that the jigsaw puzzle indeed improves such co-responsibility and co-ownership when compared with typical text-based representations of requirements.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124335927","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
Symbolic verification of requirements in VRS system VRS系统需求的符号化验证
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912282
Oleksandr A. Letychevskyi, T. Weigert
VRS (Verification Requirements Specifications) system is a tool for processing formal requirements during the initial stage of software, hardware, or system development. Symbolic modeling and deductive methods are used for detection of issues such as safety violations, deadlocks, nondeterminism, or livelocks. The formal representation of requirements also supports the generation of test suites as well as the synthesis of a design model.
VRS (Verification Requirements specification)系统是在软件、硬件或系统开发的初始阶段处理正式需求的工具。符号建模和演绎方法用于检测安全违规、死锁、不确定性或活动锁等问题。需求的形式化表示还支持测试套件的生成以及设计模型的综合。
{"title":"Symbolic verification of requirements in VRS system","authors":"Oleksandr A. Letychevskyi, T. Weigert","doi":"10.1109/RE.2014.6912282","DOIUrl":"https://doi.org/10.1109/RE.2014.6912282","url":null,"abstract":"VRS (Verification Requirements Specifications) system is a tool for processing formal requirements during the initial stage of software, hardware, or system development. Symbolic modeling and deductive methods are used for detection of issues such as safety violations, deadlocks, nondeterminism, or livelocks. The formal representation of requirements also supports the generation of test suites as well as the synthesis of a design model.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127766887","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
Automated extraction and visualization of quality concerns from requirements specifications 从需求规范中自动提取和可视化质量关注点
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912267
Mona Rahimi, Mehdi Mirakhorli, J. Cleland-Huang
Software requirements specifications often focus on functionality and fail to adequately capture quality concerns such as security, performance, and usability. In many projects, quality-related requirements are either entirely lacking from the specification or intermingled with functional concerns. This makes it difficult for stakeholders to fully understand the quality concerns of the system and to evaluate their scope of impact. In this paper we present a data mining approach for automating the extraction and subsequent modeling of quality concerns from requirements, feature requests, and online forums. We extend our prior work in mining quality concerns from textual documents and apply a sequence of machine learning steps to detect quality-related requirements, generate goal graphs contextualized by project-level information, and ultimately to visualize the results. We illustrate and evaluate our approach against two industrial health-care related systems.
软件需求规范通常关注于功能,而不能充分捕获质量关注点,如安全性、性能和可用性。在许多项目中,与质量相关的需求要么完全缺乏规范,要么与功能问题混杂在一起。这使得涉众很难完全理解系统的质量关注点,并评估其影响范围。在本文中,我们提出了一种数据挖掘方法,用于从需求、特性请求和在线论坛中自动提取和后续建模质量关注点。我们扩展了之前的工作,从文本文档中挖掘质量问题,并应用一系列机器学习步骤来检测与质量相关的需求,生成由项目级信息上下文化的目标图,并最终将结果可视化。我们针对两个工业卫生保健相关系统说明并评估我们的方法。
{"title":"Automated extraction and visualization of quality concerns from requirements specifications","authors":"Mona Rahimi, Mehdi Mirakhorli, J. Cleland-Huang","doi":"10.1109/RE.2014.6912267","DOIUrl":"https://doi.org/10.1109/RE.2014.6912267","url":null,"abstract":"Software requirements specifications often focus on functionality and fail to adequately capture quality concerns such as security, performance, and usability. In many projects, quality-related requirements are either entirely lacking from the specification or intermingled with functional concerns. This makes it difficult for stakeholders to fully understand the quality concerns of the system and to evaluate their scope of impact. In this paper we present a data mining approach for automating the extraction and subsequent modeling of quality concerns from requirements, feature requests, and online forums. We extend our prior work in mining quality concerns from textual documents and apply a sequence of machine learning steps to detect quality-related requirements, generate goal graphs contextualized by project-level information, and ultimately to visualize the results. We illustrate and evaluate our approach against two industrial health-care related systems.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131903418","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}
引用次数: 41
Towards feature-oriented requirements validation for automotive systems 面向汽车系统的特征需求验证
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912294
Jiale Zhou, Yue Lu, K. Lundqvist, Henrik Lönn, D. Karlsson, B. Liwang
In the modern automotive industry, feature models have been widely used as a domain-specific requirements model, which can capture commonality and variability of a software product line through a set of features. Product variants can thus be configured by selecting different sets of features from the feature model. For feature-oriented requirements validation, the variability of feature sets often makes the hidden flaws such as behavioral inconsistencies of features, hardly to avoid. In this paper, we present an approach to feature-oriented requirements validation for automotive systems w.r.t. both functional behaviors and non-functional properties. Our approach first starts with the behavioral specification of features and the associated requirements by following a restricted use case modeling approach, and then formalizes such specifications by using a formal yet literate language for analysis. We demonstrate the applicability of our approach through an industrial application of a Vehicle Locking-Unlocking system.
在现代汽车工业中,特征模型被广泛用作特定于领域的需求模型,它可以通过一组特征捕获软件产品线的通用性和可变性。因此,可以通过从特征模型中选择不同的特征集来配置产品变体。对于面向特征的需求验证,特征集的可变性往往使得隐藏的缺陷(如特征的行为不一致)难以避免。在本文中,我们提出了一种面向特征的汽车系统需求验证方法,包括功能行为和非功能属性。我们的方法首先通过遵循一个受限的用例建模方法,从特性的行为规范和相关需求开始,然后通过使用一种形式化的、可读写的语言进行分析,将这些规范形式化。我们通过车辆锁-解锁系统的工业应用证明了我们方法的适用性。
{"title":"Towards feature-oriented requirements validation for automotive systems","authors":"Jiale Zhou, Yue Lu, K. Lundqvist, Henrik Lönn, D. Karlsson, B. Liwang","doi":"10.1109/RE.2014.6912294","DOIUrl":"https://doi.org/10.1109/RE.2014.6912294","url":null,"abstract":"In the modern automotive industry, feature models have been widely used as a domain-specific requirements model, which can capture commonality and variability of a software product line through a set of features. Product variants can thus be configured by selecting different sets of features from the feature model. For feature-oriented requirements validation, the variability of feature sets often makes the hidden flaws such as behavioral inconsistencies of features, hardly to avoid. In this paper, we present an approach to feature-oriented requirements validation for automotive systems w.r.t. both functional behaviors and non-functional properties. Our approach first starts with the behavioral specification of features and the associated requirements by following a restricted use case modeling approach, and then formalizes such specifications by using a formal yet literate language for analysis. We demonstrate the applicability of our approach through an industrial application of a Vehicle Locking-Unlocking system.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134104927","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
期刊
2014 IEEE 22nd International Requirements Engineering Conference (RE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1