Hardware-Software co-specification is a critical phase in co-design. Our co-specification process starts with a high level graphical description in Statecharts and ends with an equivalent parallel composition of hardware and software descriptions in Verilog. In this paper, we investigate the statecharts formalism by providing it a formal syntax and a compositional operational semantics. After that, we design a semantics-preserving mapping function to transform a Statecharts description into Verilog specification. We can combine this mapping with our previous formal partitioning process so as to form a more complete and automated co-specification process
Microelectronics systems become more and more complex, making the detection of errors extremely diff...
For behavior models expressed in statechart-like formalisms, we show how to compute semantically equ...
Several different approaches to define the formal operational semantics of statecharts have been pro...
Hardware/software co-specification is a critical phase in co-design. Our co-specification process st...
This paper proposes a compositional operational semantics for a nontrivial subset of Statecharts and...
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and ...
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We ...
We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardwar...
Traditional description techniques like Finite State Machines (FSMs) are inadequate for current day ...
AbstractWe present a Statecharts dialect with only three syntactic constructs and a semantics that i...
AbstractWe present a broad extension of the conventional formalism of state machines and state diagr...
Modeling systems based on graphical formalisms, such as Statecharts, has become standard practice in...
SpecCharts is a new language intended for system level specification and synthesis. SpecCharts repre...
Abstract. Statecharts is a visual language for specifying reactive system behavior. The formalism ex...
With the rising complexity and distribution of integrated circuits and embedded systems, the require...
Microelectronics systems become more and more complex, making the detection of errors extremely diff...
For behavior models expressed in statechart-like formalisms, we show how to compute semantically equ...
Several different approaches to define the formal operational semantics of statecharts have been pro...
Hardware/software co-specification is a critical phase in co-design. Our co-specification process st...
This paper proposes a compositional operational semantics for a nontrivial subset of Statecharts and...
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and ...
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We ...
We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardwar...
Traditional description techniques like Finite State Machines (FSMs) are inadequate for current day ...
AbstractWe present a Statecharts dialect with only three syntactic constructs and a semantics that i...
AbstractWe present a broad extension of the conventional formalism of state machines and state diagr...
Modeling systems based on graphical formalisms, such as Statecharts, has become standard practice in...
SpecCharts is a new language intended for system level specification and synthesis. SpecCharts repre...
Abstract. Statecharts is a visual language for specifying reactive system behavior. The formalism ex...
With the rising complexity and distribution of integrated circuits and embedded systems, the require...
Microelectronics systems become more and more complex, making the detection of errors extremely diff...
For behavior models expressed in statechart-like formalisms, we show how to compute semantically equ...
Several different approaches to define the formal operational semantics of statecharts have been pro...