120 likes | 222 Views
RASDS Ontology Top Level Concepts. Peter Shames 12 April 2005. Reference Architecture for Space Data Systems. Business Concerns Organizational perspective. Enterprise. Physical Concerns Node & Link perspective. Connectivity. Functional. Computational Concerns Functional composition.
E N D
RASDS OntologyTop Level Concepts Peter Shames 12 April 2005
Reference Architecture for Space Data Systems Business Concerns Organizational perspective Enterprise Physical Concerns Node & Link perspective Connectivity Functional Computational Concerns Functional composition Information Data Concerns Relationships and transformations Protocol Concerns Communications stack perspective Communications Derived from: RM-ODP, ISO 10746 Compliant with IEEE 1471
We formalize and adapt this generic conceptual framework into one for space data system design From the IEEE-1471-2000conceptual framework…
Space System Domain Architectural Viewpoints Business Concerns Organizational perspective Enterprise Data Concerns Relationships and transformations Information Computational Concerns Functional composition Functional Physical Concerns Component, Connector & external elements Physical System Design Concerns Allocation, methods, performance Engineering Technology & Protocol Concerns Framework, tools, standards perspective Technology Derived from: RM-ODP & CCSDS RASDS
Semantic Information Model Development Process RASDS as Architectural Framework * • Engineering Viewpoint • System Design & Construction • Functional allocation • Distribution of functions and trade-offs • Development • Validation & verification • EnterpriseViewpoint • Organizations • People • Use Case-Scenarios • Contracts/Agreements • Physical Viewpoint • Connectivity • Components & connectors • Physics of Motion • End to End View • External Forces • Performance • Functional Viewpoint • Functional Structure • Functional Behavior & interfaces • End to End View • Cross Support Service • Information Viewpoint • Information & information management • Scenarios • End to End View • Technology Viewpoint • Protocols & comm standards • End to end Information Transfer Mechanisms • Cross Support Services • Augment to Capture: • Mission Design & Drivers • Requirements • Cost • Enterprise Risks • Based on RMODP** • Augment to Capture: • Structure • Power • Mass • Thermal • Orbit • Propulsion * Reference Architecture for Space Data Systems (RASDS) ** Reference Model Open Distributed Processing (RMODP, ISO 10746 spec)
Perspective (Viewpoint) • Defines Objects • Defines Relations • Defines Rules • Exposes Concerns RASDSTop Level Object Ontology Composed Of Organization • Mission • Requirements • Objectives FulfilledBy • Goals • Scenarios ComposedOf Owns/Operates Fulfills Calls Function Information Produces Consumes • Logical structure • Data • Behavior • Metadata IsAllocatedTo • Interfaces ComposedOf • Rules • Constraints ContainsInstances Component Environment ProvidesService Affects Uses • Type ImplementedOn • Attributes ConnectVia • Physical Environs Communication • Ports • Attributes • Location ConnectToPort • Protocol stack Connector AssociatedWith • Standards • Type • Attributes
RASDS Ontology and Traditional (sub-)Systems View System View A (sub-)system is a set of connected components with allocated functionality (sometimes includes people & procedures) • Contains Objects • Defines Rules • Exposes Concerns ComposedOf Calls Function Information Produces Consumes • Logical structure • Data • Behavior • Metadata IsAllocatedTo • Interfaces ComposedOf • Rules • Constraints ContainsInstances Component • Type • Attributes ConnectVia • Ports • Location ConnectToPort Connector Could just say that RASDS describes a system from several different perspectives (Views) • Type • Attributes
Action • ActionType • Results RASDSScenario Ontology Composed Of Organization Timeline Defines • Mission • MissionPhase • Requirements • Lifecycle • Objectives • ActivitySet • Goals • Scenarios Fulfills SequenceOf identifies ComposedOf Function Command SequenceOf Activity invokes • Structure • Command Type • ActivityType HasResult • Behavior HasResult • Element • Duration • Interfaces • Final State • Expected result • Constraints Performs Produces Results Activity sets are tied to mission lifecycle timeline and to mission phases and critical events
Action Environment • ActionType • Physical Environs • FinalState Component • Attributes • State • Type Connector • Attributes • Ports • Type • Location • Attributes • Observables • State • State MDS conceptual framework appears to be an excellent approach for architecting reusable control systems A Notional MDSOntology Composed Of Organization Timeline Defines • Mission • Requirements • MissionPhase Fulfills • Objectives • Lifecycle • Scenarios • ActivitySet SequenceOf identifies ComposedOf Requests Achievement Function Goals DecomposedInto HL Goals • Structure • GoalType • HLGoalType • Behavior HasResult • Element • Duration • Interfaces • Expected Final State • Expected State • Constraints • Actual Final State HasResult • State ComposedOf Controls Affects Performs Produces Results ConnectVia Measurements ConnectTo Port
Metric means Goals here NexIOM Ontology(w/ RASDS Markups) Organization Function ? Scenario ? Function Function ? Activity? Not Addressed Component Connector Environment Communication Perspective Information ? of Component
Component • Description • Metrics • Descriptors • Type / class Xcalibr Ontology(inferred from doc) Metrics means Attributes here Metrics <<subsystem>> S/C Bus • Mass Composed of • Power • Description • Other phys attrib provides • Metrics Subsystem ComposedOf • Descriptors ComposedOf • Description • Metrics provides • Descriptors Components have subclasses Not Addressed • Type / class Organization Described by Function Information Type / Class <<subsystem>> Type / Class << structure / mechanism>> Connector • Structure / mechanism Descriptors << structure / mechanism>> Environment • Propulsion • Bus Structure Communication • Electrical Power • Primary Structure • Design type • Thermal Control • Secondary Structure Perspective • Structure type • Communications • Deployable Structure • Primary material • C&DH • Interface Structure • Type / class • GNC • etc, etc GNC does not include S/W Functions !! C&DH includes some S/W Functions Components include some Connector attributes