Download presentation
Presentation is loading. Please wait.
Published byAda Gibson Modified over 8 years ago
1
Rosetta Study Group Report IEEE DASC
2
1. Broad market potential Applications: heterogeneous model integration –ESL, System-Level Design, System Security, Constraint Modeling Suppliers: –Current: EDAptive Computing, Inc; Cadstone LLC –Potential: Tool providers in diverse areas, ranging from traditional EDA vendors to providers of high-assurance systems Users: –Current: EDAptive Computing; Cadstone –Potential: Lockheed Martin; Northrop Grumman; any electronic system provider with heterogeneous modeling needs
3
2. Compatibility with related standards UML: –Solves a complimentary problem –UML models system structure while Rosetta models system behavior –Ongoing discussions with SysML developers. EDA languages: –Serves as a “semantic backplane” for language integration –Domains for integrating traditional languages such as VHDL, Verilog and SystemC are planned –Original Rosetta roadmap calls explicitly for EDA Language integration –Early efforts have been highly successful
4
3. Distinct identity Formal semantics for heterogeneous modeling and model composition Engineer-friendly language support for heterogeneous modeling and model composition Extensible support for representing and integrating multiple models of computation Declarative specification style supporting static analysis, simulation and semi-formal techniques
5
4. Technical feasibility Draft LRM well advanced and available for review on the Rosetta website Tools in production by multiple vendors and made publicly available Applications demonstrated in –traditional silicon modeling –power-aware design –security-aware design –real-time system design –mechanical system design –many others Texts already available through Morgan Kaufmann
6
5. Viable volunteer leadership and participation Chair: Perry Alexander Vice Chair: TBD Secretary: David Barton Technical Editor: Peter Ashenden Other participants from: EDAptive Computing, Ashenden Designs, Cadstone, Tensilica, Xilinx, Univ. of Kansas, Trento Univ., Univ. of Tennessee, Manchester Univ., and others
7
6. Realistic objectives Much of the base language standard development complete Domain specifications: in research form, need to be updated –Dot standard
8
7. Opportunity to establish new areas of expertise Introduces systems engineering to EDA Liaison with –IEEE S 2 ESC, –IEEE Engineering of Computer-Based Systems TC –IEEE Complex Systems TC (ongoing) –SysML and OMG (ongoing)
9
IP Issues Rosetta language –Developed initially at University of Kansas –Disclosed through publication –No known IP issues Draft LRM –Currently © Ashenden Designs –Will assign to IEEE if project approved No patent or other IP interest claimed –Developers all understand the need for a standard
10
Proposed PAR: Scope Briefly detail the projected output including technical boundaries. A standard for the Rosetta specification language and its base collection of domains. The language definition will specify concrete and abstract syntax, denotational semantics for language constructs, and required libraries for AST definition and reflection. The domain definition will specify a collection of base modeling domains required of all Rosetta implementations. The standard document will include both formal definitions and descriptive text.
11
Proposed PAR: Purpose Briefly, clearly and concisely explain "why" the document is being created. As electronic system complexity continues to grow, so does the need to integrate design information from multiple, heterogeneous design domains, each with their own vocabulary and semantics. Existing design languages typically allow specification of requirements in one or two, predefined domains. In contrast, Rosetta provides support for developing, composing and analyzing specification models from multiple, concurrent domains. Rosetta enables the system-level approach mandated by current design complexity.
12
Proposed PAR: Reason Give the specific reason for the standardization project. Focus on explaining the problem being addressed, the benefit to be provided and the stakeholders for the project. In the late 1990’s, the Semiconductor Industry Council identified requirements for a system-level design language motivating Rosetta language development. Rosetta allows systems architects to assess design trade-offs at the system level, mix specifications from multiple domains, and predict emergent interactions between subsystems. It allows system engineers and IP providers to define design constraints as first-class models. Finally, it provides a precise, formal semantics for tool venders supporting formal and semi-formal analysis and integration of analysis results. Rosetta stakeholders recognize the importance of standards in mitigating risk making ad hoc or proprietary languages unacceptable. Thus, a standard is required for wider adoption in industry and academia.
13
Coordination IEC TC93 –Liaison member: Alex Zamfirescu IEEE Engineering of Computer-Based Systems TC (proposed) INCOSE (proposed) OMG SysML Committee (proposed)
14
Schedule First draft for WG review: Sep-07 Draft for ballot: Dec-07 RevCom submittal: Jun-08
15
Study Group Results Two teleconferences –Updates to the PAR –Development of the report –Development of delivery schedule Unanimous approval to send this report and PAR to the DASC SC –6 of 7 active SG Members voting
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.