Specification Slicing for VDM-SL
Guardat en:
| Publicat a: | arXiv.org (Oct 4, 2024), p. n/a |
|---|---|
| Autor principal: | |
| Altres autors: | |
| Publicat: |
Cornell University Library, arXiv.org
|
| Matèries: | |
| Accés en línia: | Citation/Abstract Full text outside of ProQuest |
| Etiquetes: |
Sense etiquetes, Sigues el primer a etiquetar aquest registre!
|
MARC
| LEADER | 00000nab a2200000uu 4500 | ||
|---|---|---|---|
| 001 | 3113847871 | ||
| 003 | UK-CbPIL | ||
| 022 | |a 2331-8422 | ||
| 035 | |a 3113847871 | ||
| 045 | 0 | |b d20241004 | |
| 100 | 1 | |a Oda, Tomohiro | |
| 245 | 1 | |a Specification Slicing for VDM-SL | |
| 260 | |b Cornell University Library, arXiv.org |c Oct 4, 2024 | ||
| 513 | |a Working Paper | ||
| 520 | 3 | |a The executable specification is one of the powerful tools in lightweight formal software development. VDM-SL allows the explicit and executable definition of operations that reference and update internal state through imperative statements. While the extensive executable subset of VDM-SL enables validation and testing in the specification phase, it also brings difficulties in reading and debugging as in imperative programming. In this paper, we define specification slicing for VDM-SL based on program slicing, a technique used for debugging and maintaining program source code in implementation languages. We then present and discuss its applications. The slicer for VDM-SL is implemented on ViennaTalk and can be used on browsers and debuggers describing the VDM-SL specification. | |
| 653 | |a Debugging | ||
| 653 | |a Source code | ||
| 653 | |a Imperative programming | ||
| 653 | |a Specifications | ||
| 653 | |a Software development | ||
| 700 | 1 | |a Han-Myung, Chang | |
| 773 | 0 | |t arXiv.org |g (Oct 4, 2024), p. n/a | |
| 786 | 0 | |d ProQuest |t Engineering Database | |
| 856 | 4 | 1 | |3 Citation/Abstract |u https://www.proquest.com/docview/3113847871/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch |
| 856 | 4 | 0 | |3 Full text outside of ProQuest |u http://arxiv.org/abs/2410.03180 |