SCA To Date and Motivation for Change. These slides will discuss why the JTRS Program Executive Office (JPEO) is aggressively procuring Software Defined Radio (SDR) consortium and industry assistance to spearhead a high impact evolution of the Software Communications Architecture (SCA) intended to deliver better radio performance along with a smaller footprint for waveforms and radio software. The webcast audience will learn about innovative SCA change proposal details and identified opportunities for near term radio performance impact with rapid market availability of these new capabilities via highly motivated COTS SDR software and development tool vendors.
8. A (partial) SCA/SDR History – Enablers Booch ‘91 Rumbaugh OMT-1 OOPSLA Unified Method 0.8 Unified Method 0.9 OMT-2 Booch ‘93 Jacobson OOSE UML 1.0 OO SDR Arch SpeakEasy-1 SpeakEasy-2 MSRC JCIT SCA 2.2 CORBA CCM CORBA Svcs UML 2.0 MDA MOF SysML 1.0 SysML 1.1 CORBA IIOP GNU Radio USRP UML 2.3 WDL SoC MARTE LW Log FM3TR Impl FM3TR OMG SDR Forum CORBA 2 JTRS SCA 2.2.2 SCA CF Impl Cognitive Radio DSA OCL OMG and NCOSE SCA 2.2.1 ??? Early SDR work. Early OO Modeling and Design Methodologies. Enabling standards and organizations. 1990 2000 2010
9. A (partial) SCA/SDR History – Critical Mass Booch ‘91 Rumbaugh OMT-1 OOPSLA Unified Method 0.8 Unified Method 0.9 OMT-2 Booch ‘93 Jacobson OOSE UML 1.0 OO SDR Arch SpeakEasy-1 SpeakEasy-2 MSRC JCIT SCA 2.2 CORBA CCM CORBA Svcs UML 2.0 MDA MOF SysML 1.0 SysML 1.1 CORBA IIOP GNU Radio USRP UML 2.3 WDL SoC MARTE LW Log FM3TR Impl FM3TR OMG SDR Forum CORBA 2 JTRS SCA 2.2.2 SCA CF Impl Cognitive Radio DSA OCL OMG and NCOSE SCA 2.2.1 ??? Modular Software Radio Consortium: Circa late 1990s Initial origins of the SCA Early work on waveform and OO SDR architectures and design. Stable design formalism. 1990 2000 2010
10. A (partial) SCA/SDR History – Initial Projects Booch ‘91 Rumbaugh OMT-1 OOPSLA Unified Method 0.8 Unified Method 0.9 OMT-2 Booch ‘93 Jacobson OOSE UML 1.0 OO SDR Arch SpeakEasy-1 SpeakEasy-2 MSRC JCIT SCA 2.2 CORBA CCM CORBA Svcs UML 2.0 MDA MOF SysML 1.0 SysML 1.1 CORBA IIOP GNU Radio USRP UML 2.3 WDL SoC MARTE LW Log FM3TR Impl FM3TR OMG SDR Forum CORBA 2 JTRS SCA 2.2.2 SCA CF Impl Cognitive Radio DSA OCL OMG and INCOSE SCA 2.2.1 ??? Circa 2002 JTRS Program initial award of Cluster 1 – Ground Mobile Radios (GMR) Stable release of SCA released in November 2001 Development of Meta-Object Facility Collaboration initiated with International Council on Systems Engineering to develop Systems Modeling Language (SysML) 1990 2000 2010
Chronicles of Narnia – Can only see to the beginning of time – See before time. Rumbaugh/Booch – Origins of OO date back to late 60’s Simula and mid 80’s Smalltalk OMG formed to develop standard for distributed applications – CORBA (Common Object Request Broker)
Chronicles of Narnia – Can only see to the beginning of time – See before time. Rumbaugh/Booch – Origins of OO date back to late 60’s Simula and mid 80’s Smalltalk OMG formed to develop standard for distributed applications – CORBA (Common Object Request Broker)
Chronicles of Narnia – Can only see to the beginning of time – See before time. Rumbaugh/Booch – Origins of OO date back to late 60’s Simula and mid 80’s Smalltalk OMG formed to develop standard for distributed applications – CORBA (Common Object Request Broker)
Chronicles of Narnia – Can only see to the beginning of time – See before time. Rumbaugh/Booch – Origins of OO date back to late 60’s Simula and mid 80’s Smalltalk OMG formed to develop standard for distributed applications – CORBA (Common Object Request Broker)
Chronicles of Narnia – Can only see to the beginning of time – See before time. Rumbaugh/Booch – Origins of OO date back to late 60’s Simula and mid 80’s Smalltalk OMG formed to develop standard for distributed applications – CORBA (Common Object Request Broker)
Chronicles of Narnia – Can only see to the beginning of time – See before time. Rumbaugh/Booch – Origins of OO date back to late 60’s Simula and mid 80’s Smalltalk OMG formed to develop standard for distributed applications – CORBA (Common Object Request Broker)