ACM Home Page
Please provide us with feedback. Feedback
Flexible specification and application of rule-based transformations in an automotive design flow
Full text PdfPdf (303 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Designers' forum table of contents
Munich, Germany
SESSION: Specification and verification table of contents
Pages: 82 - 87  
Year of Publication: 2006
ISBN ~ ISSN:478061 , 3-9810801-0-6
Authors
Jan-Hendrik Oetjens  Robert Bosch GmbH, Postfach, Reutlingen
Joachim Gerlach  Robert Bosch GmbH, Postfach, Reutlingen
Wolfgang Rosenstiel  Universität Tübingen, Wilhelm-Schickard-Institut, Tübingen
Sponsors
EDAA : European Design and Automation Association
: The EDA Consortium
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 28,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

This paper addresses an XML-based design environment, which provides a powerful basis for the manipulation of hardware design descriptions. The contribution of the paper is a flexible specification entry for the definition of transformation rules, which allows a designer to specify transformations by his/her own without having XML expertise. The specification entry provides a guided and graphically supported mechanism to define transformation rules. This opens up a new approach, in which the specification and verification of a transformation rule is carried out by using simple design examples, to be applied to arbitrary complex designs subsequently. A new key characteristic of our approach is that both transformation environment and transformation entry tool are based on a very compact definition of the hardware description language grammar in use, and both of them are fully automatically generated from that basic grammar definition. This makes our approach highly open for other hardware and system specification languages. The paper describes the transformation environment and transformation entry tool, and demonstrates its application in terms of two automotive-typical transformations, addressing power aspects on the one hand, and safety aspects on the other.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Oetjens, J.-H., J. Gerlach, W. Rosenstiel, An XML Based Approach for the Flexible Representation and Transformation of System Descriptions, Forum on Design Languages, Lille, 2004
 
2
World Wide Web Consortium, Extensible Markup Language, http://www.w3.org/XML/
 
3
Atrenta Inc., SpyGlass Predictive Analyzer, http://www.atrenta.com/
 
4
Si2, OpenAccess Project, http://www.si2.org/openaccess/index.html
 
5
Lee, E. A., S. Neuendorffer, MoML A Modeling Markup Language in XML, International Conference on Computer Aided Design, San Jose, 2000.
 
6
 
7
Zamfirescu, A., Z. Zhao, HXML -- A New Approach to Managing Hardware Information, Forum on Design Languages, Lyon, 1999
 
8
Ecker, W., M. Heuchling, J. Mades, T. Schneider, A. Windisch, K. Yang, Using XML for VHDL Model Representation, World Computer Congress, Beijing, 2000
 
9
Sun Microsystems, Javadoc Tool Home Page, http://java.sun.com/j2se/javadoc/
 
10
World Wide Web Consortium, XSL Transformations (XSLT) Version 1.0, http://www.w3.org/TR/xslt/
 
11
World Wide Web Consortium, XML Schema 1.0, http://www.w3.org/XML/Schema/
 
12
ANTLR, ANother Tool for Language Recognition, http://www.antlr.org/
 
13
The SAXON XSLT and Xquery Processor, http://saxon.sourceforge.net/
 
14
Hamming, R. W., Error Detecting and Error Correcting Codes, Bell System Technical Journal. 29: 147, 1950
Collaborative Colleagues:
Jan-Hendrik Oetjens: colleagues
Joachim Gerlach: colleagues
Wolfgang Rosenstiel: colleagues