Specification Slicing for VDM-SL

Guardat en:
Dades bibliogràfiques
Publicat a:arXiv.org (Oct 4, 2024), p. n/a
Autor principal: Oda, Tomohiro
Altres autors: Han-Myung, Chang
Publicat:
Cornell University Library, arXiv.org
Matèries:
Accés en línia:Citation/Abstract
Full text outside of ProQuest
Etiquetes: Afegir etiqueta
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