Answers are grounded in this paper and cite their sources.
An effort is underway to develop an open system architecture for condition-based maintenance (CBM). The architecture development has focused on the definition of a distributed software architecture. The general requirements for a CBM software architecture are defined and an outline of the developing architecture is given. This paper will discuss in detail a web-based architecture which uses Extensible Markup Language (XML) to define the syntax of messages between software components. The core of the architecture is a CBM domain data model which is defined using Unified Modeling Language (UML). A procedure for mapping from the UML data model to a general XML schema, as well as to a schema for system messages, is described.
No takes yet. Share an insight, caveat, or question.
Michael G. Thurston (2002) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: