loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Stefan D. Bruda 1 and Tawhid Bin Waez 2

Affiliations: 1 Bishop’s University, Canada ; 2 Queen's University, Canada

Keyword(s): Visibly pushdown languages, Multi-stack visibly pushdown languages, Closure properties, Shuffle, Formal methods, Compositional specification and verification.

Related Ontology Subjects/Areas/Topics: Algorithms and Data Structures ; Programming Languages ; Software Engineering ; Software Engineering Methods and Techniques ; Software Testing and Maintenance

Abstract: Visibly pushdown languages (VPL) were proposed as a formalism for specifying and verifying complex, recursive systems such as application software. However, VPL are unsuitable for compositional specification, as they are not closed under shuffle. Multi-stack visibly pushdown languages (MVPL) express naturally concurrent constructions. Concurrency cannot be expressed compositionally however, for MVPL are not closed under shuffle either. MVPL operations also restrict rigidly the input alphabets, which hinders the specification of dynamic threads; if we remove these restrictions MVPL loose almost all their closure properties. We find however a natural renaming process that yields disjoint MVPL operations. These operations eliminate the mentioned restrictions and creates closure under shuffle. This effort opens the area of MVPL-based compositional specification and verification.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.19.31.73

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
D. Bruda, S. and Bin Waez, T. (2011). UNRESTRICTED AND DISJOINT OPERATIONS OVER MULTI-STACK VISIBLY PUSHDOWN LANGUAGES. In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT; ISBN 978-989-8425-77-5; ISSN 2184-2833, SciTePress, pages 156-161. DOI: 10.5220/0003494101560161

@conference{icsoft11,
author={Stefan {D. Bruda}. and Tawhid {Bin Waez}.},
title={UNRESTRICTED AND DISJOINT OPERATIONS OVER MULTI-STACK VISIBLY PUSHDOWN LANGUAGES},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT},
year={2011},
pages={156-161},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003494101560161},
isbn={978-989-8425-77-5},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT
TI - UNRESTRICTED AND DISJOINT OPERATIONS OVER MULTI-STACK VISIBLY PUSHDOWN LANGUAGES
SN - 978-989-8425-77-5
IS - 2184-2833
AU - D. Bruda, S.
AU - Bin Waez, T.
PY - 2011
SP - 156
EP - 161
DO - 10.5220/0003494101560161
PB - SciTePress