• Complain

Grünbacher Paul - Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings

Here you can read online Grünbacher Paul - Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Cham, year: 2017, publisher: Springer International Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Grünbacher Paul Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings
  • Book:
    Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings
  • Author:
  • Publisher:
    Springer International Publishing
  • Genre:
  • Year:
    2017
  • City:
    Cham
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Use case models -- Ecosystems and innovation -- Human factors in requirements engineering -- Goal-orientation in requirements engineering -- Communication and collaboration.-Process and tool integration -- Visualization and representation of requirements -- Agile requirements engineering -- Natural language processing, information retrieval and machine learning -- Traceability -- Quality of natural language requirements.-Research methodology in requirements engineering.;This book constitutes the proceedings of the 23rd International Working Conference on Requirements Engineering - Foundation for Software Quality, REFSQ 2017, held in Essen, Germany, in February/March 2017. The 16 full papers and 10 short papers presented in this volume were carefully reviewed and selected from 77 submissions. The papers were organized in topical sections named: use case models; ecosystems and innovation; human factors in requirements engineering; goal-orientation in requirements engineering; communication and collaboration; process and tool integration; visualization and representation of requirements; agile requirements engineering; natural language processing, information retrieval and machine learning traceability; quality of natural language requirements; research methodology in requirements engineering.

Grünbacher Paul: author's other books


Who wrote Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings? Find out the surname, the name of the author of the book and a list of all author's works by series.

Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make

Use Case Models
Springer International Publishing AG 2017
Paul Grnbacher and Anna Perini (eds.) Requirements Engineering: Foundation for Software Quality Lecture Notes in Computer Science 10153 10.1007/978-3-319-54045-0_1
Incremental Reconfiguration of Product Specific Use Case Models for Evolving Configuration Decisions
Ines Hajri 1
(1)
SnT Centre for Security, Reliability and Trust, University of Luxembourg, Luxembourg City, Luxembourg
(2)
International Electronics & Engineering (IEE), Contern, Luxembourg
Ines Hajri (Corresponding author)
Email:
Arda Goknil
Email:
Lionel C. Briand
Email:
Thierry Stephany
Email:
Abstract
Context and motivation : Product Line Engineering (PLE) is increasingly common practice in industry to develop complex systems for multiple customers with varying needs. In many business contexts, use cases are central development artifacts for requirements engineering and system testing. In such contexts, use case configurators can play a significant role to capture variable and common requirements in Product Line (PL) use case models and to generate Product Specific (PS) use case models for each new customer in a product family. Question/Problem : Although considerable research has been devoted to use case configurators, little attention has been paid to supporting the incremental reconfiguration of use case models with evolving configuration decisions. Principal ideas/results : We propose, apply, and assess an incremental reconfiguration approach to support evolving configuration decisions in PL use case models. PS use case models are incrementally reconfigured by focusing only on the changed decisions and their side effects. In our prior work, we proposed and applied Product line Use case modeling Method (PUM) to support variability modeling in PL use case diagrams and specifications. We also developed a use case configurator, PUMConf, which interactively collects configuration decisions from analysts to generate PS use case models from PL models. Our approach is built on top of PUM and PUMConf. Contributions : We provide fully automated tool support for incremental configuration as an extension of PUMConf. Our approach has been evaluated in an industrial case study in the automotive domain, which provided evidence it is practical and beneficial.
Keywords
Product Line Engineering Use case-driven development
Introduction
Product Line Engineering (PLE) is becoming common practice in many domains such as automotive and avionics, due to the increasing complexity of software systems that warrant better support for reusable software artifacts. In such domains, many business contexts are use case-driven where use cases are the main artifacts driving requirements engineering and system testing practices []. To develop a new product in a new project, IEE analysts elicit requirements as a use case diagram and its accompanying use case specifications. For each new customer of the product, they need to clone the current models, and negotiate variabilities with the customer to produce new use case models. This is a manual, error prone, and time-consuming practice since variability information is not explicitly represented.
The need for PLE support in the context of use case-driven development has already been acknowledged and several product line use case modeling and configuration approaches have been proposed []) do not support incremental reconfiguration of use case models resulting from changes in configuration decisions, e.g., a selected variant use case being unselected.
In practice, for example at IEE and for a variety of reasons, analysts manually assign traces from the configured use case models to other software and hardware specifications as well as to the customers requirements documents for external systems []. Furthermore, configuration decisions frequently change, resulting in the reconfiguration of Product Specific (PS) use case models. When the use case models are reconfigured for all decisions, including unchanged and unaffected decisions, manually assigned traces are lost. The analysts need to reassign all the traces after each reconfiguration. It is therefore vital to enable the incremental reconfiguration of use case models focusing only on changed decisions and their side-effects. With such support, the analysts could then reassign traces only for the parts of the reconfigured models impacted by decision changes. Our main motivation is to preserve the unimpacted parts of the PS use case models for evolving configuration decisions, thus avoiding manual effort during reconfiguration such as manual updating of traces from PS models to other documents.
In our previous work [] supporting three crucial activities. First, the analyst is guided to make configuration decisions in an appropriate order. Second, the consistency of configuration decisions is ensured by automatically identifying contradicting decisions. Third, PS use case diagram and specifications are automatically generated from PL models and configuration decisions. Our configuration approach is supported by a tool, PUMConf , integrated with IBM DOORS.
In this paper, we propose, apply and assess an incremental reconfiguration approach, based on PUM and PUMConf, to support the evolution of configuration decisions for PL use case models. We do not address here evolving PL use case models, which is an entirely different problem and needs to be treated in a separate approach. In our proposed solution, the PS use case diagram and specifications are incrementally reconfigured by focusing only on the changed configuration decisions and their side effects. To do so, we implemented a model differencing pipeline which identifies decision changes to be used in the regeneration of PS models. There are two sets of decisions: (i) the set of previously made decisions used to initially generate the PS use case models and (ii) the set of decisions including decisions changed after the initial generation of the PS models. Our approach compares the two sets to incrementally regenerate the PS use case models. We extended our configurator, PUMConf , to fully automate our approach. We also report an industrial case study demonstrating its applicability and benefits.
This paper is structured as follows. In Sect..
Related Work
Several use case-driven configuration approaches were proposed in the literature (e.g., [] propose an approach as an extension of DOPLER to identify the impact of changes of variability information on products. For a change in a variability model of a product line, the approach identifies whether configuration decisions for the existing products need to be changed as well. Then, it reconfigures all the products in the product line and also compares the reconfigured products with the previous version to inform the analysts about the differences in the products. However, it focuses on changes in variability information, not changes in decisions. It is also not incremental, limiting its applicability, as the reconfiguration encompasses all the decisions, not only the affected ones.
Considerable attention in the model-driven engineering research community has been given to incremental model generation/transformation for model changes (e.g., [). To the best of our knowledge, our approach is the first work which supports incremental reconfiguration of PS use case models for evolving configuration decisions in a product family.
Background
In this section we give the background information about elicitation of PL use case diagram and specifications (Sect. ).
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings»

Look at similar books to Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings»

Discussion, reviews of the book Requirements Engineering: Foundation for Software Quality: 23rd International Working Conference, REFSQ 2017, Essen, Germany, February 27 - March 2, 2017, Proceedings and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.