DASH: A New Language for Declarative Behavioural Requirements with Control State Hierarchy

dc.contributor.authorSerna, Jose
dc.contributor.authorDay, Nancy A.
dc.contributor.authorFarheen, Sabria
dc.date.accessioned2020-07-02T16:33:16Z
dc.date.available2020-07-02T16:33:16Z
dc.date.issued2017-09-04
dc.description.abstractWe present DASH, a new language for describing formal behavioural models of requirements. DASH combines the ability to write abstract, declarative transitions (as in Z or Alloy) with a labelled control state hierarchy (as in the Statecharts family of languages). The key contribution of DASH is the combination of explicit support for user-level abstractions that create and factor sets of transitions, such as state hierarchy, and the use of full first-order logic to describe the transitions.en
dc.identifier.urihttps://doi.org/10.1109/REW.2017.70
dc.identifier.urihttp://hdl.handle.net/10012/16024
dc.language.isoenen
dc.publisherIEEEen
dc.relation.urihttps://cs.uwaterloo.ca/∼nday/2017-modreen
dc.subjectmetalsen
dc.subjectheating systemsen
dc.subjectmodel checkingen
dc.subjectanalytical modelsen
dc.subjectsyntacticsen
dc.subjecttoolsen
dc.subjectsystematicsen
dc.subjectformal specificationen
dc.subjectformal verificationen
dc.subjectspecification languagesen
dc.subjectDASH languageen
dc.subjectStatechart language familyen
dc.subjectfirst-order logicen
dc.subjectlabelled control state hierarchyen
dc.subjectdeclarative transitionsen
dc.subjectabstract transitionsen
dc.subjectdeclarative behavioural requirementsen
dc.subjectuser-level abstractionsen
dc.subjecttransition systemen
dc.subjectbehavioural modelsen
dc.subjectstatechartsen
dc.subjectmodel-driven engineeringen
dc.titleDASH: A New Language for Declarative Behavioural Requirements with Control State Hierarchyen
dc.typeConference Paperen
dcterms.bibliographicCitationJ. Serna, N. A. Day and S. Farheen, "DASH: A New Language for Declarative Behavioural Requirements with Control State Hierarchy," 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW), Lisbon, 2017, pp. 64-68, doi: 10.1109/REW.2017.70.en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2017-SeDaFa-modre.pdf
Size:
136.73 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: