Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER
Wed 26 May 2021 01:00 - 01:15 at Blended Sessions Room 4 - 1.2.4. Software Requirements
Traditionally, practitioners use formal methods pre-dominately for one half of the quality-assurance process: verification (do we build the software right?). The other half – validation (do we build the right software?) – has been given comparatively little attention. While verification is the core of refinement-based formal methods, where each new refinement step must preserve all properties of its abstract model, validation is usually postponed until the latest stages of the development, when models can be automatically executed. Thus mistakes in requirements or in their interpretation are caught too late: usually at the end of the development process. In this paper, we present a novel approach to check compliance between requirements and their formal refinement-based specification during the earlier stages of development. Our proposed approach – “validation obligations” – is based on the simple idea that both verification and validation are an integral part of all refinement steps of a system.
Tue 25 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
12:05 - 13:15 | 1.2.4. Software RequirementsTechnical Track / SEIS - Software Engineering in Society / NIER - New Ideas and Emerging Results at Blended Sessions Room 4 +12h Chair(s): Birgit Penzenstadler Chalmers | ||
12:05 20mPaper | How to identify Boundary Conditions with Contrasty Metric?Technical Track Technical Track Weilin Luo Sun Yat-sen University, Hai Wan School of Data and Computer Science, Sun Yat-sen University, Xiaotong Song School of Data and Computer Science, Sun Yat-sen University, Binhao Yang School of Data and Computer Science, Sun Yat-sen University, Hongzhen Zhong School of Data and Computer Science, Sun Yat-sen University, Yin Chen Department of Computer Science, South China Normal University Pre-print Media Attached | ||
12:25 20mPaper | Using Domain-specific Corpora for Improved Handling of Ambiguity in RequirementsTechnical Track Technical Track Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh EECS, University of Ottawa, Lionel Briand University of Luxembourg and University of Ottawa Pre-print Media Attached | ||
12:45 15mPaper | Investigating the potential impact of values on requirements and software engineeringSEIS SEIS - Software Engineering in Society Alistair Sutcliffe University of Aston, Peter Sawyer Aston University, Wei Liu King's College London, Nelly Bencomo Aston University Pre-print Media Attached | ||
13:00 15mPaper | Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER NIER - New Ideas and Emerging Results Atif Mashkoor Johannes Kepler University Linz, Michael Leuschel HHU, Alexander Egyed Johannes Kepler University Pre-print Media Attached |
Wed 26 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
00:05 - 01:15 | 1.2.4. Software RequirementsTechnical Track / NIER - New Ideas and Emerging Results / SEIS - Software Engineering in Society at Blended Sessions Room 4 | ||
00:05 20mPaper | How to identify Boundary Conditions with Contrasty Metric?Technical Track Technical Track Weilin Luo Sun Yat-sen University, Hai Wan School of Data and Computer Science, Sun Yat-sen University, Xiaotong Song School of Data and Computer Science, Sun Yat-sen University, Binhao Yang School of Data and Computer Science, Sun Yat-sen University, Hongzhen Zhong School of Data and Computer Science, Sun Yat-sen University, Yin Chen Department of Computer Science, South China Normal University Pre-print Media Attached | ||
00:25 20mPaper | Using Domain-specific Corpora for Improved Handling of Ambiguity in RequirementsTechnical Track Technical Track Saad Ezzini University of Luxembourg, Sallam Abualhaija University of Luxembourg, Chetan Arora Deakin University, Mehrdad Sabetzadeh EECS, University of Ottawa, Lionel Briand University of Luxembourg and University of Ottawa Pre-print Media Attached | ||
00:45 15mPaper | Investigating the potential impact of values on requirements and software engineeringSEIS SEIS - Software Engineering in Society Alistair Sutcliffe University of Aston, Peter Sawyer Aston University, Wei Liu King's College London, Nelly Bencomo Aston University Pre-print Media Attached | ||
01:00 15mPaper | Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER NIER - New Ideas and Emerging Results Atif Mashkoor Johannes Kepler University Linz, Michael Leuschel HHU, Alexander Egyed Johannes Kepler University Pre-print Media Attached |