首页 > 最新文献

2008 16th IEEE International Requirements Engineering Conference最新文献

英文 中文
An Integration of Requirements and User Interface Specifications 需求和用户界面规范的集成
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.55
K. Mukasa, H. Kaindl
Requirements and user interface specifications are often separated from each other and do not fit together. We integrate them in a newly defined requirements specification language (RSL). In particular, RSL allows explicit linking of requirements artefacts with elements of the user interface specification. Some of these elements are modality independent,while others can be viewed as a prototype of the ldquolookrdquo of the user interface. This integration along the representation dimension is supposed to facilitate combined work on requirements and user interfaces along the process dimension as well.
需求和用户界面规范常常是相互分离的,不能结合在一起。我们将它们集成到新定义的需求规范语言(RSL)中。特别地,RSL允许将需求工件与用户界面规范的元素显式地链接起来。其中一些元素是模态独立的,而其他元素可以被视为用户界面外观的原型。沿着表示维度的这种集成被认为可以促进沿着过程维度的需求和用户界面的组合工作。
{"title":"An Integration of Requirements and User Interface Specifications","authors":"K. Mukasa, H. Kaindl","doi":"10.1109/RE.2008.55","DOIUrl":"https://doi.org/10.1109/RE.2008.55","url":null,"abstract":"Requirements and user interface specifications are often separated from each other and do not fit together. We integrate them in a newly defined requirements specification language (RSL). In particular, RSL allows explicit linking of requirements artefacts with elements of the user interface specification. Some of these elements are modality independent,while others can be viewed as a prototype of the ldquolookrdquo of the user interface. This integration along the representation dimension is supposed to facilitate combined work on requirements and user interfaces along the process dimension as well.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122868622","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}
引用次数: 30
Aspect-Oriented Requirements Engineering: An Introduction 面向方面的需求工程:导论
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.58
A. Rashid
Aspect-oriented requirements engineering (AORE) techniques provide new composition mechanisms to specify and reason about dependencies that crosscut elements of a requirements specification. This paper introduces the basic concepts of aspect-oriented requirements engineering and its support for compositional reasoning--reasoning about dependencies and interactions--over a requirements specification. Typical applications of aspect-oriented requirements engineering techniques are also highlighted. The paper concludes with an annotated bibliography of key tools, techniques and application studies.
面向方面的需求工程(AORE)技术提供了新的组合机制来指定和推断横切需求规范元素的依赖关系。本文介绍了面向方面的需求工程的基本概念,以及它对组合推理的支持——对需求规范的依赖性和交互的推理。还强调了面向方面的需求工程技术的典型应用。论文最后附有关键工具、技术和应用研究的注释书目。
{"title":"Aspect-Oriented Requirements Engineering: An Introduction","authors":"A. Rashid","doi":"10.1109/RE.2008.58","DOIUrl":"https://doi.org/10.1109/RE.2008.58","url":null,"abstract":"Aspect-oriented requirements engineering (AORE) techniques provide new composition mechanisms to specify and reason about dependencies that crosscut elements of a requirements specification. This paper introduces the basic concepts of aspect-oriented requirements engineering and its support for compositional reasoning--reasoning about dependencies and interactions--over a requirements specification. Typical applications of aspect-oriented requirements engineering techniques are also highlighted. The paper concludes with an annotated bibliography of key tools, techniques and application studies.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125573619","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}
引用次数: 25
Dynamic Consistency Checking of Domain Requirements in Product Line Engineering 产品线工程中领域需求的动态一致性检查
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.21
Kim Lauenroth, K. Pohl
The domain requirements specification (DRS) of a product line comprises the common and variable requirements of all products of the product line. Due to the variability defined for a product line, the DRS may contain contradicting requirements. For example, it may contain requirements A and not(A) which can be included in different products. Checking the consistency of DRS in product line engineering is thus not straightforward. Variability information has to be incorporated into the consistency checks to ensure that contradicting requirements do not become part of the same product requirements specification. In this paper, we present a consistency checking technique for dynamic properties of DRS based on model checking techniques. We present a proof of correctness for the technique, sketch our tool environment, and report on the application of the approach to an industrial example.
产品线的域需求规范(DRS)包括产品线中所有产品的通用需求和可变需求。由于产品线定义的可变性,DRS可能包含相互矛盾的需求。例如,它可能包含可以包含在不同产品中的要求A和非(A)。因此,在产品线工程中检查DRS的一致性并不是直截了当的。可变性信息必须合并到一致性检查中,以确保相互矛盾的需求不会成为相同产品需求规范的一部分。本文提出了一种基于模型检验技术的DRS动态特性一致性检验技术。我们给出了该技术的正确性证明,概述了我们的工具环境,并报告了该方法在工业实例中的应用。
{"title":"Dynamic Consistency Checking of Domain Requirements in Product Line Engineering","authors":"Kim Lauenroth, K. Pohl","doi":"10.1109/RE.2008.21","DOIUrl":"https://doi.org/10.1109/RE.2008.21","url":null,"abstract":"The domain requirements specification (DRS) of a product line comprises the common and variable requirements of all products of the product line. Due to the variability defined for a product line, the DRS may contain contradicting requirements. For example, it may contain requirements A and not(A) which can be included in different products. Checking the consistency of DRS in product line engineering is thus not straightforward. Variability information has to be incorporated into the consistency checks to ensure that contradicting requirements do not become part of the same product requirements specification. In this paper, we present a consistency checking technique for dynamic properties of DRS based on model checking techniques. We present a proof of correctness for the technique, sketch our tool environment, and report on the application of the approach to an industrial example.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131708607","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}
引用次数: 31
A Formal Approach to Semantic Composition of Aspect-Oriented Requirements 面向方面需求语义组合的形式化方法
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.42
Nathan Weston, R. Chitchyan, A. Rashid
The goal of aspect-oriented requirements engineering (AORE) is to identify possible crosscutting concerns, and to develop composition specifications around those concerns. These compositions can be used to reason about potential conflicts in the requirements and to relate requirements to architecture in semantically meaningful ways. Recent work in AORE has moved from a syntactic approach to composition, which leads to fragile compositions and increased coupling between aspect and base concerns, to a semantic composition approach, based on semantics of the natural language itself. However, such compositions are at present only informally specified, and as such formal reasoning about the requirements and the subsequent derivations are difficult. We present a formal approach to these semantic-based compositions which facilitates this reasoning. We show that the approach especially lends itself to identifying conflicts between requirements and mapping compositions to a derived architecture.
面向方面的需求工程(AORE)的目标是识别可能的横切关注点,并围绕这些关注点开发组合规范。这些组合可用于推断需求中的潜在冲突,并以语义上有意义的方式将需求与体系结构联系起来。最近在AORE方面的工作已经从句法方法转向组合方法,这导致了脆弱的组合和方面和基本关注点之间的耦合增加,并转向基于自然语言本身语义的语义组合方法。然而,这样的组合目前只是非正式地指定的,因此关于需求和随后的推导的正式推理是困难的。我们提出了一种形式化的方法来处理这些基于语义的组合,以促进这种推理。我们展示了该方法特别适合于识别需求和将组合映射到派生体系结构之间的冲突。
{"title":"A Formal Approach to Semantic Composition of Aspect-Oriented Requirements","authors":"Nathan Weston, R. Chitchyan, A. Rashid","doi":"10.1109/RE.2008.42","DOIUrl":"https://doi.org/10.1109/RE.2008.42","url":null,"abstract":"The goal of aspect-oriented requirements engineering (AORE) is to identify possible crosscutting concerns, and to develop composition specifications around those concerns. These compositions can be used to reason about potential conflicts in the requirements and to relate requirements to architecture in semantically meaningful ways. Recent work in AORE has moved from a syntactic approach to composition, which leads to fragile compositions and increased coupling between aspect and base concerns, to a semantic composition approach, based on semantics of the natural language itself. However, such compositions are at present only informally specified, and as such formal reasoning about the requirements and the subsequent derivations are difficult. We present a formal approach to these semantic-based compositions which facilitates this reasoning. We show that the approach especially lends itself to identifying conflicts between requirements and mapping compositions to a derived architecture.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131285754","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}
引用次数: 14
Requirements Engineering – Industry Needs 需求工程-行业需求
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.64
C. Ebert, A. Hickey
Requirements engineering is recognized as one of the most critical parts of the software development life cycle. The goal of RE is to develop good-not perfect-requirements and to manage them during development with respect to risks and quality. RE is the discipline within systems and software engineering that bridges the entire life cycle and thus determines success or failure of a product or project. From a business perspective, it is what makes the difference between a winning product and a mere set of features. Good requirements engineering practices in industry are critical to succeed-and survive-in ever-changing markets. Current trends are making effective requirements practices even more important. First, the demand for high quality and reliable software is growing rapidly. Second, we see an increasing number of projects being developed with different suppliers having a multitude of stakeholders with different needs and ambitions that have to cooperate to achieve a shared objective. Last but not least, global delivery models rely on the ability to efficiently distribute the software life cycle across locations.
需求工程被认为是软件开发生命周期中最关键的部分之一。RE的目标是开发好的(不是完美的)需求,并在开发过程中根据风险和质量对其进行管理。RE是系统和软件工程中的规程,它连接了整个生命周期,从而决定了产品或项目的成败。从商业角度来看,这是一个成功的产品和仅仅一组功能之间的区别。在行业中,良好的需求工程实践对于在不断变化的市场中取得成功和生存至关重要。当前的趋势使得有效的需求实践变得更加重要。首先,对高质量和可靠软件的需求正在迅速增长。其次,我们看到越来越多的项目是由不同的供应商开发的,这些供应商拥有众多的利益相关者,他们有不同的需求和抱负,必须通过合作来实现共同的目标。最后但并非最不重要的是,全局交付模型依赖于跨位置有效分发软件生命周期的能力。
{"title":"Requirements Engineering – Industry Needs","authors":"C. Ebert, A. Hickey","doi":"10.1109/RE.2008.64","DOIUrl":"https://doi.org/10.1109/RE.2008.64","url":null,"abstract":"Requirements engineering is recognized as one of the most critical parts of the software development life cycle. The goal of RE is to develop good-not perfect-requirements and to manage them during development with respect to risks and quality. RE is the discipline within systems and software engineering that bridges the entire life cycle and thus determines success or failure of a product or project. From a business perspective, it is what makes the difference between a winning product and a mere set of features. Good requirements engineering practices in industry are critical to succeed-and survive-in ever-changing markets. Current trends are making effective requirements practices even more important. First, the demand for high quality and reliable software is growing rapidly. Second, we see an increasing number of projects being developed with different suppliers having a multitude of stakeholders with different needs and ambitions that have to cooperate to achieve a shared objective. Last but not least, global delivery models rely on the ability to efficiently distribute the software life cycle across locations.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115488553","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
Supporting Requirements Change Management in Goal Oriented Analysis 在目标导向分析中支持需求变更管理
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.18
Daisuke Tanabe, Kohei Uno, Kinji Akemine, Takashi Yoshikawa, H. Kaiya, M. Saeki
Requirements changes frequently occur at any time of a software development process and their management is a crucial issue to develop software of high quality. Meanwhile, recently goal-oriented analysis techniques are being put into practice to elicit requirements. In this situation, the change management of goal graphs and its support is necessary. This paper presents two topics related to change management of goal graphs; 1) version control of goal graphs and 2) impact analysis on a goal graph when its modifications occur. In our version control system, we extract the differences between successive versions of a goal graph by means of monitoring modification operations performed through a goal graph editor, and store them in a repository. Our impact analysis detects conflicts that arise when a new goal is added, and investigates the achievability of the other goals when the existing goal is deleted.
在软件开发过程的任何阶段,需求变化都是频繁发生的,需求的管理是开发高质量软件的关键问题。与此同时,最近以目标为导向的分析技术被应用于需求的提取。在这种情况下,目标图的变更管理及其支持是必要的。本文提出了与目标图变更管理相关的两个主题;1)目标图的版本控制和2)发生修改时对目标图的影响分析。在我们的版本控制系统中,我们通过监视通过目标图编辑器执行的修改操作来提取目标图的连续版本之间的差异,并将它们存储在存储库中。我们的影响分析检测添加新目标时产生的冲突,并调查删除现有目标时其他目标的可实现性。
{"title":"Supporting Requirements Change Management in Goal Oriented Analysis","authors":"Daisuke Tanabe, Kohei Uno, Kinji Akemine, Takashi Yoshikawa, H. Kaiya, M. Saeki","doi":"10.1109/RE.2008.18","DOIUrl":"https://doi.org/10.1109/RE.2008.18","url":null,"abstract":"Requirements changes frequently occur at any time of a software development process and their management is a crucial issue to develop software of high quality. Meanwhile, recently goal-oriented analysis techniques are being put into practice to elicit requirements. In this situation, the change management of goal graphs and its support is necessary. This paper presents two topics related to change management of goal graphs; 1) version control of goal graphs and 2) impact analysis on a goal graph when its modifications occur. In our version control system, we extract the differences between successive versions of a goal graph by means of monitoring modification operations performed through a goal graph editor, and store them in a repository. Our impact analysis detects conflicts that arise when a new goal is added, and investigates the achievability of the other goals when the existing goal is deleted.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114551790","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}
引用次数: 33
Marginal Notes on Amethodical Requirements Engineering:  What Experts Learned from Experience 关于方法需求工程的旁注:专家从经验中学到了什么
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.52
S. Sim, T. Alspaugh, B. Al-Ani
Requirements engineers with many years of experience have a distinct perspective on the field. To sample this knowledge, we interviewed 34 requirements researchers and practitioners, each with up to 42 years of experience. We used open-ended, structured interviews in which we asked them to reflect on their experiences and professional development as requirements engineers over their careers. Several themes emerged: requirements engineers act as bridges between different worlds, good communication is key, good process can help but isn't everything, shorter requirements documents can be better, and good requirements are driven by customer value not technical elegance. All of these pertain to amethodical requirements engineering. Amethodical concepts are not rejections of method, but rather those concepts that are marginalized and left out of prescriptive methods for carrying out a procedure. We discuss these results and their implications.
具有多年经验的需求工程师对该领域有不同的看法。为了对这些知识进行抽样,我们采访了34位需求研究人员和实践者,每个人都有42年的经验。我们使用开放式的、结构化的面试,在面试中,我们要求他们反映他们作为需求工程师在职业生涯中的经验和专业发展。几个主题出现了:需求工程师充当不同世界之间的桥梁,良好的沟通是关键,良好的过程可以有所帮助,但不是一切,更短的需求文档可能更好,好的需求是由客户价值驱动的,而不是技术上的优雅。所有这些都属于方法需求工程。方法概念不是对方法的拒绝,而是那些被边缘化的概念,被排除在执行程序的规定性方法之外。我们将讨论这些结果及其含义。
{"title":"Marginal Notes on Amethodical Requirements Engineering:  What Experts Learned from Experience","authors":"S. Sim, T. Alspaugh, B. Al-Ani","doi":"10.1109/RE.2008.52","DOIUrl":"https://doi.org/10.1109/RE.2008.52","url":null,"abstract":"Requirements engineers with many years of experience have a distinct perspective on the field. To sample this knowledge, we interviewed 34 requirements researchers and practitioners, each with up to 42 years of experience. We used open-ended, structured interviews in which we asked them to reflect on their experiences and professional development as requirements engineers over their careers. Several themes emerged: requirements engineers act as bridges between different worlds, good communication is key, good process can help but isn't everything, shorter requirements documents can be better, and good requirements are driven by customer value not technical elegance. All of these pertain to amethodical requirements engineering. Amethodical concepts are not rejections of method, but rather those concepts that are marginalized and left out of prescriptive methods for carrying out a procedure. We discuss these results and their implications.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129598961","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
Investigating the Role of 'Soft Issues' in the RE Process 调查“软问题”在可再生能源过程中的作用
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.35
S. Thew, A. Sutcliffe
Soft issues, such as politics and people's feelings, are often cited as problems in the RE process. A method aimed at improving elicitation and analysis of such 'soft' issues is described. The method consists of a taxonomy of users' values, motivations and emotions, with process guidance for eliciting and analysing these issues for the RE process.
软问题,如政治和人们的感受,经常被认为是RE过程中的问题。本文描述了一种旨在改进对此类“软”问题的启发和分析的方法。该方法包括用户价值观、动机和情感的分类,以及为RE过程引出和分析这些问题的过程指导。
{"title":"Investigating the Role of 'Soft Issues' in the RE Process","authors":"S. Thew, A. Sutcliffe","doi":"10.1109/RE.2008.35","DOIUrl":"https://doi.org/10.1109/RE.2008.35","url":null,"abstract":"Soft issues, such as politics and people's feelings, are often cited as problems in the RE process. A method aimed at improving elicitation and analysis of such 'soft' issues is described. The method consists of a taxonomy of users' values, motivations and emotions, with process guidance for eliciting and analysing these issues for the RE process.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127243757","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}
引用次数: 58
Service-Centric Systems and Requirements Engineering 以服务为中心的系统和需求工程
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.60
L. Baresi, N. Maiden, P. Sawyer
This mini-tutorial introduces Web services and service-centric systems, identifies their impact on requirements engineering, and introduces new tools and techniques for engineer requirements for service-centric systems.
本迷你教程介绍了Web服务和以服务为中心的系统,确定了它们对需求工程的影响,并为以服务为中心的系统的工程师需求介绍了新的工具和技术。
{"title":"Service-Centric Systems and Requirements Engineering","authors":"L. Baresi, N. Maiden, P. Sawyer","doi":"10.1109/RE.2008.60","DOIUrl":"https://doi.org/10.1109/RE.2008.60","url":null,"abstract":"This mini-tutorial introduces Web services and service-centric systems, identifies their impact on requirements engineering, and introduces new tools and techniques for engineer requirements for service-centric systems.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130123247","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Aspects Composition in Problem Frames 问题框架中的方面组成
Pub Date : 2008-09-08 DOI: 10.1109/RE.2008.20
Maria Lencastre, A. Moreira, J. Araújo, J. Castro
Crosscutting concerns usually affect large portions of requirements models, compromising their modularity and, consequently, their evolution. Models built using the Problem Frames (PF) approach are no exception. PF models can be better modularized by integrating aspect-oriented concepts, as these provide mechanisms to systematically deal with crosscutting model elements. This poster outlines a hybrid approach for integrating aspects and PF, supporting aspects representation through pattern, and modelling composition of aspects. This improves the definition of PF aspectual concepts, as well as their composition process.
横切关注点通常会影响需求模型的大部分,损害它们的模块化,从而影响它们的演进。使用问题框架(PF)方法构建的模型也不例外。通过集成面向方面的概念,可以更好地模块化PF模型,因为这些概念提供了系统地处理横切模型元素的机制。这张海报概述了一种集成方面和PF的混合方法,通过模式支持方面表示,并对方面的组合建模。这改进了PF方面概念的定义,以及它们的组成过程。
{"title":"Aspects Composition in Problem Frames","authors":"Maria Lencastre, A. Moreira, J. Araújo, J. Castro","doi":"10.1109/RE.2008.20","DOIUrl":"https://doi.org/10.1109/RE.2008.20","url":null,"abstract":"Crosscutting concerns usually affect large portions of requirements models, compromising their modularity and, consequently, their evolution. Models built using the Problem Frames (PF) approach are no exception. PF models can be better modularized by integrating aspect-oriented concepts, as these provide mechanisms to systematically deal with crosscutting model elements. This poster outlines a hybrid approach for integrating aspects and PF, supporting aspects representation through pattern, and modelling composition of aspects. This improves the definition of PF aspectual concepts, as well as their composition process.","PeriodicalId":340621,"journal":{"name":"2008 16th IEEE International Requirements Engineering Conference","volume":"231 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122467410","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
期刊
2008 16th IEEE International Requirements Engineering Conference
全部 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