280 likes | 296 Vues
Net-Centric Software Engineering and Technology Consortium. Presenter: Krishna M. Kavi Department of Computer Science and Engr. University of North Texas kavi@cse.unt.edu. Tomorrow’s Needs, Yesterday’s Technology – DoD’s Architectural Dilemma & a Plan for its Resolution
E N D
Net-Centric Software Engineering and Technology Consortium Presenter: Krishna M. Kavi Department of Computer Science and Engr. University of North Texas kavi@cse.unt.edu Tomorrow’s Needs, Yesterday’s Technology – DoD’s Architectural Dilemma & a Plan for its Resolution -- Ray Paul, OSD Net-Centric Software Consoritium (Kavi)
Net-Centric Software Consortium The University of North Texas, the University of Texas at Arlington, the University of Texas at Dallas and Southern Methodist University, as well as Lockheed Martin, Raytheon and Metallect are proposing the formation of the Net-Centric Software Technology Consortium (Net-Centric Software Consortium, for short) as an alliance of academic and commercial institutions, as well as federal and state governments, to collectively promote and undertake research, education, technology development, technology transfer, and technological workforce development to enable the nation to transition into the new, net-centric operations (NCO) paradigm. Net-centric software technology is of strategic significance to national defense and homeland security because the technology holds the promise of revolutionary transformations to 21st century warfare. Net-Centric Software Consoritium (Kavi)
Net-Centric Software Consortium In this new paradigm, applications are no longer viewed as having a fixed set of capabilities but as a set of services that can be dynamically created from acquired services, verified, and validated in real time in the field without human intervention. These services must be always available, reliable, dependable, fault-tolerant, and meet security requirements. Unlike other Net-Centric consortia that address standards, policies, or market adaptation strategies, the North Texas Consortium will develop the fundamental research needed for high-quality net-centric software systems. Net-Centric Software Consoritium (Kavi)
Net-Centric Software ConsortiumMembers We invent future Inventing novel software technologies for building next generation network-ready, interoperable, trustworthy service-oriented systems. And more ... Net-Centric Software Consoritium (Kavi)
Net-Centric Software ConsortiumOur Vision The Net-Centric Software Engineering Technology Consortium will be a premier source of fundamental software research and technology for net-centric systems. By joining forces, the participating academic institutions and high tech companies, the Net-Centric Software Consortium, will greatly enhance the research capabilities of the participants and revolutionize our national research competence. The Net-Centric Software Consortium, will earn fame in the nation as leading technology innovator, technology incubator, and source for technology commercialization. Net-Centric Software Consoritium (Kavi)
Net-Centric Software ConsortiumOur Goals • The Consortium will provide competency to enable end users to conceive, create, configure and deploy net-centric systems in real time. • The consortium’s research will address challenges in specification, modeling, analysis, design, implementation, Verification and validation, testing, deployment of net-centric systems. • The consortium will provide coordinated education and training to meet the future software workforce needs of our nation. • It will convert North Texas into a major research region in the nation and attract the best research faculty and students from all over the world and tens of million dollars in research funding. • It will contribute significantly to the economic growth of Texas because numerous high-paying jobs and leading high tech companies will move into North Texas due to the research and technology innovation capacity, and the quality of the technological workforce brought about by the consortium. Net-Centric Software Consoritium (Kavi)
Funding Sources • Congressional earmark • DoD: OSD, ARO, AFOSR • To jumpstart and leverage the other funding opportunities • Texas Emerging Technology Fund • RCIC • Matching funds • Research superiority funds • Other regular programs • NSF: I/UCRC • The industrial members of the Consortium must be paid members • Each university must bring $150K per year in industrial contributions • DoD: AFRL, ARO, etc. • NASA, and Homeland Security Net-Centric Software Consoritium (Kavi)
Improvement Commercialization Product development Technology innovation Fundamental research 2006 2007 2008 2009 2010 Plan and Projected Impact Net-Centric Software Consoritium (Kavi)
Focus on net-centric technology innovation & commercialization • N.Texas-based, with track record in research collaboration • Industry as a stakeholder Net-Centric Software Consortium How do we differ • Not focused on net-centricity • Single institution • Defense contractor/ business consultant. • Conventional SE • A virtual center • Independent institution research Net-Centric Software Consoritium (Kavi)
Net-Centric Software Consortium Net-Centric Software serves all branches of the United States military, the National Guard, the Department of Homeland Security, the Federal Aviation Administration, and other U.S. national security agencies, as well as international customers. Software Programs include civilian applications, command and control systems, integrated communications systems, and networked sensor systems. Net Centric Warfare Be able to put together a battle plan utilizing “services” across all military branches Create dynamic scenario based simulations in real-time Facilitate policy based Command and Control structure Need “Unified Command Structure” Tactical -- not just Strategic Net-Centric Software Consoritium (Kavi)
Net-Centric Software Consortium Military services are shifting from platform- to network-centric systems -- from independently operating planes, ships and missiles to increasingly complex and diverse integrated computing infrastructures. Defense contractors are addressing the resulting integration challenge with COTS software and other techniques intended to reduce costs, improve time to market and accommodate subsequent technology shifts. However, effective integration remains a very difficult challenge, affecting system availability, reliability, security, interoperability, cost and time. Fundamental Software Engineering research is needed. Net-Centric Software Consoritium (Kavi)
Network-Centric Computing Interoperability requirement of Network-Centric Computing • When a system is developed, it must be network ready, and can interoperate with existing and future systems in an integrated manner • Observations on present status • Current network-centric interoperability is often interpreted to mean datainteroperability, which is quickly translated into the requirement to have XML as the data exchange mechanism • -- A far cry from system operational interoperability, which addresses how system can collaborate and cooperate in operations and missions, during run time Net-Centric Software Consoritium (Kavi)
We are here Interoperability at many levels Net-Centric Software Consoritium (Kavi)
Some Work Is Underway • Recent innovations from DoD funded projects such as • DoD Architecture Framework • Global Information Grid Enterprise Systems (GIG) • UML and extensions are valuable • And yet • they are not sufficient for modern agile war-fighting, and • leave significant unmet needs Fundamental Software Engineering research is needed. Net-Centric Software Consoritium (Kavi)
Other Related Projects DARPA managed related programs using Intelligent Agents and Agent Markup Languages Net-Centric Software Consoritium (Kavi)
Provide tools to help the run-time coupling of decision-making and analysis tools with appropriate data and sensing resources Development is focused on (shared) informationneeds How Agents Help:Breaking down the stovepipes Decision Makers System Designers Analysts Information Agents Sensors Databases Models Net-Centric Software Consoritium (Kavi)
Target Identification and Attack Resource Data Source Info Capability Specs Input Specs Status Info Information Agents MILITARY-SPECIFIC TASKS AGENT CAPABILITIES Search Collate Identify Update Monitor Interoperability Grid EXISTING LEGACY & EVOLVING SYSTEMS INTELLIGENCE PREPARATION OF THE BATTLESPACE INDICATIONS & WARNING SURVEILLANCE & SENSORS TARGET/STRIKE PLANNING ATTACK OPERATIONS Net-Centric Software Consoritium (Kavi)
More Research Is Needed • Agent research currently limited to integrating data • Analysis techniques are limited • Need to expand on agent technologies • Agents as service providers • Agents to assure security, reliability, performance • Need formalisms and tools to build such systems Fundamental Software Engineering research is needed. Net-Centric Software Consoritium (Kavi)
Key Propositions per Paul • Network Centricity poses fundamentally new software engineering requirements on DoD systems • Existing approaches (methods, tools, etc.) are not sufficient to the task, leaving some gaping holes • Extension of existing approaches is fundamentally incorrect, since • it adds yet another ‘patch up’, and increases interoperability complexity, which is one of the key problems that needs to be addressed • makes existing complex systems more so, making it even more difficult to understand & use them • Any new software engineering approach must • lay primary emphasis on unique characteristics of Network Centricity • be discriminating in deciding what to include in the approach; critical if the goal is to achieve any measure of “analyzability” Net-Centric Software Consoritium (Kavi)
What is needed per Ray Paul A new software engineering methodologies that permits dynamic publication, discovery, composition of services with an ability to analyze reliability, trust, performance, etc. • Agile and adaptive acquisition • Agile war-fighting with dynamic changing tactics • Dynamic system architecture composed at runtime • Dynamic system reconfiguration or re-composition at runtime even during war-fighting • Rapid but reliable system engineering • High assurance for C2 applications • Dynamic and real-time system interoperability between two systems not knowing each other before Net-Centric Software Consoritium (Kavi)
Current Status 1. The academic partners have signed MoUs Key: every projects will involve at least 2 institutions seed funding from the universities 2. Currently finalizing terms for defining membership and governance structure to include industrial members Paid membership and privileges Advisory board (paid members) Executive board and executive director 3. Core competencies and capabilities of members Net-Centric Software Consoritium (Kavi)
Consortium Expertise I. Agent Oriented Software Engineering (Krishna Kavi, UNT, Dave Kung, UTA, Eric Wong, UTD, Jeff Tian, SMU) II. Automated Recovery and Continuous Monitoring (Krishna Kavi, UNT, Dave Kung, UTA, Yu (Jeff) Lei, UTA) III. Automated System Synthesis and Adaptation (I-Ling Yen, Farokh Bastani, Gopal Gupta, UTD; Robert Brazile, UNT) IV. Net-Centric Operations (Lockheed-Martin, Raytheon) V. Real-time Systems and Reconfigurable Systems (Krishna Kavi, Philip Sweany, UNT; I-Ling Yen, Farokh Bastani, UTD) Net-Centric Software Consoritium (Kavi)
Benefits To academic institutions Funding to support basic and applied research Support for student stipends, fellowships and internships projects and theses Industry driven research Joint research with industry (DoD or other) Classified research with aid from industrial members Technology transfer New educational and training programs Net-Centric Software Consoritium (Kavi)
Benefits To industrial concerns Access to faculty research Access to students as interns and employees Help with research, assessment and critique Joint research with universities (DoD or other) Influence research directions Technology transfer Help with training and education of employees Net-Centric Software Consoritium (Kavi)
Other Efforts University College Of London ++ SENSORIA (Software engineering for service-oriented overlay computers) Stanford+Berkley++ NSF Cyber Security Center models and analysis for trustworthy systems Rutgers -- Discolab middleware for seamless integration of distributed systems CMU -- Highly Dependable Systems technologies, models, analyses Net-Centric Software Consoritium (Kavi)