A layered approach to specification authoring, sharing, and usage

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Compositional reuse of software libraries is important for productivity. To promote reliability and correctness, there must also be a way to compose specifications for reuse. However, specifications cannot be adapted by the use of wrappers in the same ways as code, which leads to specifications being copied and modified. This copying and modification of specifications leads to poor maintainability and technical debt. We propose a system, Spekl, that solves these problems and makes compositional reuse of specifications possible in a way independent of the choice of specification languages and tools. We provide a detailed description of our system as well as provide details on our domain specific language for creating new tools, provide details on how to author new specifications, and demonstrate how Spekl facilitates compositional reuse through specification layering.

Cite

CITATION STYLE

APA

Singleton, J. L., & Leavens, G. T. (2018). A layered approach to specification authoring, sharing, and usage. In Advances in Intelligent Systems and Computing (Vol. 561, pp. 164–189). Springer Verlag. https://doi.org/10.1007/978-3-319-56157-8_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free