2011 Model-Driven Requirements Engineering Workshop最新文献

筛选
英文 中文
Formalizing standards and regulations variability in longlife projects. A challenge for Model-driven engineering 使长寿命项目中的标准和法规可变性正规化。模型驱动工程的挑战
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-10-17 DOI: 10.1109/MoDRE.2011.6045368
Nicolas Sannier, B. Baudry, Thuy Nguyen
{"title":"Formalizing standards and regulations variability in longlife projects. A challenge for Model-driven engineering","authors":"Nicolas Sannier, B. Baudry, Thuy Nguyen","doi":"10.1109/MoDRE.2011.6045368","DOIUrl":"https://doi.org/10.1109/MoDRE.2011.6045368","url":null,"abstract":"Safety regulations and standards imposed by national regulators on nuclear power plant systems provide high-level requirements, recommendations and/or guidance expressed in natural language. In many cases, this leaves a large margin for interpretation, not all of which are acceptable to a given regulator. Currently the elements that lead to the establishment of acceptable/accepted practices are not always documented, nor are these practices formally modeled. When a new standard appears or when Electricité de France (EDF) has to discuss a standard with another regulator, there is no systematic process to build a practice. Domain-specific modeling, traceability and variability modeling are Model-Driven Engineering (MDE) techniques that could address various aspects of practice formalization. This paper precisely defines the modeling issues that are currently faced by EDF when managing regulatory safety requirements, standards and practices. Then we review existing requirements modeling techniques to understand their benefits and limits according to EDF's needs.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116797290","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}
引用次数: 11
Transforming an enterprise model into a use case model using existing heuristics 使用现有的启发式方法将企业模型转换为用例模型
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-10-17 DOI: 10.1109/MoDRE.2011.6045363
F. Siqueira, P. S. M. Silva
{"title":"Transforming an enterprise model into a use case model using existing heuristics","authors":"F. Siqueira, P. S. M. Silva","doi":"10.1109/MoDRE.2011.6045363","DOIUrl":"https://doi.org/10.1109/MoDRE.2011.6045363","url":null,"abstract":"One of the key responsibilities of Requirements Engineering is to refine requirements into specifications. Although there are some approaches for requirements refinement, this task is usually executed manually. Based on Model-Driven Engineering concepts, this study proposes a semi-automatic transformation using an enterprise model as source and a use case model as target. The underlying hypothesis is that using an enterprise model as a source it is possible to represent both the requirements and the domain knowledge that are necessary to obtain specifications. Considering this hypothesis, this study discusses the proposed transformation and a set of heuristics - found in the analysis of existing studies - using an example, executed with support of a tool.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"431 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116544913","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
Streamlining scenario modeling with Model-Driven Development: A case study 使用模型驱动的开发简化场景建模:一个案例研究
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-10-17 DOI: 10.1109/MODRE.2011.6045367
M. Goulão, A. Moreira, João Araújo, João Pedro Santos
{"title":"Streamlining scenario modeling with Model-Driven Development: A case study","authors":"M. Goulão, A. Moreira, João Araújo, João Pedro Santos","doi":"10.1109/MODRE.2011.6045367","DOIUrl":"https://doi.org/10.1109/MODRE.2011.6045367","url":null,"abstract":"Scenario modeling can be realized through different perspectives. In UML, scenarios are often modeled with activity models, in an early stage of development. Later, sequence diagrams are used to detail object interactions. The migration from activity diagrams to sequence diagrams is a repetitive and error-prone task. Model-Driven Development (MDD) can help streamlining this process, through transformation rules. Since the information in the activity model is insufficient to generate the corresponding complete sequence model, manual refinements are required. Our goal is to compare the relative effort of building the sequence diagrams manually with that of building them semi-automatically. Our results show a decrease in the number of operations required to build and refine the sequence model of approximately 64% when using MDD, when compared to the manual approach.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129938078","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
Interactive requirements validation for reactive systems through virtual requirements prototype 通过虚拟需求原型对反应性系统进行交互需求验证
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-10-17 DOI: 10.1109/MoDRE.2011.6045361
Daniel Aceituna, Hyunsook Do, Seok-Won Lee
{"title":"Interactive requirements validation for reactive systems through virtual requirements prototype","authors":"Daniel Aceituna, Hyunsook Do, Seok-Won Lee","doi":"10.1109/MoDRE.2011.6045361","DOIUrl":"https://doi.org/10.1109/MoDRE.2011.6045361","url":null,"abstract":"Adequate requirements validation can prevent errors from propagating into later development phases, and eventually improve the quality of software systems. However, validating natural language requirements is often difficult and error-prone. An effective means of requirements validation for embedded software systems has been to build a working model of the requirements in the form of a physical prototype that stakeholders can interact with. However, physical prototyping can be costly, and time consuming, extending the time it takes to obtain and implement stakeholder feedback. We have developed a requirements validation technique, called Virtual Requirements Prototype (VRP), that reduces cost and stakeholder feedback time by allowing stakeholders to validate embedded software requirements through the interaction with a virtual prototype.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"10 18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126249297","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}
引用次数: 11
Validation of embedded system verification models 嵌入式系统验证模型的验证
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-10-17 DOI: 10.1109/MoDRE.2011.6045366
Jelena Marincic, A. Mader, R. Wieringa
{"title":"Validation of embedded system verification models","authors":"Jelena Marincic, A. Mader, R. Wieringa","doi":"10.1109/MoDRE.2011.6045366","DOIUrl":"https://doi.org/10.1109/MoDRE.2011.6045366","url":null,"abstract":"The result of a model-based requirements verification shows that the model of a system satisfies (or not) formalised system requirements. The verification result is correct only if the model represents the system adequately. No matter what modelling technique we use, what precedes the model construction are non-formal activities. During these activities the modeller has to learn how the system works, what the requirements are, and to decide what is relevant to model and how to do it. Due to a partly non-formal nature of modelling steps, we do not have a formal proof that the model represents the system adequately. The most we can do is to increase the confidence in the model. In this paper we explore non-formal model validation steps while designing a formal model. On the example of a Uppaal performance model we designed in a company that produces printers, we will show what validation steps were necessary to increase the stakeholders' confidence in the model. Based on this case study, we propose more general, but non-formal model validation steps, that can structure model validation. The steps we propose deal with the same design elements and issues present in other model-based verification activities, therefore can accompany them as well.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125897085","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
Requirements verification in the presence of variability 在存在可变性的情况下进行需求验证
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-10-17 DOI: 10.1109/MoDRE.2011.6045369
J. Corriveau, Soheila Bashardoust-Tajali, Vojislav D. Radonjic
{"title":"Requirements verification in the presence of variability","authors":"J. Corriveau, Soheila Bashardoust-Tajali, Vojislav D. Radonjic","doi":"10.1109/MoDRE.2011.6045369","DOIUrl":"https://doi.org/10.1109/MoDRE.2011.6045369","url":null,"abstract":"The emergence of Software Product Lines and System Family Engineering emphasizes the importance of the notions of variability and commonalities across a domain. Yet, how to integrate these notions into the task of verifying requirements against the actual behavior of an implementation has received little attention. In this paper, our position is that a model-driven approach to requirements verification in the presence of variability is entirely feasible.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"217 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122836737","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
Transformation of aspect-oriented requirements specifications for reactive systems into aspect-oriented design specifications 将响应式系统的面向方面需求规范转换为面向方面的设计规范
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-10-17 DOI: 10.1109/MoDRE.2011.6045365
G. Mussbacher, J. Kienzle, Daniel Amyot
{"title":"Transformation of aspect-oriented requirements specifications for reactive systems into aspect-oriented design specifications","authors":"G. Mussbacher, J. Kienzle, Daniel Amyot","doi":"10.1109/MoDRE.2011.6045365","DOIUrl":"https://doi.org/10.1109/MoDRE.2011.6045365","url":null,"abstract":"Model-driven engineering (MDE) promises faster and more reliable software development processes. A key factor of MDE is the transformation of models, allowing a software engineer to use the most appropriate modeling notation for a particular task. The earlier transformations can be applied during software development, the greater the potential cost savings. To that effect, we report on the transformation of aspect-oriented models for reactive systems development, i.e., from a scenario-based requirements model into a UML-based design model. We use Aspect-oriented Use Case Maps (AoUCM) as the requirements notation and Reusable Aspect Models (RAM) as the design notation. While AoUCM is ideally suited for the specification of the system workflow comprised of interactions between the environment and the system, RAM excels in providing a design view of system structure and defining the data dimension of the system including inputs and outputs. As the more abstract AoUCM models are transformed into more concrete RAM models, MDE ensures that the AoUCM workflow specifications do not have to be modeled again in RAM, thus avoiding a duplication of effort. We present transformation algorithms to show that an AoUCM-to-RAM mapping is indeed feasible and report on initial tool support for the transformation.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121939106","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
An architecture-oriented model-driven requirements engineering approach 面向体系结构的模型驱动需求工程方法
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-10-17 DOI: 10.1109/MoDRE.2011.6045364
Grzegorz Loniewski, Ausias Armesto, E. Insfrán
{"title":"An architecture-oriented model-driven requirements engineering approach","authors":"Grzegorz Loniewski, Ausias Armesto, E. Insfrán","doi":"10.1109/MoDRE.2011.6045364","DOIUrl":"https://doi.org/10.1109/MoDRE.2011.6045364","url":null,"abstract":"Software development processes have become highly complex with the increase in the complexity of software systems and their architectures. It is widely recognized that requirements engineering (RE) is a critical part of this process, along with the design of a system's software architecture with which to satisfy requirements. In this paper, we aim to provide a methodological approach for Architecture-oriented Model-Driven Requirements Engineering. We believe that considering architectural aspects for modeling requirements in a model-driven approach will provide software developers with several benefits such as an improvement in traceability, better architecture and implementation coherence. This paper presents the definition of a process which is based on the OpenUP method, including its activities, roles, and work products. We also provide an example of the use of this approach in a SOA-based software development project.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131295397","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
Defining an annex language to the architecture analysis and design language for requirements engineering activities support 为需求工程活动支持定义架构分析和设计语言的附件语言
2011 Model-Driven Requirements Engineering Workshop Pub Date : 2011-08-29 DOI: 10.1109/MoDRE.2011.6045362
Dominique Blouin, E. Senn, S. Turki
{"title":"Defining an annex language to the architecture analysis and design language for requirements engineering activities support","authors":"Dominique Blouin, E. Senn, S. Turki","doi":"10.1109/MoDRE.2011.6045362","DOIUrl":"https://doi.org/10.1109/MoDRE.2011.6045362","url":null,"abstract":"Several requirements modeling languages such as the requirements package of SysML have been developed to improve the elicitation, analysis, validation and verification of requirements during project development life cycles. However, none of these languages is generic enough to embed explicit traces to components of arbitrary system architecture languages intending to provide a solution to the problem formalized by requirements specifications. For example, systems engineers using the Architecture Analysis and Design Language (AADL) cannot broidge SysML requirements to their architecture models in the same way it is done for UML models. The only way would be to define an external trace model linking the requirements to AADL model elements. In this paper, the new Requirements Definition and Analysis Language (RDAL) is presented. Inspired from SysML and the IEEE 15288 system life cycle processes standards, RDAL requirements can be traced to elements from any language of the solution domain, according to a settings model defining the allowed element types. Moreover, RDAL requirements can be expressed formally in terms of any constraint language such as OCL or REAL (for AADL) to provide automated verification against the associated solution (architecture) models. RDAL also adds important requirements engineering concepts such as environmental assumptions and goals not covered in SysML. RDAL is currently being standardized by the SAE AS-2C committee to become an annex of AADL.","PeriodicalId":391740,"journal":{"name":"2011 Model-Driven Requirements Engineering Workshop","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114924728","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}
引用次数: 24
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信