Foundations of algebraic specification and formal software development.

From MaRDI portal
Publication:610397

zbMath1237.68129MaRDI QIDQ610397

Donald Sannella, Andrzej Tarlecki

Publication date: 8 December 2010

Published in: Monographs in Theoretical Computer Science. An EATCS Series (Search for Journal in Brave)




Related Items (61)

Logical relations and parametricity -- a Reynolds programme for category theory and programming languagesA Proof Theoretic Interpretation of Model Theoretic HidingBehavioral equivalence of hidden \(k\)-logics: an abstract algebraic approachInfinitary rewriting: closure operators, equivalences and modelsDynamic Logic with Binders and Its Application to the Development of Reactive SystemsBuilding Specifications in the Event-B InstitutionTerm-Generic LogicLogical systems. I: Internal calculi.Nominative data with ordered set of namesComposition-nominative logics as institutionsFunctorial semantics of first-order viewsSpecification of systems with parameterised events: An institution-independent approachEssential concepts of algebraic specification and program developmentParameterisation for abstract structured specificationsModularity of Ontologies in an Arbitrary InstitutionIntroducing \(H\), an institution-based formal specification and verification languageInstitutions for SQL database schemas and datasetsTerm chartersThe Distributed Ontology, Modeling and Specification Language – DOLGlushkov's algorithmic algebras and automated parallel computing designFoundations for structuring behavioural specificationsPreservation in many-valued truth institutionsGraded consequence: an institution theoretic studySoftware tools for automation of parallel programming on the basis of algebra of algorithmsDouble-pushout-rewriting in \(S\)-Cartesian functor categories: rewriting theory and application to partial triple graphsPartialising institutionsIntegrating ADTs in KeY and their application to history-based reasoning about collectionAn axiomatic approach to structuring specificationsParallel rewriting of attributed graphsOn the existence of translations of structured specificationsComorphisms of structured institutionsTowards the flexible reuse of model transformations: a formal approach based on graph transformationRefinement by Interpretation in a General SettingObservational interpretations of hybrid dynamic logic with binders and silent transitionsMonographs, a category of graph structuresCafeOBJ TracesParchments for CafeOBJ LogicsObservational Refinement ProcessSymbolic execution based on language transformationManifest domains: analysis and descriptionThe institution-theoretic scope of logic theoremsOn the algebra of structured specificationsA logic for the stepwise development of reactive systemsException tracking in an open worldBehavioural and abstractor specifications revisitedCoFI with Don SannellaToward formal development of programs from algebraic specifications: Model-theoretic foundationsSemantics of multiway dataflow constraint systemsHybrid dynamic logic institutions for event/data-based systemsGeneric constructions for behavioral specificationsVan Kampen Colimits and Path UniquenessMiniBrass: soft constraints for MiniZincFormalization of universal algebra in AgdaAbstract Constraint Data TypesInstitutions for OCL-Like Expression LanguagesTowards an Institutional Framework for Heterogeneous Formal Development in UMLThe Foundational Legacy of ASLCASL: the Common Algebraic Specification Language.Implicit Partiality of Signature Morphisms in Institution TheoryGeneralised graded interpolationRefinement in hybridised institutions


Uses Software





This page was built for publication: Foundations of algebraic specification and formal software development.