BeSoS: A Tool for Behavior-driven and Scenario-based Requirements Modeling for Systems of Systems
Thu 15 Apr 2021 13:30 - 15:00 at Room 2: Duisburg - Posters & Tools: Showcase
[Context & Motivation] The connected vehicle can be seen as a system within a system of systems (SoS). Functions that can be experienced by the vehicle user are often provided by the interaction of several systems that are managed and operated independently. [Problem] Due to the managerial, operational and evolutionary independence of constituent systems (CSs) in a SoS, requirements can evolve and constantly change over time. Therefor, linear and top-down requirements engineering methods can not be applied without significant adaptations. To define requirements for the development of CSs in a SoS context, new tools are needed that support the continuous and iterative specification and alignment of requirements across different levels of abstraction. [Principal Ideas] We propose to integrate the behavior-driven development (BDD) approach with an intuitive and scenario-based modeling of functional requirements. In this way, stakeholder expectations can be structured via features and documented in natural language as usage scenarios. Based on the usage scenarios, the modeling of functional requirements can be driven by tests. This combination of BDD and scenario-based requirements modeling allows the automated testing and analysis of requirements to support the iterative specification of requirements and the alignment of stakeholder needs. [Contribution] In this paper we show the tool BeSoS that supports the iterative and behavior-driven specification of requirements in a SoS context. We propose a method and describe the architecture and inner workings of the tool. A demonstration of the tool is available here: tbd
Tue 13 AprDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
12:30 - 13:00 | Posters & Tools: Short TalksPosters and Tools at Room 1: Essen Chair(s): Elda Paja IT University of Copenhagen, Norbert Seyff FHNW & University of Zurich | ||
12:30 7mTalk | BeSoS: A Tool for Behavior-driven and Scenario-based Requirements Modeling for Systems of Systems Posters and Tools | ||
12:37 7mTalk | Extreme Requirements Elicitation: Lessons Learnt from the COVID-19 Case Study Posters and Tools Anna Bernasconi Politecnico di Milano | ||
12:45 7mTalk | Hanfor: Semantic Requirements Review at Scale Posters and Tools Samuel Becker University Freiburg, Daniel Dietsch University of Freiburg, Nico Hauff University Freiburg, Elisabeth Henkel University Freiburg, Vincent Langenfeld University of Freiburg, Andreas Podelski University of Freiburg, Germany, Bernd Westphal Albert-Ludwigs-Universitat Freiburg | ||
12:52 7mTalk | SAIP: A Prototype Tool for Semi-Automatic User Interface Prototyping Posters and Tools Yuqing Chen Beijing University of Technology, Shengqi Cao Beijing University of Technology, Guozhang Ma Beijing University of Technology, Tong Li Beijing University of Technology |
Thu 15 AprDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:30 - 15:00 | Posters & Tools: ShowcasePosters and Tools at Room 2: Duisburg The Posters and Tools Showcases will take place in Zoom Breakout Sessions in parallel. | ||
13:30 90mTalk | Hanfor: Semantic Requirements Review at Scale Posters and Tools Samuel Becker University Freiburg, Daniel Dietsch University of Freiburg, Nico Hauff University Freiburg, Elisabeth Henkel University Freiburg, Vincent Langenfeld University of Freiburg, Andreas Podelski University of Freiburg, Germany, Bernd Westphal Albert-Ludwigs-Universitat Freiburg | ||
13:30 90mTalk | Extreme Requirements Elicitation: Lessons Learnt from the COVID-19 Case Study Posters and Tools Anna Bernasconi Politecnico di Milano | ||
13:30 90mTalk | SAIP: A Prototype Tool for Semi-Automatic User Interface Prototyping Posters and Tools Yuqing Chen Beijing University of Technology, Shengqi Cao Beijing University of Technology, Guozhang Ma Beijing University of Technology, Tong Li Beijing University of Technology | ||
13:30 90mTalk | BeSoS: A Tool for Behavior-driven and Scenario-based Requirements Modeling for Systems of Systems Posters and Tools |