[图书][B] Foundations of algebraic specification and formal software development

D Sannella - 2012 - Springer
As its title promises, this book provides foundations for software specification and formal
software development from the perspective of work on algebraic specification. It …

The Heterogeneous Tool Set, Hets

T Mossakowski, C Maeder, K Lüttich - … on Tools and Algorithms for the …, 2007 - Springer
Heterogeneous specification becomes more and more important because complex systems
are often specified using multiple viewpoints, involving multiple formalisms (see Fig. 1) …

CASL: the common algebraic specification language

E Astesiano, M Bidoit, H Kirchner… - Theoretical Computer …, 2002 - Elsevier
The Common Algebraic Specification Language (CASL) is an expressive language for the
formal specification of functional requirements and modular design of software. It has been …

[图书][B] CASL User Manual: Introduction to Using the Common Algebraic Specification Language

M Bidoit, PD Mosses - 2003 - books.google.com
CASL, the Common Algebraic Specification Language, was designed by the members of
CoFI, the Common Framework Initiative for algebraic specification and development, and is …

Discovering algebraic specifications from Java classes

J Henkel, A Diwan - European Conference on Object-Oriented …, 2003 - Springer
We present and evaluate an automatic tool for extracting algebraic specifications from Java
classes. Our tool maps a Java class to an algebraic signature and then uses the signature to …

Putting the semantics into semantic versioning

P Lam, J Dietrich, DJ Pearce - Proceedings of the 2020 ACM SIGPLAN …, 2020 - dl.acm.org
The long-standing aspiration for software reuse has made astonishing strides in the past few
years. Many modern software development ecosystems now come with rich sets of publicly …

Formalizing classes of information fusion systems

MM Kokar, JA Tomasik, J Weyman - Information Fusion, 2004 - Elsevier
This paper provides an outline of a formalization of classes of information fusion systems in
terms of category theory and formal languages. The formalization captures both the …

Logical systems for structured specifications

T Borzyszkowski - Theoretical Computer Science, 2002 - Elsevier
We study proof systems for reasoning about logical consequences and refinement of
structured specifications, based on similar systems proposed earlier in the literature (Inform …

Language independent refinement using partial modeling

R Salay, M Famelis, M Chechik - International Conference on …, 2012 - Springer
Abstract Models express not only information about their intended domain but also about the
way in which the model is incomplete, or “partial”. This partiality supports the modeling …

Achievements and prospects of program synthesis

P Flener - Computational Logic: Logic Programming and Beyond …, 2002 - Springer
Program synthesis research aims at developing a program that develops correct programs
from specifications, with as much or as little interaction as the specifier wants. I overview the …