Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Non-intrusive object introspection in C++: architecture and application
Proceedings of the 20th international conference on Software engineering
Introspection in System-Level Language Frameworks: Meta-Level vs. Integrated
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
SystemC: From the Ground Up
Proceedings of the 2008 Asia and South Pacific Design Automation Conference
Hi-index | 0.00 |
In Electronic Design Automation, current system-level design languages (e.g. SystemC) are all built from static languages (C/C++), and the design methodology is static. (1)This could lead to much inefficiency in description, verification, and synthesis. We have created the world's first Dynamic System-level Design Language (PDSDL [1]) by using popular dynamic language python, and a refining framework (Trilobite [2]) based on it. (2)In this article, we will not introduce how they are designed and implemented but focus on the concept of dynamic methodology, its benefit, and a refining framework. (3)We arrange our presentation according to the individual stages along the design, and give comparison and examples to show related benefit in each section. We also give a harmony refining framework at the end.