TitleIEEE Standard for Mostly RESTful Orchestration Interface Protocol (mREST) for Orchestrating Software-Controlled Assets via Web Services ScopeThe mREST.

Slides:



Advertisements
Similar presentations
Formal Information-Based Standards for Test and Diagnosis John W. Sheppard, Co-Chair Mark Kaufman, Co-Chair Diagnostic & Maintenance Control IEEE SCC20.
Advertisements

ATML Readiness For Use Phase II. Phase II Readiness For Use The ATML: Phase II will build on the Core phases, adding additional ATML components and features.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
REST Introduction 吴海生 博克软件(杭州)有限公司.
1 UK MOD Policy and ATML Malcolm Brown UK MoD Support Policy Team Automatic Test Systems AutoTestCon Orlando Florida Sept 2010.
Chapter 2 The Software Process
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Understand Web Services
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
- 1 - Component Based Development R&D SDM Theo Schouten.
A New Web Semantic Annotator Enabling A Machine Understandable Web BYU Spring Research Conference 2005 Yihong Ding Sponsored by NSF.
Terregov: eGovernment interoperability on a semantically driven world Interop-ESA/eGov Interop conference Geneva, February 2005 Santos Vicente, María Pérez,
Developed by Reneta Barneva, SUNY Fredonia Component Level Design.
1 Objective of today’s lesson S oftware engineering occurs as a consequence of a process called system engineering. Instead of concentrating solely on.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Domain-Specific Software Engineering Alex Adamec.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
The ISDD Tool Suite eXpress Diagnostic Modeling and Analysis eXpress creates the models used by all tools in the ISDD tool suite. It also performs standardized.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Semantic Web William M Baker
Metadata IN Smart Grid Group Name: REQ
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
MJS1 Computer Society SCC20 Hardware Interface Committee PAR Proposal: IEEE-P Portable-Bench Top Universal Pin Map.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
The High Level Architecture Introduction. Outline High Level Architecture (HLA): Background Rules Interface Specification –Overview –Class Based Subscription.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
1 TestDescription Schema Implementation in SAMe ATE ATML Meeting – Boston, MA October 2006.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
3/18/2002AIM AB Review of WSRP/WSIA Adaptation Description Language, Past and Present Directions. Ravi Konuru, IBM.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Discussion Topics for Exploring OMG UPDM Way-ahead
IEEE SCC20 Standards Status
Distribution and components
Distributed web based systems
Web Ontology Language for Service (OWL-S)
Component Based Software Engineering
Multi-agent system for web services
September 14, 2010 Mukund Modi NAVAIR Kevin Masur Joe Stanco
IEEE SCC20 Standards Status
DoD Automatic Test Systems (ATS) Strategies
ATML ATML’s mission is to define a collection of XML-based schemas and services that allows ATE and test information to be exchanged in a common format.
Service Oriented Architectures (SOA): What Users Need to Know.
Lockheed Martin ATML Experiences
Presentation transcript:

TitleIEEE Standard for Mostly RESTful Orchestration Interface Protocol (mREST) for Orchestrating Software-Controlled Assets via Web Services ScopeThe mREST protocol defines a framework for exchanging orchestration-related information among software-controlled assets. It is largely based on the principles of Representational State Transfer (REST). It specifies a method for service discovery, constraints for defining resource relationships, and a basic set of resource definitions for achieving orchestration. The framework is customizable and extensible for multiple application domains with mechanisms for generating representations in domain-specific XML languages. PurposeThe purpose of mREST is to provide a standardized framework for a loosely-coupled, plug-and-play web services orchestration interface that can be extended to accommodate application-domain specific orchestration of software-controlled assets. The intent is that the interface be lightweight and easily implementable on a variety of new and existing otherwise heterogeneous assets. NeedThe standard will provide an open alternative to the variety of proprietary standards that exist today. Having such a standard will allow equipment developers to include standard software-controlled orchestration capabilities that may be customized to their particular industry or domain while at the same time achieving a level of uniformity with other application domains. Availability of assets with standard open web-based orchestration interfaces will enable efficient large scale coordination and data synthesis. StakeholdersAnticipated users of the mREST framework are: Developers of software-controlled assets who are interested in providing an orchestration interface Integrators of existing equipment who want to add a standard orchestration interface for integration into a larger system Developers of domain-specific orchestration protocols Developers of orchestration or monitoring software who want to coordinate software-controlled assets This standard will be referenced by IEEE Standard for Test Orchestration Interface (TOIF) for Orchestrating Resources, Observations, and Information via Web Services. The TOIF is an example of a domain-specific application of mREST – specifically in the area of test automation. 1

2 TitleIEEE Standard for Test Orchestration Interface (TOIF) for Orchestrating Resources, Observations, and Information via Web Services ScopeTOIF defines a standard data interface for observing and controlling state variables in testing environments. The TOIF protocol is built on the mREST orchestration framework and can be considered a test-domain specific application of mREST. It provides a web services-based protocol for message passing, data collection, and test execution using data exchange formats defined in IEEE Automatic Test Markup Language (ATML). PurposeThe purpose of the standardized TOIF is to provide an automation interface to support scalable plug- and-play integration of heterogeneous equipment and software to perform test operations that produce archive-quality documentation. NeedThe ATML standard provides standard data exchange formats but no standard exists for using ATML in an open-standards resource-based web services environment. The standard provides a modern and more scalable alternative to the recommendations in IEEE-Std Appendix D, ATML Runtime Services. StakeholdersBroadly, the end-product users of instrumentation who need to combine disparate software-controlled products on a variety of scales and produce archive-quality documentation. Specifically, NASA DoD MoD There may be others, as this technology can be used in commercial aviation or for broader applications like industrial statistical process control.

3 TitleIEEE Standard for Automatic Test Markup Ontology (ATMO) for Exchanging Automatic Test Equipment and Test Information via OWL/RDF ScopeATMO defines a standard exchange medium for sharing information between components of ATSs. This information includes test data, resource data, diagnostic data, and historic data. The exchange medium is defined using RDF. This standard specifies the framework for the family of ATMO standards, and is the first in a series of ontology-based standards that will be formulated in part from reusable ontologies intended as the basis for consistency, semantic precision, interoperability, and machine-intelligible representations of standards. Any number of formats may be generated from the OWL/RDF-based specification. PurposeThe purpose of ATMO is to support TP, test asset, and UUT interoperability within an automatic test environment. ATMO accomplishes this through a standard medium for exchanging UUT, test, and diagnostic information between components of the test system. The purpose of this standard is to provide an overview of ATMO goals, define the ATMO family of standards, and specify common data elements and structures for the ATMO family of standards. NeedATML is near maturity and for schedule reasons needs to enter production. But the ultimate goal is an AI- friendly information representation, and ultimately ATML will be superseded by an ontology. While ATML begins implementation, this PAR will provide a separate track for preliminary investigation and development of a set of component ontologies which will compose the standard. ATMO is not intended as a contemporary competitor to ATML, but as a natural progression to model-based standards, with an additional focus on establishing semantic interoperability between other relevant standards. StakeholdersElements within NASA are interested in beginning an investigation of ontology for automated testing. Ultimately, DoD will become interested as well. Anticipated users of the ATMO family of standards include the following: Product (e.g., UUT) developers Product (e.g., UUT) maintainers TPS developers TPS maintainers ATE system developers ATE system maintainers Instrumentation developers Developers of ATML-based tools and systems Developers of prime mission equipment that use the supported UUT as a component

4 TitleStandard for Test Orchestration Interface (TOIF) for Orchestrating Resources, Observations, and Information via Web Services ScopeThis standard defines the Test Orchestration Interfaces (TOIF) data interface for observing and controlling state variables in testing environments. The TOIF protocol is built on a Representational State Transfer (REST) framework that provides a web services-based protocol for message passing, data collection, and test execution using data exchange formats defined in IEEE Std 1671™ and IEEE Std ™. PurposeThe purpose of this standard is to provide an automation interface to support scalable plug-and-play integration of heterogeneous equipment and software to perform test operations that produce archive-quality documentation. NeedThe IEEE Std 1671™ and IEEE Std ™ standards provide standard data exchange formats. However there is no standard for using these formats in an open-standards resource-based web services environment. StakeholdersThe stake holders will include end-product users of instrumentation who need to combine disparate software-controlled products on a variety of scales and produce archive-quality documentation. Specifically, Military Aerospace Commercial aviation And could also be used for broader applications such as industrial process control.