Building specifications in an arbitrary institution
Proc. of the international symposium on Semantics of data types
Institutions: abstract model theory for specification and programming
Journal of the ACM (JACM)
Handbook of logic in artificial intelligence and logic programming (Vol. 4): epistemic and temporal reasoning
Handbook of logic in computer science (vol. 4)
Specification of abstract dynamic-data types: a temporal logic approach
Theoretical Computer Science - Special issue: algebraic development techniques
Unifying Theories in Different Institutions
Selected papers from the 11th Workshop on Specification of Abstract Data Types Joint with the 8th COMPASS Workshop on Recent Trends in Data Type Specification
Architectural Specifications in CASL
AMAST '98 Proceedings of the 7th International Conference on Algebraic Methodology and Software Technology
Entities: An Institution for Dynamic Systems
Proceedings of the 7th Workshop on Abstract Data Types: Recent Trends in Data Type Specification
State-Based Extensions of CASL
IFM '00 Proceedings of the Second International Conference on Integrated Formal Methods
Compositional modelling and reasoning in an institution for processes and data
WADT'10 Proceedings of the 20th international conference on Recent Trends in Algebraic Development Techniques
Hi-index | 0.00 |
This paper concerns the problem of building reactive systems in a modular way. Several institutions have been proposed for the specification of reactive systems throughout the last fifteen years. Based on the institutions, formalisms for the incremental construction of system specifications have been developed. Related problem of modular construction of system implementations has received less attention. This paper is the first attempt to use architectural specifications of Casl for that purpose. The semantics of the architectural specifications is based on the underlying institution. We argue that none of the institutions defined so far for reactive systems is appropriate as a basis for architectural specifications, and therefore we propose another one, better suited for this task. We also show how to express synchronisation of reactive systems using implementation-building operations of Casl architectural specifications.