首页 > 最新文献

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

英文 中文
From architecture to requirements: Relating requirements and architecture for better Requirements Engineering 从体系结构到需求:将需求和体系结构联系起来,以实现更好的需求工程
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912297
F. Chen
The importance of software requirements is widely acknowledged. However, many software projects still exhibit inadequate Requirements Engineering (RE) practice. More importantly, dealing with Non-Functional Requirements (NFRs) remains as a challenge for software practitioners. This research aims at advancing RE practice through the co-development of requirements and architecture by utilizing the relationship between Architecturally Significant Requirements (ASRs) and Architectural Design Decisions (ADDs).
软件需求的重要性得到了广泛的认可。然而,许多软件项目仍然表现出不充分的需求工程(RE)实践。更重要的是,处理非功能需求对软件从业者来说仍然是一个挑战。本研究旨在通过利用架构重要需求(ASRs)和架构设计决策(add)之间的关系,共同开发需求和架构,从而推进可再生能源实践。
{"title":"From architecture to requirements: Relating requirements and architecture for better Requirements Engineering","authors":"F. Chen","doi":"10.1109/RE.2014.6912297","DOIUrl":"https://doi.org/10.1109/RE.2014.6912297","url":null,"abstract":"The importance of software requirements is widely acknowledged. However, many software projects still exhibit inadequate Requirements Engineering (RE) practice. More importantly, dealing with Non-Functional Requirements (NFRs) remains as a challenge for software practitioners. This research aims at advancing RE practice through the co-development of requirements and architecture by utilizing the relationship between Architecturally Significant Requirements (ASRs) and Architectural Design Decisions (ADDs).","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"175 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":"115283039","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}
引用次数: 10
Structured multi-view modeling by tabular notation 通过表格表示法结构化多视图建模
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912280
Xiuna Zhu, Dongyue Mou, D. Ratiu
The growth of software complexity and high degree of dependencies between functionalities motivates the use of models during requirements engineering. Hence, readability and comprehensibility of currently requirements specification techniques should be increased. Additionally, multi-view modeling and tabular expression are widely accepted techniques in requirements documentation. We present a tool that allows structured multi-view modeling of the behavior of the system by means of tabular notation. Our tool provides various table patterns to support different behavior views, which leverage the advantages of tabular specification, e.g., unambiguous, precise, and easier to read, analyses and communicate. Our aim is to reduce the complexity in the development of software systems.
软件复杂性的增长和功能之间的高度依赖促使在需求工程期间使用模型。因此,当前需求规范技术的可读性和可理解性应该得到提高。此外,多视图建模和表格表达式是需求文档中被广泛接受的技术。我们提出了一种工具,它允许通过表格符号对系统的行为进行结构化的多视图建模。我们的工具提供了各种表格模式来支持不同的行为视图,这些模式利用了表格规范的优点,例如,明确、精确、易于阅读、分析和交流。我们的目标是降低软件系统开发的复杂性。
{"title":"Structured multi-view modeling by tabular notation","authors":"Xiuna Zhu, Dongyue Mou, D. Ratiu","doi":"10.1109/RE.2014.6912280","DOIUrl":"https://doi.org/10.1109/RE.2014.6912280","url":null,"abstract":"The growth of software complexity and high degree of dependencies between functionalities motivates the use of models during requirements engineering. Hence, readability and comprehensibility of currently requirements specification techniques should be increased. Additionally, multi-view modeling and tabular expression are widely accepted techniques in requirements documentation. We present a tool that allows structured multi-view modeling of the behavior of the system by means of tabular notation. Our tool provides various table patterns to support different behavior views, which leverage the advantages of tabular specification, e.g., unambiguous, precise, and easier to read, analyses and communicate. Our aim is to reduce the complexity in the development of software systems.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"519 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":"116250621","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
Nòmos 3: Reasoning about regulatory compliance of requirements Nòmos 3:关于法规遵从性要求的推理
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912273
Silvia Ingolfo, A. Siena, J. Mylopoulos
The great impact that law has in the RE-process has called for new techniques and procedures to evaluate the alignment of requirements with applicable laws. In this paper we present a modeling language for the evaluation of compliance of requirements with a piece of law: Nòmos 3. We introduce our language and show the reasoning capabilities of our proposal.
法律在再开发过程中的巨大影响要求采用新的技术和程序来评估需求与适用法律的一致性。在本文中,我们提出了一种建模语言,用于评估需求与法律的遵从性:Nòmos 3。我们介绍了我们的语言,并展示了我们提案的推理能力。
{"title":"Nòmos 3: Reasoning about regulatory compliance of requirements","authors":"Silvia Ingolfo, A. Siena, J. Mylopoulos","doi":"10.1109/RE.2014.6912273","DOIUrl":"https://doi.org/10.1109/RE.2014.6912273","url":null,"abstract":"The great impact that law has in the RE-process has called for new techniques and procedures to evaluate the alignment of requirements with applicable laws. In this paper we present a modeling language for the evaluation of compliance of requirements with a piece of law: Nòmos 3. We introduce our language and show the reasoning capabilities of our proposal.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"15 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":"125338908","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}
引用次数: 10
Engineering topology aware adaptive security: Preventing requirements violations at runtime 工程拓扑感知自适应安全性:防止在运行时违反需求
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912262
Christos Tsigkanos, L. Pasquale, C. Menghi, C. Ghezzi, B. Nuseibeh
Adaptive security systems aim to protect critical assets in the face of changes in their operational environment. We have argued that incorporating an explicit representation of the environment's topology enables reasoning on the location of assets being protected and the proximity of potentially harmful agents. This paper proposes to engineer topology aware adaptive security systems by identifying violations of security requirements that may be caused by topological changes, and selecting a set of security controls that prevent such violations. Our approach focuses on physical topologies; it maintains at runtime a live representation of the topology which is updated when assets or agents move, or when the structure of the physical space is altered. When the topology changes, we look ahead at a subset of the future system states. These states are reachable when the agents move within the physical space. If security requirements can be violated in future system states, a configuration of security controls is proactively applied to prevent the system from reaching those states. Thus, the system continuously adapts to topological stimuli, while maintaining requirements satisfaction. Security requirements are formally expressed using a propositional temporal logic, encoding spatial properties in Computation Tree Logic (CTL). The Ambient Calculus is used to represent the topology of the operational environment - including location of assets and agents - as well as to identify future system states that are reachable from the current one. The approach is demonstrated and evaluated using a substantive example concerned with physical access control.
自适应安全系统旨在保护关键资产,以应对其操作环境的变化。我们认为,结合环境拓扑的显式表示,可以对受保护资产的位置和潜在有害因子的接近程度进行推理。本文建议通过识别可能由拓扑变化引起的对安全需求的违反,并选择一组防止这种违反的安全控制来设计拓扑感知的自适应安全系统。我们的方法侧重于物理拓扑;它在运行时维护拓扑的实时表示,当资产或代理移动时,或者当物理空间的结构发生变化时,拓扑会更新。当拓扑结构发生变化时,我们展望未来系统状态的子集。当代理在物理空间内移动时,可以访问这些状态。如果在未来的系统状态中可能违反安全需求,则主动应用安全控制配置来防止系统达到这些状态。因此,系统不断适应拓扑刺激,同时保持需求的满意度。使用命题时间逻辑正式表达安全需求,在计算树逻辑(CTL)中编码空间属性。Ambient Calculus用于表示操作环境的拓扑结构——包括资产和代理的位置——以及识别从当前状态可到达的未来系统状态。使用与物理访问控制有关的实质性示例对该方法进行了演示和评估。
{"title":"Engineering topology aware adaptive security: Preventing requirements violations at runtime","authors":"Christos Tsigkanos, L. Pasquale, C. Menghi, C. Ghezzi, B. Nuseibeh","doi":"10.1109/RE.2014.6912262","DOIUrl":"https://doi.org/10.1109/RE.2014.6912262","url":null,"abstract":"Adaptive security systems aim to protect critical assets in the face of changes in their operational environment. We have argued that incorporating an explicit representation of the environment's topology enables reasoning on the location of assets being protected and the proximity of potentially harmful agents. This paper proposes to engineer topology aware adaptive security systems by identifying violations of security requirements that may be caused by topological changes, and selecting a set of security controls that prevent such violations. Our approach focuses on physical topologies; it maintains at runtime a live representation of the topology which is updated when assets or agents move, or when the structure of the physical space is altered. When the topology changes, we look ahead at a subset of the future system states. These states are reachable when the agents move within the physical space. If security requirements can be violated in future system states, a configuration of security controls is proactively applied to prevent the system from reaching those states. Thus, the system continuously adapts to topological stimuli, while maintaining requirements satisfaction. Security requirements are formally expressed using a propositional temporal logic, encoding spatial properties in Computation Tree Logic (CTL). The Ambient Calculus is used to represent the topology of the operational environment - including location of assets and agents - as well as to identify future system states that are reachable from the current one. The approach is demonstrated and evaluated using a substantive example concerned with physical access control.","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":"133115738","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}
引用次数: 26
EAM: Ecosystemability assessment method EAM:生态系统评价方法
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912276
E. Knauss, I. Hammouda
In this extended abstract, we present the ecosystemability assessment method as a means to assess the extent to which a software system, represented by its architecture and its development environment, supports the vision of ecosystem.
在这个扩展的摘要中,我们提出了生态系统性评估方法,作为评估软件系统(由其架构和开发环境表示)支持生态系统愿景的程度的一种手段。
{"title":"EAM: Ecosystemability assessment method","authors":"E. Knauss, I. Hammouda","doi":"10.1109/RE.2014.6912276","DOIUrl":"https://doi.org/10.1109/RE.2014.6912276","url":null,"abstract":"In this extended abstract, we present the ecosystemability assessment method as a means to assess the extent to which a software system, represented by its architecture and its development environment, supports the vision of ecosystem.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"68 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":"125902082","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
Evaluating the business value of information technology: Case study on game management system 评估信息技术的商业价值:以游戏管理系统为例
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912270
Harri Töhönen, Marjo Kauppinen, T. Männistö
Evaluating the multidimensional and dynamic nature of IT business value is a continuous challenge. This paper examines how system dynamics can be used in evaluating IT business value in a company level. We approach IT business value as a web of impacts, where benefits and sacrifices are ultimately evaluated against company earnings logic. This study is based on an action research and covers a pilot project within two co-operating companies. System dynamics was utilised to construct a value creation model for an existing Gaming Management System. This value creation modelling covered two dimensions: 1) structural evaluation of IT impacts with cause-and-effect models, 2) dynamic evaluation and simulation of value realisation over time. As a result, value creation modelling was able to provide a visual overview of how IT impacts were linked to business value through value paths, and how much and when value was realised. Value creation modelling enabled prototyping of value realisation that can provide value based insights for development activities like requirements elicitation and analysis. The examined approach proved its potential for providing a common language for technology and business parties, thus improving IT business alignment.
评估IT业务价值的多维性和动态性是一个持续的挑战。本文探讨了如何在公司层面上使用系统动力学来评估IT业务价值。我们将IT业务价值视为一个影响网络,其中利益和牺牲最终是根据公司盈利逻辑进行评估的。本研究以行动研究为基础,涵盖两家合作公司的试点项目。系统动力学被用来为现有的游戏管理系统构建一个价值创造模型。这个价值创造模型涵盖了两个维度:1)使用因果模型对IT影响进行结构性评估,2)随着时间的推移对价值实现进行动态评估和模拟。因此,价值创造建模能够提供一个可视化的概述,说明IT影响如何通过价值路径链接到业务价值,以及价值实现的数量和时间。价值创造建模支持价值实现的原型,可以为开发活动提供基于价值的见解,如需求引出和分析。所研究的方法证明了其为技术和业务方提供通用语言的潜力,从而改进了IT业务一致性。
{"title":"Evaluating the business value of information technology: Case study on game management system","authors":"Harri Töhönen, Marjo Kauppinen, T. Männistö","doi":"10.1109/RE.2014.6912270","DOIUrl":"https://doi.org/10.1109/RE.2014.6912270","url":null,"abstract":"Evaluating the multidimensional and dynamic nature of IT business value is a continuous challenge. This paper examines how system dynamics can be used in evaluating IT business value in a company level. We approach IT business value as a web of impacts, where benefits and sacrifices are ultimately evaluated against company earnings logic. This study is based on an action research and covers a pilot project within two co-operating companies. System dynamics was utilised to construct a value creation model for an existing Gaming Management System. This value creation modelling covered two dimensions: 1) structural evaluation of IT impacts with cause-and-effect models, 2) dynamic evaluation and simulation of value realisation over time. As a result, value creation modelling was able to provide a visual overview of how IT impacts were linked to business value through value paths, and how much and when value was realised. Value creation modelling enabled prototyping of value realisation that can provide value based insights for development activities like requirements elicitation and analysis. The examined approach proved its potential for providing a common language for technology and business parties, thus improving IT business alignment.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"17 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":"117218797","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
Business Application Modeler: A process model Validation and Verification tool 业务应用程序建模器:流程模型验证和验证工具
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912283
Sören Witt, Sven Feja, A. Speck, C. Hadler
(Business) Process models are common artifacts in requirements engineering. The models can be enriched with plenty of (detailed) information and their at least semi formal character even enables model driven approaches or direct execution in workflow engines. Validity of process models is crucial. Manual checking is expensive and error-prone, especially for requirements that regard the content level (e.g. compliance). To enable automated checking, an adequate method for formal specification is necessary. We present the Business Application Modeler (BAM), which is a modeling and Validation & Verification tool that integrates modeling of processes and formal graphical validation rules. These rules can be automatically applied to process models. In particular, the modeler is supported by visualizations of checking results directly in the process models. Next to highlighting mechanisms this support includes recommendations for the correction of errors.
(业务)过程模型是需求工程中常见的工件。可以用大量(详细的)信息丰富模型,并且它们至少具有半形式化的特征,甚至支持模型驱动的方法或在工作流引擎中直接执行。过程模型的有效性至关重要。手工检查是昂贵且容易出错的,特别是对于涉及内容级别的需求(例如遵从性)。为了实现自动检查,需要一种适当的形式化规范方法。我们介绍了业务应用程序建模器(BAM),它是一个建模和验证工具,集成了流程建模和形式化图形验证规则。这些规则可以自动应用于流程模型。特别是,直接在流程模型中检查结果的可视化支持建模器。除了突出显示机制之外,这种支持还包括纠正错误的建议。
{"title":"Business Application Modeler: A process model Validation and Verification tool","authors":"Sören Witt, Sven Feja, A. Speck, C. Hadler","doi":"10.1109/RE.2014.6912283","DOIUrl":"https://doi.org/10.1109/RE.2014.6912283","url":null,"abstract":"(Business) Process models are common artifacts in requirements engineering. The models can be enriched with plenty of (detailed) information and their at least semi formal character even enables model driven approaches or direct execution in workflow engines. Validity of process models is crucial. Manual checking is expensive and error-prone, especially for requirements that regard the content level (e.g. compliance). To enable automated checking, an adequate method for formal specification is necessary. We present the Business Application Modeler (BAM), which is a modeling and Validation & Verification tool that integrates modeling of processes and formal graphical validation rules. These rules can be automatically applied to process models. In particular, the modeler is supported by visualizations of checking results directly in the process models. Next to highlighting mechanisms this support includes recommendations for the correction of errors.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"44 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":"132451105","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
Improving collaborative and Post-WIMP systems through requirements specification 通过需求规范改进协作和后wimp系统
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912299
Miguel A. Teruel
A proper requirements specification is paramount for achieving the quality of the developed software products. However, well-known Requirements Engineering (RE) techniques lack of enough expressiveness to model the requirements of CSCW systems (Computer Supported Collaborative Work). This is due to the inherent complexity of collaboration among users and their need of awareness. Moreover, the way in which users interact with CSCW systems have evolved greatly to more sophisticated interfaces, beyond the classical desktop computer environments, to those called Post-WIMP (Windows, Icons, Menus, Pointer). Awareness is magnified in such a way that users have to be aware of their context: the artifacts with which to interact, his/her own capabilities as well as those of the others. All this awareness is necessary to allow them to collaborate in virtual and/or augmented environments. This PhD thesis aims at solving this problem by developing a RE framework able to deal with the requirements of CSCW and Post-WIMP systems, making emphasis on the awareness requirements about user's context.
适当的需求规范对于实现开发的软件产品的质量是至关重要的。然而,众所周知的需求工程(RE)技术缺乏足够的表达能力来为CSCW系统(计算机支持的协同工作)的需求建模。这是由于用户之间协作的内在复杂性以及他们需要意识到这一点。此外,用户与CSCW系统交互的方式已经大大发展到更复杂的界面,超越了经典的桌面计算机环境,成为后wimp(窗口、图标、菜单、指针)。意识以这样一种方式被放大,即用户必须意识到他们的环境:与之交互的工件,他/她自己的能力以及其他人的能力。所有这些意识对于让他们在虚拟和/或增强环境中进行协作是必要的。本博士论文旨在通过开发一个能够处理CSCW和后wimp系统需求的RE框架来解决这一问题,并强调对用户上下文的感知需求。
{"title":"Improving collaborative and Post-WIMP systems through requirements specification","authors":"Miguel A. Teruel","doi":"10.1109/RE.2014.6912299","DOIUrl":"https://doi.org/10.1109/RE.2014.6912299","url":null,"abstract":"A proper requirements specification is paramount for achieving the quality of the developed software products. However, well-known Requirements Engineering (RE) techniques lack of enough expressiveness to model the requirements of CSCW systems (Computer Supported Collaborative Work). This is due to the inherent complexity of collaboration among users and their need of awareness. Moreover, the way in which users interact with CSCW systems have evolved greatly to more sophisticated interfaces, beyond the classical desktop computer environments, to those called Post-WIMP (Windows, Icons, Menus, Pointer). Awareness is magnified in such a way that users have to be aware of their context: the artifacts with which to interact, his/her own capabilities as well as those of the others. All this awareness is necessary to allow them to collaborate in virtual and/or augmented environments. This PhD thesis aims at solving this problem by developing a RE framework able to deal with the requirements of CSCW and Post-WIMP systems, making emphasis on the awareness requirements about user's context.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"19 Dermatol Sect 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":"134348140","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
Product knowledge configurator for requirements gap analysis and customizations 用于需求差距分析和定制的产品知识配置器
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912295
Preethu Rose Anish, S. Ghaisas
Product knowledge plays an important role in identifying the requirements of the desired variant and configuring the existing product to the present needs of a customer. The success of a product-based business depends to a great extent on how efficiently and accurately the existing product knowledge is utilized for customization needs. Oftentimes however, product knowledge resides with few key individuals in an organization. In the absence of their involvement, project teams may redevelop product features unnecessarily, resulting in an effort overhead. Such overdependence poses a risk to projects. To identify the requirements for the variants accurately and efficiently, we need to have a thorough knowledge of the existing product features. In this paper, we discuss our work on representing product knowledge and reusing it in a Requirements Engineering (RE) exercise for a large project involving product customization. We present our experience from using the configurator for requirements gap analysis and customizations.
产品知识在识别所需变体的需求和配置现有产品以满足客户当前需求方面起着重要作用。以产品为基础的业务的成功在很大程度上取决于如何有效和准确地利用现有的产品知识来满足定制需求。然而,通常情况下,产品知识只存在于组织中的少数关键个人中。在没有他们参与的情况下,项目团队可能会不必要地重新开发产品特性,从而导致工作开销。这种过度依赖给项目带来了风险。为了准确有效地识别变体的需求,我们需要对现有的产品特性有全面的了解。在本文中,我们讨论了在涉及产品定制的大型项目的需求工程(RE)练习中表示产品知识和重用它的工作。我们展示了使用配置器进行需求差距分析和定制的经验。
{"title":"Product knowledge configurator for requirements gap analysis and customizations","authors":"Preethu Rose Anish, S. Ghaisas","doi":"10.1109/RE.2014.6912295","DOIUrl":"https://doi.org/10.1109/RE.2014.6912295","url":null,"abstract":"Product knowledge plays an important role in identifying the requirements of the desired variant and configuring the existing product to the present needs of a customer. The success of a product-based business depends to a great extent on how efficiently and accurately the existing product knowledge is utilized for customization needs. Oftentimes however, product knowledge resides with few key individuals in an organization. In the absence of their involvement, project teams may redevelop product features unnecessarily, resulting in an effort overhead. Such overdependence poses a risk to projects. To identify the requirements for the variants accurately and efficiently, we need to have a thorough knowledge of the existing product features. In this paper, we discuss our work on representing product knowledge and reusing it in a Requirements Engineering (RE) exercise for a large project involving product customization. We present our experience from using the configurator for requirements gap analysis and customizations.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"49 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":"134021889","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}
引用次数: 7
The DODT tool applied to sub-sea software DODT工具应用于海下软件
Pub Date : 2014-08-01 DOI: 10.1109/RE.2014.6912293
T. Stålhane, Tormod Wien
Using natural language is still a common form of writing software requirements. Tools and techniques to improve the quality of natural language requirements may give better results than attempts to convince industry to use something else. We have combined natural language requirements with tool support using boilerplates and domain ontologies, enabling detection of ambiguities and incompleteness in requirements. This paper reports on a case study where requirement analysts used the developed tool to analyse requirements for a safety-critical control system. The experience showed that people were able to use the tool to develop a domain ontology and apply boilerplates to describe requirements in a structured way, yielding requirements readable for humans and analysable for the tool. The tool support improved the quality of requirements by reducing ambiguities and inconsistent use of terminology, removing redundant requirements, and improving partial and unclear requirements.
使用自然语言仍然是编写软件需求的常见形式。提高自然语言需求质量的工具和技术可能比试图说服行业使用其他东西产生更好的结果。我们已经将自然语言需求与使用样板和领域本体的工具支持结合起来,从而能够检测需求中的歧义和不完整性。本文报告了一个案例研究,其中需求分析人员使用开发的工具来分析安全关键控制系统的需求。经验表明,人们能够使用该工具来开发领域本体,并应用样板以结构化的方式来描述需求,生成人类可读且工具可分析的需求。该工具支持通过减少术语的歧义和不一致的使用、删除冗余需求以及改进部分的和不明确的需求来提高需求的质量。
{"title":"The DODT tool applied to sub-sea software","authors":"T. Stålhane, Tormod Wien","doi":"10.1109/RE.2014.6912293","DOIUrl":"https://doi.org/10.1109/RE.2014.6912293","url":null,"abstract":"Using natural language is still a common form of writing software requirements. Tools and techniques to improve the quality of natural language requirements may give better results than attempts to convince industry to use something else. We have combined natural language requirements with tool support using boilerplates and domain ontologies, enabling detection of ambiguities and incompleteness in requirements. This paper reports on a case study where requirement analysts used the developed tool to analyse requirements for a safety-critical control system. The experience showed that people were able to use the tool to develop a domain ontology and apply boilerplates to describe requirements in a structured way, yielding requirements readable for humans and analysable for the tool. The tool support improved the quality of requirements by reducing ambiguities and inconsistent use of terminology, removing redundant requirements, and improving partial and unclear requirements.","PeriodicalId":307764,"journal":{"name":"2014 IEEE 22nd International Requirements Engineering Conference (RE)","volume":"30 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":"125730231","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}
引用次数: 10
期刊
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