4.2 Ledelsesprosesser i kvalitets- og sikkerhetsarbeidet
4.2.1 Strategiske prosesser
Esse trabalho propôs uma plataforma abrangente, abrindo um leque de trabalhos futuros a serem realizados. Podemos classificar os trabalhos futuros em duas categorias: (i) os que já estão sendo desenvolvidos; (ii) os que ainda não estão sendo tratados.
124 (i) Dentre os que já foram iniciados destacamos:
• O desenvolvimento do componente MetadataMonitor, responsável por implementar técnicas de aferição e transformação dos metadados de qualidade (QoS e QoC) através de mecanismos como dedução, filtro e extrapolação. Quando estiver funcionando, o MetadataMonitor possibilitará que os metadados de qualidade dos serviços suportados pelos middleware subjacentes sejam confiáveis e uniformes, uma vez que, mesmo que tais metadados sejam providos pelos próprios middleware subjacentes, eles podem ter sido aferidos através de técnicas distintas, resultando em valores que não podem ser comparados diretamente. Esses requisitos são necessários para que o mecanismo de seleção de planos de execução do OpenCOPI selecione fielmente o melhor plano de execução de um workflow. Esse mecanismo possibilitará a identificação de mudanças significativas da qualidade dos serviços em tempo real que podem disparar o processo de adaptação para manter a qualidade de execução do workflow. Como esse componente ainda não foi desenvolvido, atualmente os metadados utilizados pelo OpenCOPI são simulados;
• A implementação de uma ferramenta para automatização da criação dos
drivers de integração dos middleware subjacentes. Essa ferramenta está
sendo desenvolvida por um aluno de mestrado que faz parte do grupo de pesquisa. Quando finalizada, essa ferramenta será capaz de gerar a conversão dos modelos de contexto de cada middleware subjacente para o OpenCOPI e a interoperação entre as tecnologias de comunicação adotadas pelo middleware subjacente e pelo OpenCOPI. Essa ferramenta é baseada em MDD – ModelDrivenDevelopment (Stahl, Volter et al., 2006), que consiste em uma abordagem top-down de desenvolvimento de software que empregam modelos como principais artefatos e proporcionam a criação automática de código-fonte a partir de transformações de modelos. A integração de cada middleware de provisão de contexto se dará através de conjuntos de transformações
ATL (Jouault e Kurtev, 2006) entre os modelos de contexto e de
comunicação do OpenCOPI e de cada middleware de provisão de contexto integrado.
125 (ii) Outros trabalhos, ainda não iniciados, mas igualmente importantes para complementar a implementação da arquitetura do OpenCOPI:
• Implementação dos módulos DeviceController e DevicesManager. O primeiro é responsável por comunicar os dispositivos móveis dos usuários com o OpenCOPI. O Segundo é responsável por gerenciar os dispositivos móveis dos usuários. Juntos, esses módulos permitirão que o OpenCOPI acesse serviços de monitoramento disponibilizados pelos dispositivos (por exemplo, para monitorar o nível de bateria). Além disso, esses módulos possibilitarão a migração da execução de um workflow de um dispositivo para outro. Por exemplo, o usuário pode iniciar a execução de um workflow em seu smartphone e em decorrência do baixo nível de bateria deste dispositivo, os resultados serão enviados para seu tablet ou PC.
• Implementação de uma interface Web para facilitar a criação e execução de workflows em grande escala. A ideia é implantar a plataforma em um Web container, permitindo que um maior número de usuários possam utilizar simultaneamente o OpenCOPI. Essa interface Web deve contemplar serviços para duas classes de clientes. A primeira classe é composta pelos clientes que desejam criar aplicações que executem sobre o OpenCOPI. Para esses clientes é necessário disponibilizar serviços de criação, edição e configuração de workflows. A segunda classe de clientes é composta por desenvolvedores de middleware subjacentes. Para esses, o OpenCOPI deve disponibilizar serviços que permitam uma fácil integração dos mesmos com o OpenCOPI.
• Implementação de um modelo de transações mais avançado, que permitirá que transações mais complexas considerem informações de contexto como a localização do usuário e seu profile. Modelos de transações com essas características são propostas em(Alonso, Agrawal
et al., 1996; Montagut e Molva, 2006; Tang, Guo et al., 2008).
• Por fim, outro trabalho futuro é aumentar o grau de avaliação da plataforma. Essa tarefa é dependente dos trabalhos futuros mencionados anteriormente uma vez que cada um daqueles trabalhos possibilita aumentar o nível de avaliação da plataforma. Por exemplo, avaliar o
126 desempenho e/ou overhead gerado por drivers construídos para middleware subjacentes que utilizem diferentes tecnologias de comunicação e de representação de contexto. Outro exemplo é avaliar a escalabilidade do OpenCOPI, isso é, avaliar a quantidade de requisições de usuários simultâneos que o OpenCOPI suporta. Outro aspecto que necessita de avaliação é o quão genérico é o OpenCOPI.Para isso, é necessário usar o OpenCOPI em aplicações de natureza não ubíqua. Por fim, a facilidade de uso do OpenCOPI, bem como a interface de configuração de pesos dos parâmetros de qualidade devem ser avaliados de modo a permitir uma fácil operação com a plataforma e evitar que uma configuração de pesos equivocada influencie negativamente a seleção de serviços, escolhendo serviços com qualidade inferior ao desejado.
127
Referências
ABBASI, A.; SHAIKH, Z. A CONCEPTUAL FRAMEWORK FOR SMART WORKFLOW MANAGEMENT. INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING,2009. P.574--578.
ADAMS,M. ET AL.DYNAMIC, EXTENSIBLE AND CONTEXT-AWARE EXCEPTION HANDLING FOR WORKFLOWS. OTM CONFEDERATED INTERNATIONAL CONFERENCE ON ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS,2007.
ALONSO, G. ET AL. ADVANCED TRANSACTION MODELS IN WORKFLOW CONTEXTS. INTERNATIONAL CONFERENCE ON DATA ENGINEERING,1996.
ALRIFAI, M.; SKOUTAS, D.; RISSE, T. SELECTING SKYLINE SERVICES FOR QOS-BASED WEB SERVICE COMPOSITION.INTERNATIONAL CONFERENCE ON WORLD WIDE WEB,2010. APACHE, S. F. AXIS2. DISPONÍVEL EM: <http://axis.apache.org/axis2/java/core/>. ACESSO EM:30/09/2011.
ARDAGNA, D.; MIRANDOLA, R. PER-FLOW OPTIMAL SERVICE SELECTION FOR WEB SERVICES BASED PROCESSES.THE JOURNAL OF SYSTEMS AND SOFTWARE, V.83, P.12, 2010. ARSANJANI, A. SERVICE-ORIENTED MODELING AND ARCHITECTURE-HOW TO IDENTIFY, SPECIFY, AND REALIZE SERVICES FOR YOUR SOA. 2004. DISPONÍVEL EM:
<http://www.ibm.com/developerworks/library/ws-soa-design1/>. ACESSO EM:
17.04.2011.
AZEVEDO, F. M. PROPOSTA DE ALGORITMOPARA DETECÇÃO DE VAZAMENTOS EM OLEODUTOS UTILIZANDO ANÁLISE FREQUENCIAL DE SINAIS DE PRESSÃO.2009.105(MASTER). DEE,UFRN,NATAL.
BALDAUF,M.;DUSTDAR,S.;ROSENBERG,F.A SURVEY ON CONTEXT-AWARE SYSTEMS. INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, V.2, N.4, P.263--277, 2007.
BARDRAM, J. THE JAVA CONTEXT AWARENESS FRAMEWORK (JCAF) - A SERVICE INFRASTRUCTURE AND PROGRAMMING FRAMEWORK FOR CONTEXT-AWARE APPLICATIONS. PERVASIVE COMPUTING, P.98--115, 2005.
BENATALLAH, B. ET AL. SERVICE COMPOSITION: CONCEPTS, TECHNIQUES, TOOLS AND TRENDS.IN:(ED.).SERVICE-ORIENTED SOFTWARE SYSTEM ENGINEERING:CHALLENGES AND PRACTICES,2005.
BENNACEUR,A. ET AL. TOWARDS AN ARCHITECTURE FOR RUNTIME INTEROPERABILITY. 4TH INTERNATIONAL CONFERENCE ON LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION.BERLIN 2010.
BERNERS-LEE, T.; HENDLER, J.; LASSILA, O. THE SEMANTIC WEB. SCIENTIFIC AMERICAN 2001.
128
BLACKSTOCK, M.; LEA, R.; KRASIC, C. MANAGING AN INTEGRATED UBICOMP ENVIRONMENT USING ONTOLOGIES AND REASONING WORKSHOPS OF INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS. WHITE PLAINS, NY:45-- 52 P.2007.
BOTTARO, A.; GÉRODOLLE, A. HOME SOA -: FACING PROTOCOL HETEROGENEITY IN PERVASIVE APPLICATIONS. INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, 2008. SORRENTO,ITALY. ACM. P.73--80.
BUCHHOLZ,T.;KÜPPER,A.; SCHIFFERS,M. QUALITY OF CONTEXT:WHAT IT IS AND WHY WE NEED IT. WORKSHOP OF THE HP OPENVIEW UNIVERSITY ASSOCIATION, 2003. GENEVA,SWITZERLAND.
BURSTEIN,M. ET AL.OWL-S:SEMANTIC MARKUP FOR WEB SERVICES 2004.
COLOMBAROLI, P. L.; BORTONI, E.; MARTINS, H. SISTEMA DE DETECÇÃO DE VAZAMENTO EM DUTOS DE PETRÓLEO CONGRESSO BRASILEIRO DE P&D EM PETRÓLEO E GÁS.FORTALEZA 2009.
DAVIDYUK, O. ET AL. MEDUSA: MIDDLEWARE FOR END-USER COMPOSITION OF UBIQUITOUS APPLICATIONS. HANDBOOK OF RESEARCH ON AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS:TRENDS AND PERSPECTIVES, 2010.
DEY, A.; ABOWD, G.; SALBER, D. A CONCEPTUAL FRAMEWORK AND A TOOLKIT FOR SUPPORTING THE RAPID PROTOTYPING OF CONTEXT-AWARE APPLICATIONS. JOURNAL OF HUMAN-COMPUTER INTERACTION, V.16, N.2, 2001.
DEY,A.K.;ABOWD, G.;SAUBER, D. A CONCEPTUAL FRAMEWORK AND A TOOLKIT FOR SUPPORTING THE RAPID PROTOTYPING OF CONTEXT-AWARE APPLICATIONS. HUMAN- COMPUTER INTERACTION, V.16, N.2, 2001.
EMMERICH, W.; AOYAMA, M.; SVENTEK, J. THE IMPACT OF RESEARCH ON MIDDLEWARE TECHNOLOGY.ACMSIGSOFTSOFTWARE ENGINEERING NOTES. 32:89--112 P.2007.
GRACE, P.; BLAIR, G. INTEROPERATING WITH HETEROGENEOUS MOBILE SERVICES. ERCIM NEWS - SPECIAL: APPLICATIONS AND SERVICES PLATFORMS FOR THE MOBILE USERS:24--25 P.2003.
GRACE, P. ET AL. ENGINEERING COMPLEX ADAPTATIONS IN HIGHLY HETEROGENEOUS DISTRIBUTED SYSTEMS. PROCEEDINGS OF THE SECOND INTERNATIONAL ICSTCONFERENCE ON AUTONOMIC COMPUTING AND COMMUNICATION SYSTEMS,2008.
GRACE,P.;BLAIR,G.;SAMUEL,S.REMMOC:AREFLECTIVE MIDDLEWARE TO SUPPORT MOBILE CLIENT INTEROPERABILITY. PROC. INTERNATIONAL SYMPOSIUM OF DISTRIBUTED OBJECTS AND APPLICATIONS INTEROPERABILITY,2003.
GRUBER,T.A TRANSLATION APPROACH TO PORTABLE ONTOLOGY SPECIFICATIONS.JOURNAL KNOWLEDGE ACQUISITION -SPECIAL ISSUE:CURRENT ISSUES IN KNOWLEDGE MODELING, V. 5, N.2, 1993.
129
GU,T.;PUNG,H.K.;ZHANG,D.Q.ASERVICE-ORIENTED MIDDLEWARE FOR BUILDING CONTEXT-AWARE SERVICES.JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, V.28, P. 1--18, 2005.
HASIOTIS,T. ET AL.SENSATION: A MIDDLEWARE INTEGRATION PLATFORM FOR PERVASIVE APPLICATIONS IN WIRELESS SENSOR NETWORKS. SECOND EUROPEAN WORKSHOP ON WIRELESS SENSOR NETWORKS,2005.ISTANBUL,TURKEY. P.366-377.
HEGERING, H.-G. ET AL. MANAGEMENT CHALLENGES OF CONTEXT-AWARE SERVICES IN UBIQUITOUS ENVIRONMENTS. IFIP/IEEE INTERNATIONAL WORKSHOP ON DISTRIBUTED SYSTEMS:OPERATIONS AND MANAGEMENT,2003. P.246--259.
HESSELMAN, C. ET AL. BRIDGING CONTEXT MANAGEMENT SYSTEMS FOR DIFFERENT TYPES OF PERVASIVE COMPUTING
ENVIRONMENTS. INTERNATIONAL CONFERENCE ON MOBILE WIRELESS MIDDLEWARE,
OPERATING SYSTEMS, AND APPLICATIONS,2008.BRUSSELS,BELGIUM. P.7.
HOING, A. ORCHESTRATING SECURE WORKFLOWS FOR CLOUD AND GRID SERVICES. 2010. INSTITUT FÜR
TELEKOMMUNIKATIONSSYSTEME TECHNISCHEN UNIVERSITAT BERLIN
HUEBSCHER,M.;MACCANN,J.AN ADAPTIVE MIDDLEWARE FRAMEWORK FOR CONTEXT- AWARE APPLICATIONS.SPRINGER PERSONAL AND UBIQUITOUS COMPUTING JOURNAL, V. 10, P.12--20, 2005.
ISSARNY,V. ET AL.DEVELOPING AMBIENT INTELLIGENCE SYSTEMS: ASOLUTION BASED ON WEB SERVICES AUTOMATED SOFTWARE ENGINEERING, V.12, N.1, P.101--137, 2005. JAROUCHEH,Z.;LIU, X.;SMITH,S. APERSPECTIVE ON MIDDLEWARE-ORIENTED CONTEXT-AWARE PERVASIVE
SYSTEMS. 33RD ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS
CONFERENCE,2009. P.249--254
JOUAULT, F.; KURTEV, I. TRANSFORMING MODELS WITH ATL. IN: (ED.). SATELLITE EVENTS AT THE MODELS, V.3844,2006. P.128--138.
JUDD, G.; STEENKISTE, P. PROVIDING CONTEXTUAL INFORMATION TO PERVASIVE COMPUTING APPLICATIONS.INTERNA- TIONAL CONFERENCE ON PERVASIVE COMPUTING AND COM- MUNICATIONS,,2003.WASHINGTON,DC,USA. P.133.
KRAKOWIAK,S.MIDDLEWARE ARCHITECTUREWITH PATTERNS AND FRAMEWORKS 2009. LEE, K. ET AL. WORKFLOW ADAPTATION AS AN AUTONOMIC COMPUTING PROBLEM. WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE,2007.
LI,J. ET AL.FOLLOWME:ON RESEARCH OF PLUGGABLE INFRASTRUCTURE FOR CONTEXT- AWARENESS.20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS,2006.VIENNA,AUSTRIA. APRIL. P.199--204.
LOPES, F. ET AL. ON THE INTEGRATION OF CONTEXT-BASED HETEROGENEOUS MIDDLEWARE FOR UBIQUITOUS COMPUTING. INTERNATIONAL WORKSHOP ON MIDDLEWARE FOR PERVASIVE AND AD-HOC COMPUTING (MPAC'08),2008.LEUVEN.
130
______. CONTEXT-BASED HETEROGENEOUS MIDDLEWARE INTEGRATION. WORKSHOP ON MIDDLEWARE FOR UBIQUITOUS AND PERVASIVE SYSTEMS (WMUPS'09),2009A.
______. UMA PLATAFORMA BASEADA EM SERVIÇOS WEB PARA INTEGRAÇÃO DE MIDDLEWARE DE CONTEXTO. SIMPÓSIO BRASILEIRO DE SISTEMAS MULTIMÍDIA E WEB, 2009B.
______. ADAPTUBIFLOW: SELECTION AND ADAPTATION IN WORKFLOWS FOR UBIQUITOUS COMPUTING. IEEE/IFIP INTERNATIONAL CONFERENCEON EMBEDDED AND UBIQUITOUS COMPUTING 2011.MELBOURNE,AUSTRALIA.
______. COMPUTAÇÃO UBÍQUA: DOS ANOS 90 AO SÉCULO XXI. ESCOLA POTIGUAR DE COMPUTAÇÃO E SUAS APLICAÇÕES.NATAL/RN/BRASIL 2009.
MACKENZIE,M. ET AL.REFERENCE MODEL FOR SERVICE ORIENTED ARCHITECTURE 1.0: OASISCOMMITTEE SPECIFICATION 2006.
MAEDCHE, A.; STAAB, S. ONTOLOGY LEARNING FOR THE SEMANTIC WEB. IEEE INTELLIGENT SYSTEMS, V.16, N.2, P.8, 2001.
MARCONI,A. ET AL.ENABLING ADAPTATION OF PERVASIVE FLOWS:BUILT-IN CONTEXTUAL ADAPTATION.LECTURE NOTES IN COMPUTER SCIENCE, V.5900/2009, P.445-454, 2009. MENDES JUNIOR, J. R. D. S. WEBFLOWAH: UM AMBIENTE PARA ESPECIFICAÇÃO E EXECUÇÃO AD-HOC DE PROCESSOS DE NEGOCIO BASEADOS EM SERVIÇOS WEB. 2008. (MASTER).DIMAP,UFRN
MONTAGUT, F.; MOLVA, R. TOWARDS TRANSACTIONAL PERVASIVE WORKFLOWS. ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE,2006. P.141--152
NAKAZAWA, J. ET AL. A BRIDGING FRAMEWORK FOR UNIVERSAL INTEROPERABILITY IN PERVASIVE SYSTEMS. INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2006.
NASCIMENTO, J. M. A. SIMULADOR COMPUTACIONAL PARA POÇOS DE PETRÓLEO COM MÉTODO DE ELEVAÇÃO ARTIFICIAL POR BOMBEIO MECÂNICO. 2005. 114(MASTER). DEE, UFRN,NATAL.
OMG.THE COMMON OBJECT BROKER ARCHITECTURE AND SPECIFICATION.1998 OSGIALLIANCE.OSGI. DISPONÍVEL EM:<http://www.osgi.org/>.
PAPAZOGLOU, M. SERVICE-ORIENTED COMPUTING: CONCEPTS, CHARACTERISTICS AND DIRECTIONS. INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, 2003. P.3--12.
POSLAD, S. UBIQUITOUS COMPUTING - SMART DEVICES, ENVIRONMENTS AND INTERACTIONS. WILEY,2009.502ISBN978-0-470-03560-3.
131
RANGANATHAN,A. ET AL.MIDDLEWHERE: A MIDDLEWARE FOR LOCATION AWARENESS IN UBIQUITOUS COMPUTING APPLICATIONS. MIDDLEWARE CONFERENCE, 2004. TORONTO, CANADA. P.397--416.
RANGANATHAN,A.;MCFADDIN,S.USING WORKFLOWS TO COORDINATE WEB SERVICES IN PERVASIVE COMPUTING ENVIRONMENTS. IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES,2004.
RAO, J.; SU, X. A SURVEY OF AUTOMATED WEB SERVICE COMPOSITION METHODS. INTERNATIONAL WORKSHOP ON SEMANTIC WEB SERVICES AND WEB PROCESS COMPOSITION. SAN DIEGO,CA,USA2004.
ROMAN,D. ET AL.WEB SERVICE MODELING ONTOLOGY.JOURNAL OF APPLIED ONTOLOGY, V.1, P.77-106, 2005.
ROUVOY, R. ET AL. MUSIC: MIDDLEWARE SUPPORT FOR SELF-ADAPTATION IN UBIQUITOUS AND SERVICE-ORIENTED ENVIRONMENTS. IN: SPRINGER (ED.). SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, V.5525,2009. P.164--182.
______. COMPOSING COMPONENTS AND SERVICES USING A PLANNING-BASED ADAPTATION MIDDLEWARE. INTERNATIONAL
CONFERENCE ON SOFTWARE COMPOSITION,2008.
SATYANARAYANAN, M. PERVASIVE COMPUTING: VISION AND CHALLENGES. IEEE PERSONAL COMMUNICATIONS, V.8, 2001.
SHEIKH,K.;WEGDAM, M.;VANSINDEREN,M.MIDDLEWARE SUPPORT FOR QUALITY OF CONTEXT IN PERVASIVE CONTEXT-AWARE SYSTEMS.IEEEINTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, 2007. WHITE PLAINS, USA. P.461--466.
SILVA, R. E. F. IMPLEMENTAÇÃO DE UM MÓDULO DE SUPERVISÃO PARA UM SISTEMA DE DETECÇÃO DE VAZAMENTOS EM DUTOS DE PETRÓLEO.2009. (MASTER).PPGCEP,UFRN, NATAL.
SOUSA,J. ET AL. ACTIVITY-ORIENTED COMPUTING. IN:(ED.).ADVANCES IN UBIQUITOUS COMPUTING:FUTURE PARADIGMS AND DIRECTIONS,2008. CAP.XI, P.280--315.
SOUZA, V. UMA ARQUITETURA ORIENTADA A SERVIÇOS PARA DESENVOLVIMENTO, GERENCIAMENTO E INSTALAÇÃO DE SERVIÇOS DE REDE.2006. (MSC).PROGRAMA DE PÓS- GRADUAÇÃO EM ENGENHARIA ELÉTRICA,UNICAMP
SPROTT,D.;WILKES,L.UNDERSTANDING SOA. 2003.
STAHL, T.; VOLTER, M.; CZAMECKI, K. MODEL-DRIVEN SOFTWARE: DEVELOPMENT, TECHNOLOGY,ENGINEERING,MANAGEMENT. WILEY,2006.444
TANDLER, P. SYNCHRONOUS COLLABORATION IN UBIQUITOUS COMPUTING ENVIRONMENTS. 2004. (PHD). VOM FACHBEREICH INFORMATIK, TECHNISCHEN UNIVERSITÄT DARMSTADT,DARMSTADT.
132
TANG,F. ET AL. AN ADAPTIVE CONTEXT-AWARE TRANSACTION MODEL FOR MOBILE AND UBIQUITOUS COMPUTING.COMPUTING AND INFORMATICS, V.27, P.785--798, 2008. TRUONG,H. ET AL.ESCAPE-AN ADAPTIVE FRAMEWORK FORMANAGING AND PROVIDING CONTEXT INFORMATION IN EMERGENCY SITUATIONS. SECOND EUROPEAN CONFERENCE ON SMART SENSING AND CONTEXT.KENDAL,UK:207--222 P.2007.
W3C,W.G.W3CRECOMMENDATION: OWLWEB ONTOLOGY LANGUAGE:W3C2004A. ______.W3CRECOMMENDATION: WEB SERVICES ARCHITECTURE:W3C2004B.
WANG, X. ET AL. ONTOLOGY BASED CONTEXT MODELING AND REASONING USING OWL. IEEE ANNUAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS 2004. P.18--22.
WANG,X.H. ET AL.ONTOLOGY BASED CONTEXT MODELING AND REASONING USING OWL. SECOND IEEE ANNUAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS.ORLANDO,USA:18--22 P.2004.
WEB SERVICES ARCHITECTURE. W3C RECOMMENDATION, 2004. DISPONÍVEL EM: <http://www.w3.org/TR/ws-arch/>.ACESSO EM:AUGUST.
WFMC,W.M.C.WORKFLOW AND INTERNET:CATALYSTS FOR RADICAL CHANGE 1998.
WIKIPEDIA. RMI. DISPONÍVEL EM:
<http://en.wikipedia.org/wiki/Java_remote_method_invocation>. ACESSO EM: 21/09/2011.
YANG, H.-I. ET AL. FAULT-RESILIENT PERVASIVE SERVICE COMPOSITION. IN: (ED.). ADVANCED INTELLIGENT ENVIRONMENTS:SPRINGER,2009. P.195-223.
YANWEI,Z. ET AL.ADYNAMIC WEB SERVICES SELECTION BASED ON DECOMPOSITION OF GLOBAL QOSCONSTRAINTS.IEEEYOUTH CONFERENCE ON INFORMATION COMPUTING AND TELECOMMUNICATIONS,2010.
133
Apêndice – Ontologias de domínio
Generic Context Ontology
<?xml version="1.0"?> <rdf:RDF xmlns:expression="http://www.daml.org/services/owl- s/1.1/generic/Expression.owl#" xmlns:process="http://www.daml.org/services/owl- s/1.1/Process.owl#" xmlns:p1="http://www.example.org/owls/GenericOntology.owl#" xmlns:service="http://www.daml.org/services/owl- s/1.1/Service.owl#" xmlns:grounding="http://www.daml.org/services/owl- s/1.1/Grounding.owl#" xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:daml="http://www.daml.org/2001/03/daml+oil#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:profile="http://www.daml.org/services/owl- s/1.1/Profile.owl#" xml:base="http://www.example.org/owls/GenericOntology.owl"> <owl:Ontology rdf:about=""> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >This ontology describes the elements of the GENERIC CONTEXT
ONTOLOGY.</rdfs:comment> <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >Fred Lopes</dc:creator> </owl:Ontology> <owl:Class rdf:ID="Message"> <rdfs:subClassOf> <owl:Class rdf:ID="Object"/> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:ID="IndoorSpace"> <rdfs:subClassOf> <owl:Class rdf:ID="Location"/> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:ID="CompEntity"> <rdfs:subClassOf rdf:resource="#Object"/> </owl:Class> <owl:Class rdf:ID="Equipament"> <rdfs:subClassOf rdf:resource="#Object"/> </owl:Class> <owl:Class rdf:about="#Location"> <rdfs:subClassOf rdf:resource="#Object"/> </owl:Class> <owl:Class rdf:ID="OutdoorSpace"> <rdfs:subClassOf rdf:resource="#Location"/> </owl:Class> <owl:Class rdf:ID="Task"/> <owl:Class rdf:ID="Person"> <rdfs:subClassOf rdf:resource="#Object"/> </owl:Class> <owl:ObjectProperty rdf:ID="idTask"> <rdfs:domain rdf:resource="#Task"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="email">
134 <rdfs:domain rdf:resource="#Person"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="idObject"> <rdfs:domain rdf:resource="#Object"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="personName"> <rdfs:domain rdf:resource="#Person"/> </owl:ObjectProperty> <rdf:Property rdf:about="http://purl.org/dc/elements/1.1/creator"/> </rdf:RDF>
<!-- Created with Protege (with OWL Plugin 3.2.1, Build 365) http://protege.stanford.edu -->
135
HealthCare Ontology
<?xml version="1.0"?> <rdf:RDF xmlns:list="http://www.daml.org/services/owl- s/1.1/generic/ObjectList.owl#" xmlns:xsp="http://www.example.org/owls/2005/08/07/xsp.owl#" xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:assert="http://www.example.org/owls/assert.owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns="http://www.example.org/owls/HealthCare.owl#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:base="http://www.example.org/owls/HealthCare.owl"> <owl:Ontology rdf:about=""> <owl:imports rdf:resource="http://www.example.org/owls/GenericOntology.owl"/> <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >Everton Cavalcante; Fred Lopes</dc:creator><rdfs:comment xml:lang="en">This ontology describes elements of the OpenCOPI's Health Care context domain.</rdfs:comment>
</owl:Ontology> <owl:Class rdf:ID="IntensiveCare"> <owl:disjointWith> <owl:Class rdf:ID="RescueUnit"/> </owl:disjointWith> <owl:disjointWith> <owl:Class rdf:ID="PatientTransport"/> </owl:disjointWith> <rdfs:subClassOf> <owl:Class rdf:about="#Ambulance"/> </rdfs:subClassOf>
<rdfs:comment xml:lang="en">The most advanced kind of emergency ambulances with crew and equipment capable of applying advanced life support procedures.</rdfs:comment> </owl:Class> <owl:Class rdf:ID="LocationList"> <rdfs:subClassOf> <owl:Restriction> <owl:allValuesFrom rdf:resource="#LocationList"/> <owl:onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax- ns#rest"/> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax- ns#first"/> <owl:allValuesFrom> <owl:Class rdf:about="#Location"/> </owl:allValuesFrom> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf- syntax-ns#List"/> </owl:Class> <owl:Class rdf:about="#BloodPressure"> <owl:disjointWith rdf:resource="http://www.w3.org/1999/02/22-rdf- syntax-ns#List"/>
136 <owl:disjointWith> <owl:Class rdf:about="#Route"/> </owl:disjointWith> <owl:disjointWith> <owl:Class rdf:about="#Location"/> </owl:disjointWith> <owl:disjointWith> <owl:Class rdf:about="#Hospital"/> </owl:disjointWith> <owl:disjointWith> <owl:Class rdf:about="#Return"/> </owl:disjointWith> <owl:disjointWith> <owl:Class rdf:about="#CourseDescription"/> </owl:disjointWith>
<rdfs:comment xml:lang="en">Model of a blood pressure measure, containing systole and diastole values.</rdfs:comment>
<owl:disjointWith rdf:resource="#Person"/> <owl:disjointWith> <owl:Class rdf:about="#Ambulance"/> </owl:disjointWith> <owl:disjointWith> <owl:Class rdf:about="#Information"/>