Parallel program design: a foundation
Parallel program design: a foundation
The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
Symbolic model checking: an approach to the state explosion problem
Symbolic model checking: an approach to the state explosion problem
Model checking and abstraction
ACM Transactions on Programming Languages and Systems (TOPLAS)
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Temporal verification of reactive systems: safety
Temporal verification of reactive systems: safety
Using object-oriented typing to support architectural design in the C2 style
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Categorical semantics of parallel program design
Science of Computer Programming - Special issue: on formal specifications: foundations, methods, tools and applications: selected papers from the FMTA '95 conference (29–31 May 1995, Konstancin n. Warsaw, Poland)
A graph based architectural (Re)configuration language
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Proceedings of the 24th International Conference on Software Engineering
Using Explicit State to Describe Architechtures
FASE '99 Proceedings of the Second Internationsl Conference on Fundamental Approaches to Software Engineering
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
On the Emergence of Properties in Component-Based Systems
AMAST '96 Proceedings of the 5th International Conference on Algebraic Methodology and Software Technology
Proceedings of the Workshop on Object-Oriented Technology
Construction of Abstract State Graphs with PVS
CAV '97 Proceedings of the 9th International Conference on Computer Aided Verification
Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Higher-order architectural connectors
ACM Transactions on Software Engineering and Methodology (TOSEM)
IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
Superposition: composition vs refinement of non-deterministic, action-based systems
Formal Aspects of Computing
A Specification Translation from Behavioral Specifications to Rewrite Specifications
IEICE - Transactions on Information and Systems
Design in CommUnity with extension morphisms
Formal methods and hybrid real-time systems
Hi-index | 0.01 |
We study the use of some verification techniques for reasoning about temporal properties of CommUnity designs.We concentrate on the verification of temporal properties in the context of branching-time temporal logic using the SMV tool. We also discuss ways of modularising the temporal reasoning, by exploiting the various kinds of morphisms between designs available in CommUnity. Moreover, we combine SMV verification with some abstract interpretation mechanisms to overcome a limitation, with respect to the use of structure for simplification of verification, of CommUnity's refinement morphisms, the lack of support for data refinement.