4 research outputs found
Automatic generation of equivalent architecture model from functional specification
This paper presents an algorithm for automatic generation of an architecture model from a functional specification, and proves its correctness. The architecture model is generated by distributing the intended system functionality over various components in the platform architecture. We then define simple transformations that preserve the execution semantics of system level models. Finally, the model generation algorithm is proved correct using our transformations. As a result, we have an automated path from a functional model of the system to an architectural one and we need to debug and verify only the functional specification model, which is smaller and simpler than the architecture model. Our experimental results show significant savings in both the modeling and the validation e#ort
Reusable Component IP Design using Refinement-based Design Environment
We propose a method of enhancing the reusability of
the component IPs by separating communication and
computation for a system function. In this approach, we assume
that the component designers describe mainly the computation
part of the component, and the system designer can construct
the communication part by using our refinement-based design
environment. Moreover, we introduced a concept of the
Communication Architecture Template Tree (CATree), which
helps IP designers to effectively separate computation and
communication for a system function. We confirmed that this
approach is effective by applying it to a H.264 decoder design
Automatic generation of equivalent architecture model from functional specification
This paper presents an algorithm for automatic generation of an architecture model from a functional specification, and proves its correctness. The architecture model is generated by distributing the intended system functionality over various components in the platform architecture. We then define simple transformations that preserve the execution semantics of system level models. Finally, the model generation algorithm is proved correct using our transformations. As a result, we have an automated path from a functional model of the system to an architectural one and we need to debug and verify only the functional specification model, which is smaller and simpler than the architecture model. Our experimental results show significant savings in both the modeling and the validation effort