• No se han encontrado resultados

Bioética en otros oficios y profesiones.

EL CONOCIMIENTO ETICO:

2.6. Bioética en otros oficios y profesiones.

The purpose of this section is to outline the overall service operations and refer the reader to

the detailed documentation.

The DAME services will be implemented as Grid services, however the detailed Grid service

aspects are not covered in this document - see reference 26.

A.7.1.7.1

Collaborative Working Environment Services

This is currently the subject of a detailed assessment / survey (see references 8 and 9). A.7.1.7.2

Workflow Subsystem Services

The workflow definition and execution parts of this subsystem are currently the subject of a detailed assessment / survey and will be documented in references 10 and 11.

The following is a summary of the CBRWorkflowAdvisor-G operations encapsulated by the

Workflow Subsystem. For further details please see reference 12.

API Function Behaviour

constructor

Creates a workflow advisor.

Initialise() Initialises a workflow advisor. AdviseOnWorkFlow() Returns advice on workflow. StoreNewCaseInCBRCasebase() Store a new advice case. UpdateExistingCaseInCBRCasebase() Update an advice case.

A.7.1.7.3

EngineDataStore-G Services

The following is a summary of the EngineDataStore-G operations. For further details please

see reference 15.

API Function Behaviour

constructor

Creates an engine store service.

Initialise() Initialises an engine store service.

StoreDataRecord() Store a new data record (see below) from a newly arrived aircraft in the EngineDataStore-G.

RetrieveDataRecord() Retrieve a data record (see below) from the EngineDataStore-G. Copy() Creates a copy of the engine store.

Description of a Data Record

A data record is the data obtained from each QUOTE box irrespective of whether a QUOTE abnormality was detected. The data record will also include the QUOTE abnormality if detected, flight departure and destination points and is identified uniquely, possible with an identifier made up of the engine serial number and date. The following data fields are stored by this service in the raw data store:

• All the raw vibration data. • All the raw performance data. • QUOTE anomaly or novelty. • Aircraft identifier.

• Engine identifier. • Date of flight. • Flight departure point. • Flight destination point.

• A unique index (possible made up of some of the other identifiers – to allow the record for a particular engine to be easily accessed?).

• Duration of flight (flight time).

The following data fields are not stored by these services in the raw data store: • Pattern match results and CBRAnalysis results.

These data fields are stored as “null” by this service – the pattern matching and CBRAnalysis-G populate the data fields later.

A.7.1.7.4

AURA-G Services

The following is a summary of the AURA-G operations. For further details please see

references 16, 17 and 18. The table below is taken from reference 16.

API Function Behaviour

Constructor

Creates a search engine.

Initialise() Initialises a search engine.

Store() Stores binary patterns in the search engine. Remove() Removes binary patterns from the search engine. Search() Searches for matches to the input pattern provided.

A.7.1.7.5

XTO-G and XTOOutputDataVisualiser-G Services

The following is a summary of the XTO-G and XTOOutputDataVisualiser-G operations.

For further details please see references 14 and 21.

API Function

Behaviour

Constructors summary

Query()

Creates a Query service.

Xto()

Creates an Xto service.

Chart()

Creates a Chart service.

Methods summary

SubmitQuery()

Extracts the data sets available from within the existing database, depending on

the parameters selected such as engine serial number, day in the month (date), month and year when the test data was recorded.

SubmitJob()

Submit the job to run the XTO analysis in order to analyse the data set selected

from within the results of the SubmitQuery using a number of plug-ins (user have the option to select the desired plug-ins) and the a text/data output file will be generated with features corresponding to the selected plug-ins.

ShowChart()

This reads in the data generated by SubmitJob (XTO) and displays the chart of

the selected feature with given step size and in desired format (jpg, png) in the browser window.

WriteChart()

This reads in the data generated by SubmitJob (XTO) and write the chart of the

A.7.1.7.6

CBRAnalysis-G Services

The following is a summary of the CBRAnalysis-G operations. For further details please see

reference 22.

API Function Behaviour

constructor

Creates a CBR analysis service.

Initialise() Initialises a CBR analysis service.

SearchForMatchingCaseAndRankResults() Returns advice on diagnosis. StoreNewCaseInCBRCasebase() Store a new diagnosis case. UpdateExistingCaseInCBRCasebase() Update a diagnosis case.

A.7.1.7.7

SDM-G Services

The Simulated Service Data Manager (SDM) web service provides a simplistic interface onto the cut down sample Service Data Manager database (see reference 24). The current implementation contains 12 out of the 400+ tables in the real SDM.

The SDM contains information relating to event records. For each record there is summary information with fields such as the time stamp, status and effect on operation plus these associated records:

• Event item - the failing part /serial number and part in service hours. • Event aircraft - the aircraft tail number, operator and in service hours. • Event engine - the engine part/serial number, position and in service hours.

The service implements an API that is given below to allow clients to extract event data of one of the above types for a given event.

Currently the service use JDBC drivers to connect directly to the SDM database instance. Future implementations may use OGSA-DAI grid database services in place of the direct database connection.

Method Description

SDMSource Service constructor.

eventData getEventData (int eventNumber) Get event information for a given event number. eventItem getEventItem (int eventNumber) Get information about an item involved in a given event. eventAircraft getEventAircraft (int eventNumber) Get aircraft information for a given event. eventEngine getEventEngine (int eventNumber) Get engine information for a given event. int getEventFromSerialDate (int eventNumber) Find the event number that belongs to the given engine on the specified date.

A.7.1.7.8

EngineModel-G Services

The following is a summary of the EngineModel-G operations. For further details please see

reference 25.

API Function Behaviour

constructor

Creates an engine model service.

Initialise() Initialises engine model service. ModelEnginePerformance() Returns results of the run.

Documento similar