Rosetta Study Group Report IEEE DASC. 1. Broad market potential Applications: heterogeneous model integration –ESL, System-Level Design, System Security,

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

P1801 PAR Extension Motivation Address deferred issues Consider further UPF/CPF convergence SAIF integration and extension Continue to raise the abstraction.
CSD for P802.1AS-REV WG Wednesday, 05 November 2014.
Introduction to Project Management
The University of Kansas Information and Telecommunications Technology Center Engineering of Computer-Based Systems Dr. Perry Alexander Associate Professor.
Software Engineering General Project Management Software Requirements
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Systems Engineering Management
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Requirements Engineering
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
ISO 9001:2015 Revision overview - General users
TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
1 Open Library Environment Designing technology for the way libraries really work December 8, 2008 ~ CNI, Washington DC Lynne O’Brien Director, Academic.
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
RDA Data Foundation and Terminology (DFT) IG: Introduction Prepared for RDA Plenary San Diego, March 9, 2015 Gary Berg-Cross, Raphael Ritz, Co-Chairs DFT.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Ashenden Designs IEEE DASC Steering Committee 2 December 2003 San Jose, CA, USA Peter Ashenden DASC Interim Chair.
Domain Specific Model Computation Using a Lattice of Coalgebras Jennifer Streb, Garrin Kimmell, Nicolas Frisby, and Perry Alexander The University of Kansas.
1 PAR Presentation DASC meeting at DAC, June 21, 2001 Project title: A standard for an Advanced Library Format (ALF) describing Integrated Circuit (IC)
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
IEEE SCC41 PARs Dr. Rashid A. Saeed. 2 SCC41 Standards Project Acceptance Criteria 1. Broad market application  Each SCC41 (P1900 series) standard shall.
Design VASG Kicks-Off VHDL 200x Stephen Bailey Chair.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Lockheed Martin Aeronautics Company Candidate Collaborative Projects for Net-Centric Application Michael F. Siok, PE Lockheed Martin Aeronautics Company.
Ashenden Designs IEEE DASC Steering Committee 20 September 2004 Piscataway, NJ Peter Ashenden DASC Chair.
20th AIAA Advanced Measurement and Ground Testing Technology Conference Lessons Learned in AIAA Working Group Development E. Allen Arrington Dynacs/NASA.
SysML Awareness John Davies BSc, PhD, CEng, FIET.
Joint Meeting Report on Standards 8 July Recent Accomplishments Systems Modeling Language (SysML) specification accepted for adoption by OMG AP233.
Systems Analysis and Design in a Changing World, Fourth Edition
Ashenden Designs IEEE DASC Steering Committee 19 February 2004 Paris, France Peter Ashenden DASC Chair.
DASC Steering Committee 10 March 2004 Peter Ashenden DASC Chair Victor Berman DASC Vice Chair.
JEITA – DASC Joint Meeting January 29, 2010 Yokohama, Japan.
Fall 2004EE 3563 Digital Systems Design EE 3563 VHSIC Hardware Description Language  Required Reading: –These Slides –VHDL Tutorial  Very High Speed.
1 PAR Presentation DASC meeting at DAC, June 21, 2001 Project title: A standard for an Advanced Library Format (ALF) describing Integrated Circuit (IC)
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
DASC Steering Committee 19 September 2005 Peter Ashenden DASC Chair Victor Berman DASC Vice Chair.
Slide 1 IEEE Standardization Issues for SPIRIT Options, Costs, Impacts Victor Berman, 28 July 2005.
Overview of the IEEE Process. Overview of Process l Project Approval l Develop Draft Standards l Ballot Draft l IEEE-SA Standards Board Approval l Publish.
IEEE Design Automation Standards Committee (DASC) Peter Ashenden IEEE DASC Chair.
What’s Ahead for Embedded Software? (Wed) Gilsoo Kim
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
DASC Steering Committee 17 June 2005 Peter Ashenden DASC Chair Victor Berman DASC Vice Chair.
Privecsg Privacy Recommendation PAR Proposal Date: [ ] Authors: NameAffiliationPhone Juan Carlos ZúñigaInterDigital
Session 1 What Is the UML? Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 5, 2011 Presented by Kang-Pyo Lee.
IEC TC93 Liaison Report DASC SC Alex Zamfirescu IEC USNC Technical Aadviser TC93 Convener IEC TC93 WG2 September,
DASC Overview October, 2008 Victor Berman, Chair (Improv Systems) Stan Krolikoski, Vice Chair (Cadence) Kathy Werner, Secretary (Freescale) Karen Bartleson,
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
P SystemC Analog/Mixed-Signal (AMS) extensions Working Group July 6, 2015 | Martin Barnasconi | P Chair.
Dillon: CSE470: ANALYSIS1 Requirements l Specify functionality »model objects and resources »model behavior l Specify data interfaces »type, quantity,
SysML Modelica Integration Working Group Report (SE DSIG Meeting, San Antonio, TX, 9/15/2009) Chris Paredis Georgia Tech 1.
Privecsg Privacy Recommendation PAR Proposal Date: [ ] Authors: NameAffiliationPhone Juan Carlos ZúñigaInterDigital
IEC TC93 Liaison Report to DASC Alex Zamfirescu IEC USNC TA TC93 Convener IEC TC93 WG2 September 2004.
ISO/IEC JTC 1/SC 7 Working Group 42 - Architecture Johan Bendz
SysML v2 Formalism: Requirements & Benefits
Proposed SysML v2 Submission Plan
Chapter Leader Training Unit 2 - Certification - Technical Operations
Introduction to UML.
Verilog-AMS Integration with P1800 SV Standard
<month year> Denver, March 2006
IEC TC93 Liaison Report DASC SC Alex Zamfirescu IEC USNC Technical Aadviser TC93 Convener IEC TC93 WG2 September,
Privacy Recommendation PAR Proposal
<month year> Denver, March 2006
Presented By: Darlene Banta
Presentation transcript:

Rosetta Study Group Report IEEE DASC

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

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

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

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

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

6. Realistic objectives Much of the base language standard development complete Domain specifications: in research form, need to be updated –Dot standard

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)

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

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.

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.

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.

Coordination IEC TC93 –Liaison member: Alex Zamfirescu IEEE Engineering of Computer-Based Systems TC (proposed) INCOSE (proposed) OMG SysML Committee (proposed)

Schedule First draft for WG review: Sep-07 Draft for ballot: Dec-07 RevCom submittal: Jun-08

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