Scalable formal analysis of reactive programs demands integration of modular reasoning techniques with existing analysis tools. Principles such as abstraction, compositional refinement, and assume-guarantee reasoning are well understood for architectural hierarchy that describes the communication structure between component processes, and have been shown to be useful. In this paper, we develop the theory of modular reasoning for behavior hierarchy that describes control structure using hierarchic modes. From Statecharts to UML, behavior hierarchy has been an integral component of many software design languages, but only syntactically. We present the hierarchic reactive modules language that retains powerful features such as nested modes, ...
Software engineers increasingly employ heterogeneous notations for specifying complex soft-ware syst...
. Action systems are used to extend program refinement methods for sequential programs, as described...
The continuous need for more ambitious, more complex, and more dependable software systems demands m...
Scalable formal analysis of reactive programs demands integration of modular reasoning techniques wi...
The hierarchical development method is one of the most practical and effective methods for designing...
In this paper we describe the use of behavior hierarchies based on ﲭerging two models of multi-layer...
AbstractThe hierarchical development method is one of the most practical and effective methods for d...
We concentrate on two major aspects of reactive system design: behavior control and modularity. Thes...
AbstractIn this paper, we develop a theory of modular design and refinement of hierarchical hybrid s...
In this paper, we develop a theory of modular design and refinement of hierarchical hybrid systems. ...
The paper explores a vision in modeling the behavior of complex systems by modular units hosting sta...
The Hierarchical Timing Language (HTL) is a real-time coordination language for distributed control ...
Part 5: Distributed AlgorithmsInternational audienceBuilding and maintaining complex systems require...
AbstractWe present the main objectives and approaches of the Mocha project, which is a joint project...
In many approaches to the verification of reactive systems, operational semantics are used to model ...
Software engineers increasingly employ heterogeneous notations for specifying complex soft-ware syst...
. Action systems are used to extend program refinement methods for sequential programs, as described...
The continuous need for more ambitious, more complex, and more dependable software systems demands m...
Scalable formal analysis of reactive programs demands integration of modular reasoning techniques wi...
The hierarchical development method is one of the most practical and effective methods for designing...
In this paper we describe the use of behavior hierarchies based on ﲭerging two models of multi-layer...
AbstractThe hierarchical development method is one of the most practical and effective methods for d...
We concentrate on two major aspects of reactive system design: behavior control and modularity. Thes...
AbstractIn this paper, we develop a theory of modular design and refinement of hierarchical hybrid s...
In this paper, we develop a theory of modular design and refinement of hierarchical hybrid systems. ...
The paper explores a vision in modeling the behavior of complex systems by modular units hosting sta...
The Hierarchical Timing Language (HTL) is a real-time coordination language for distributed control ...
Part 5: Distributed AlgorithmsInternational audienceBuilding and maintaining complex systems require...
AbstractWe present the main objectives and approaches of the Mocha project, which is a joint project...
In many approaches to the verification of reactive systems, operational semantics are used to model ...
Software engineers increasingly employ heterogeneous notations for specifying complex soft-ware syst...
. Action systems are used to extend program refinement methods for sequential programs, as described...
The continuous need for more ambitious, more complex, and more dependable software systems demands m...