Matches in SemOpenAlex for { <https://semopenalex.org/work/W3041991984> ?p ?o ?g. }
Showing items 1 to 90 of
90
with 100 items per page.
- W3041991984 endingPage "101833" @default.
- W3041991984 startingPage "101833" @default.
- W3041991984 abstract "Formal methods use abstraction and rigorously verified refinement to manage the design of complex systems, ensuring that they satisfy important invariant properties. However, formal verification is not sufficient: models must also be tested to ensure that they behave according to the informal requirements and validated by domain experts who may not be expert in formal modelling. This can be satisfied by scenarios that complement the requirements specification. The model can be animated to check whether the scenario is feasible in the model and that the model reaches the states expected in the scenario. However, there are two problems with this approach. 1) The natural language used to describe the scenarios is often verbose, ambiguous and therefore difficult to understand; especially if the modeller is not a domain expert. 2) Provided scenarios are typically at the most concrete level corresponding to the full requirements and cannot be used until all the refinements have been completed in the model. We show by example how a precise and concise domain specific language can be used for writing these abstract scenarios in a style that can be easily understood by the domain expert (for validation purposes) as well as the modeller (for behavioural verification) and can be used as the persistence for automated tool support. We propose two alternative approaches to using scenarios during formal modelling: A method of refining scenarios before the model is refined so that the scenarios guide the modelling, and a method of abstracting scenarios from provided concrete ones so that they can be used to test early refinements of the model. We illustrate the two approaches on the ‘Tokeneer’ secure enclave example and the ERTMS/ETCS Hybrid Level 3 specification for railway controls. We base our approach on the Cucumber framework for scenarios and the Event-B modelling language and tool set. We have developed a new ‘Scenario Checker’ plugin to manage the animation of scenarios.1" @default.
- W3041991984 created "2020-07-16" @default.
- W3041991984 creator A5018781402 @default.
- W3041991984 creator A5042805366 @default.
- W3041991984 creator A5051193769 @default.
- W3041991984 creator A5056335848 @default.
- W3041991984 creator A5063388858 @default.
- W3041991984 date "2021-01-01" @default.
- W3041991984 modified "2023-10-01" @default.
- W3041991984 title "Domain-specific scenarios for refinement-based methods" @default.
- W3041991984 cites W1971486022 @default.
- W3041991984 cites W1985804037 @default.
- W3041991984 cites W1986788631 @default.
- W3041991984 cites W2000149314 @default.
- W3041991984 doi "https://doi.org/10.1016/j.sysarc.2020.101833" @default.
- W3041991984 hasPublicationYear "2021" @default.
- W3041991984 type Work @default.
- W3041991984 sameAs 3041991984 @default.
- W3041991984 citedByCount "11" @default.
- W3041991984 countsByYear W30419919842020 @default.
- W3041991984 countsByYear W30419919842022 @default.
- W3041991984 countsByYear W30419919842023 @default.
- W3041991984 crossrefType "journal-article" @default.
- W3041991984 hasAuthorship W3041991984A5018781402 @default.
- W3041991984 hasAuthorship W3041991984A5042805366 @default.
- W3041991984 hasAuthorship W3041991984A5051193769 @default.
- W3041991984 hasAuthorship W3041991984A5056335848 @default.
- W3041991984 hasAuthorship W3041991984A5063388858 @default.
- W3041991984 hasBestOaLocation W30419919842 @default.
- W3041991984 hasConcept C104317684 @default.
- W3041991984 hasConcept C111472728 @default.
- W3041991984 hasConcept C112313634 @default.
- W3041991984 hasConcept C115903868 @default.
- W3041991984 hasConcept C124304363 @default.
- W3041991984 hasConcept C127716648 @default.
- W3041991984 hasConcept C134306372 @default.
- W3041991984 hasConcept C135257023 @default.
- W3041991984 hasConcept C138885662 @default.
- W3041991984 hasConcept C185592680 @default.
- W3041991984 hasConcept C188082640 @default.
- W3041991984 hasConcept C199360897 @default.
- W3041991984 hasConcept C207685749 @default.
- W3041991984 hasConcept C33923547 @default.
- W3041991984 hasConcept C36503486 @default.
- W3041991984 hasConcept C41008148 @default.
- W3041991984 hasConcept C55493867 @default.
- W3041991984 hasConcept C75606506 @default.
- W3041991984 hasConcept C92548554 @default.
- W3041991984 hasConceptScore W3041991984C104317684 @default.
- W3041991984 hasConceptScore W3041991984C111472728 @default.
- W3041991984 hasConceptScore W3041991984C112313634 @default.
- W3041991984 hasConceptScore W3041991984C115903868 @default.
- W3041991984 hasConceptScore W3041991984C124304363 @default.
- W3041991984 hasConceptScore W3041991984C127716648 @default.
- W3041991984 hasConceptScore W3041991984C134306372 @default.
- W3041991984 hasConceptScore W3041991984C135257023 @default.
- W3041991984 hasConceptScore W3041991984C138885662 @default.
- W3041991984 hasConceptScore W3041991984C185592680 @default.
- W3041991984 hasConceptScore W3041991984C188082640 @default.
- W3041991984 hasConceptScore W3041991984C199360897 @default.
- W3041991984 hasConceptScore W3041991984C207685749 @default.
- W3041991984 hasConceptScore W3041991984C33923547 @default.
- W3041991984 hasConceptScore W3041991984C36503486 @default.
- W3041991984 hasConceptScore W3041991984C41008148 @default.
- W3041991984 hasConceptScore W3041991984C55493867 @default.
- W3041991984 hasConceptScore W3041991984C75606506 @default.
- W3041991984 hasConceptScore W3041991984C92548554 @default.
- W3041991984 hasFunder F4320314238 @default.
- W3041991984 hasLocation W30419919841 @default.
- W3041991984 hasLocation W30419919842 @default.
- W3041991984 hasLocation W30419919843 @default.
- W3041991984 hasOpenAccess W3041991984 @default.
- W3041991984 hasPrimaryLocation W30419919841 @default.
- W3041991984 hasRelatedWork W1549077947 @default.
- W3041991984 hasRelatedWork W1881144118 @default.
- W3041991984 hasRelatedWork W2001703191 @default.
- W3041991984 hasRelatedWork W2010564228 @default.
- W3041991984 hasRelatedWork W2086482339 @default.
- W3041991984 hasRelatedWork W2115519794 @default.
- W3041991984 hasRelatedWork W2137504529 @default.
- W3041991984 hasRelatedWork W2979406678 @default.
- W3041991984 hasRelatedWork W4252103056 @default.
- W3041991984 hasRelatedWork W4301259826 @default.
- W3041991984 hasVolume "112" @default.
- W3041991984 isParatext "false" @default.
- W3041991984 isRetracted "false" @default.
- W3041991984 magId "3041991984" @default.
- W3041991984 workType "article" @default.