[图书][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 …
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) …
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 …
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
CASL, the Common Algebraic Specification Language, was designed by the members of
CoFI, the Common Framework Initiative for algebraic specification and development, and is …
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 …
classes. Our tool maps a Java class to an algebraic signature and then uses the signature to …
Putting the semantics into semantic versioning
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 …
years. Many modern software development ecosystems now come with rich sets of publicly …
Formalizing classes of information fusion systems
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 …
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 …
structured specifications, based on similar systems proposed earlier in the literature (Inform …
Language independent refinement using partial modeling
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 …
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 …
from specifications, with as much or as little interaction as the specifier wants. I overview the …