KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento
| Ano de defesa: | 2010 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | , |
| Banca de defesa: | , , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Instituto Nacional de Pesquisas Espaciais (INPE)
|
| Programa de Pós-Graduação: |
Programa de Pós-Graduação do INPE em Computação Aplicada
|
| Departamento: |
Não Informado pela instituição
|
| País: |
BR
|
| Resumo em Inglês: | An evident problem from the development of Automatic Planning Systems is the modeling and reuse of domains and problems, due to lack of appropriate tools. In this context, the present work proposes the development of an object oriented (OO) meta-model, generic enough to allow the description of several domains from the Automatic Planning area, bringing an alternative to currently languages used for the representation of planning problems. The Domain Engineering discipline has been adopted in the model development, aiming to promote the systematic adoption of software reuse practice in a higher abstraction level than the coding. A model has been elaborated through domain analysis and project activities, enabling the development of a reusable infra-structure, that captures the structure and knowledge from a family of Automatic Planning applications. It's presented a prototype building to act as an interface for meta-model data collecting and also an XML Schema (XSD) that represents the modeling concepts as well as their validations and constraints, to enable a XML description of planning domains utilizing this work proposition. It's also presented the use of this model as a tool for the description of three domains and planning problems: a logistic domain problem, presented in parallel to the proposition static structure, the Block World and the National Institute for Space Research satellite tracking domain. Besides, it's presented an extension of the model as a domain description for a satellite simulation, promoting the experimentation of the earlier proposed aims. |
| Link de acesso: | http://urlib.net/sid.inpe.br/mtc-m19@80/2010/04.06.17.32 |
Resumo: | Um problema evidente no desenvolvimento de Sistemas para Planejamento Automático é a modelagem e o reuso de domínios e problemas, devido à falta de ferramentas adequadas. Este trabalho propõe o desenvolvimento de um meta-modelo orientado a objetos (OO), genérico o suficiente para a descrição de vários domínios de aplicação da área de Planejamento Automático, como uma alternativa às atuais linguagens utilizadas em representação de problemas de planejamento. Adotou-se a disciplina de engenharia de domínio no desenvolvimento do modelo, com objetivo de promover a adoção sistemática da prática de reutilização de software em um nível de abstração mais alto que o de codificação. O modelo foi elaborado através de atividades de análise e projeto de domínio, possibilitando o desenvolvimento de uma infra-estrutura reutilizável, que captura a estrutura e o conhecimento de uma família de aplicações de Planejamento Automático. É apresentada a construção de um protótipo para servir de interface para captação dos dados do meta-modelo e também uma especificação XML Schema (XSD) que contempla os conceitos de modelagem, verificação e restrições do mesmo, para possibilitar a descrição de domínios de planejamento utilizando a proposta deste trabalho em XML. Apresenta-se o uso do modelo como ferramenta para descrição de três domínios e problemas de planejamento. São eles: um domínio de Logística apresentado em paralelo a apresentação da estrutura estática da proposta; o Mundo de Blocos; e o domínio de rastreio de satélite do Instituto Nacional de Pesquisas Espaciais. Também é apresentada uma extensão do modelo feita para servir como descrição do domínio de simulação de um satélite, promovendo a experimentação das metas propostas anteriormente. |
| id |
INPE_196aba01a46dfca560e24d5c20c1e92d |
|---|---|
| oai_identifier_str |
oai:urlib.net:sid.inpe.br/mtc-m19@80/2010/04.06.17.32.29-0 |
| network_acronym_str |
INPE |
| network_name_str |
Biblioteca Digital de Teses e Dissertações do INPE |
| spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisKPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamentoKPlanOO: an object-oriented meta-model for describing domains and problems for planning2010-04-14Mauricio Gonçalves Vieira FerreiraNandamudi Lankalapalli VijaykumarValcir OrlandoGermano de Souza KienbaumSelma Shin Shimizu MelnikoffRodrigo Rocha SilvaInstituto Nacional de Pesquisas Espaciais (INPE)Programa de Pós-Graduação do INPE em Computação AplicadaINPEBRinteligência artificialplanejamentoescalonamentorepresentação do conhecimentoreusoontologiaartificial intelligenceplanningschedulingknowledge representationreuseontologyUm problema evidente no desenvolvimento de Sistemas para Planejamento Automático é a modelagem e o reuso de domínios e problemas, devido à falta de ferramentas adequadas. Este trabalho propõe o desenvolvimento de um meta-modelo orientado a objetos (OO), genérico o suficiente para a descrição de vários domínios de aplicação da área de Planejamento Automático, como uma alternativa às atuais linguagens utilizadas em representação de problemas de planejamento. Adotou-se a disciplina de engenharia de domínio no desenvolvimento do modelo, com objetivo de promover a adoção sistemática da prática de reutilização de software em um nível de abstração mais alto que o de codificação. O modelo foi elaborado através de atividades de análise e projeto de domínio, possibilitando o desenvolvimento de uma infra-estrutura reutilizável, que captura a estrutura e o conhecimento de uma família de aplicações de Planejamento Automático. É apresentada a construção de um protótipo para servir de interface para captação dos dados do meta-modelo e também uma especificação XML Schema (XSD) que contempla os conceitos de modelagem, verificação e restrições do mesmo, para possibilitar a descrição de domínios de planejamento utilizando a proposta deste trabalho em XML. Apresenta-se o uso do modelo como ferramenta para descrição de três domínios e problemas de planejamento. São eles: um domínio de Logística apresentado em paralelo a apresentação da estrutura estática da proposta; o Mundo de Blocos; e o domínio de rastreio de satélite do Instituto Nacional de Pesquisas Espaciais. Também é apresentada uma extensão do modelo feita para servir como descrição do domínio de simulação de um satélite, promovendo a experimentação das metas propostas anteriormente.An evident problem from the development of Automatic Planning Systems is the modeling and reuse of domains and problems, due to lack of appropriate tools. In this context, the present work proposes the development of an object oriented (OO) meta-model, generic enough to allow the description of several domains from the Automatic Planning area, bringing an alternative to currently languages used for the representation of planning problems. The Domain Engineering discipline has been adopted in the model development, aiming to promote the systematic adoption of software reuse practice in a higher abstraction level than the coding. A model has been elaborated through domain analysis and project activities, enabling the development of a reusable infra-structure, that captures the structure and knowledge from a family of Automatic Planning applications. It's presented a prototype building to act as an interface for meta-model data collecting and also an XML Schema (XSD) that represents the modeling concepts as well as their validations and constraints, to enable a XML description of planning domains utilizing this work proposition. It's also presented the use of this model as a tool for the description of three domains and planning problems: a logistic domain problem, presented in parallel to the proposition static structure, the Block World and the National Institute for Space Research satellite tracking domain. Besides, it's presented an extension of the model as a domain description for a satellite simulation, promoting the experimentation of the earlier proposed aims.http://urlib.net/sid.inpe.br/mtc-m19@80/2010/04.06.17.32info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações do INPEinstname:Instituto Nacional de Pesquisas Espaciais (INPE)instacron:INPE2021-07-31T06:54:26Zoai:urlib.net:sid.inpe.br/mtc-m19@80/2010/04.06.17.32.29-0Biblioteca Digital de Teses e Dissertaçõeshttp://bibdigital.sid.inpe.br/PUBhttp://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2003/11.21.21.08/doc/oai.cgiopendoar:32772021-07-31 06:54:27.654Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)false |
| dc.title.pt.fl_str_mv |
KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento |
| dc.title.alternative.en.fl_str_mv |
KPlanOO: an object-oriented meta-model for describing domains and problems for planning |
| title |
KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento |
| spellingShingle |
KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento Rodrigo Rocha Silva |
| title_short |
KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento |
| title_full |
KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento |
| title_fullStr |
KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento |
| title_full_unstemmed |
KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento |
| title_sort |
KPlanOO: um meta-modelo orientado a objetos para descrição de domínios e problemas de planejamento |
| author |
Rodrigo Rocha Silva |
| author_facet |
Rodrigo Rocha Silva |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Mauricio Gonçalves Vieira Ferreira |
| dc.contributor.advisor2.fl_str_mv |
Nandamudi Lankalapalli Vijaykumar |
| dc.contributor.referee1.fl_str_mv |
Valcir Orlando |
| dc.contributor.referee2.fl_str_mv |
Germano de Souza Kienbaum |
| dc.contributor.referee3.fl_str_mv |
Selma Shin Shimizu Melnikoff |
| dc.contributor.author.fl_str_mv |
Rodrigo Rocha Silva |
| contributor_str_mv |
Mauricio Gonçalves Vieira Ferreira Nandamudi Lankalapalli Vijaykumar Valcir Orlando Germano de Souza Kienbaum Selma Shin Shimizu Melnikoff |
| dc.description.abstract.por.fl_txt_mv |
Um problema evidente no desenvolvimento de Sistemas para Planejamento Automático é a modelagem e o reuso de domínios e problemas, devido à falta de ferramentas adequadas. Este trabalho propõe o desenvolvimento de um meta-modelo orientado a objetos (OO), genérico o suficiente para a descrição de vários domínios de aplicação da área de Planejamento Automático, como uma alternativa às atuais linguagens utilizadas em representação de problemas de planejamento. Adotou-se a disciplina de engenharia de domínio no desenvolvimento do modelo, com objetivo de promover a adoção sistemática da prática de reutilização de software em um nível de abstração mais alto que o de codificação. O modelo foi elaborado através de atividades de análise e projeto de domínio, possibilitando o desenvolvimento de uma infra-estrutura reutilizável, que captura a estrutura e o conhecimento de uma família de aplicações de Planejamento Automático. É apresentada a construção de um protótipo para servir de interface para captação dos dados do meta-modelo e também uma especificação XML Schema (XSD) que contempla os conceitos de modelagem, verificação e restrições do mesmo, para possibilitar a descrição de domínios de planejamento utilizando a proposta deste trabalho em XML. Apresenta-se o uso do modelo como ferramenta para descrição de três domínios e problemas de planejamento. São eles: um domínio de Logística apresentado em paralelo a apresentação da estrutura estática da proposta; o Mundo de Blocos; e o domínio de rastreio de satélite do Instituto Nacional de Pesquisas Espaciais. Também é apresentada uma extensão do modelo feita para servir como descrição do domínio de simulação de um satélite, promovendo a experimentação das metas propostas anteriormente. |
| dc.description.abstract.eng.fl_txt_mv |
An evident problem from the development of Automatic Planning Systems is the modeling and reuse of domains and problems, due to lack of appropriate tools. In this context, the present work proposes the development of an object oriented (OO) meta-model, generic enough to allow the description of several domains from the Automatic Planning area, bringing an alternative to currently languages used for the representation of planning problems. The Domain Engineering discipline has been adopted in the model development, aiming to promote the systematic adoption of software reuse practice in a higher abstraction level than the coding. A model has been elaborated through domain analysis and project activities, enabling the development of a reusable infra-structure, that captures the structure and knowledge from a family of Automatic Planning applications. It's presented a prototype building to act as an interface for meta-model data collecting and also an XML Schema (XSD) that represents the modeling concepts as well as their validations and constraints, to enable a XML description of planning domains utilizing this work proposition. It's also presented the use of this model as a tool for the description of three domains and planning problems: a logistic domain problem, presented in parallel to the proposition static structure, the Block World and the National Institute for Space Research satellite tracking domain. Besides, it's presented an extension of the model as a domain description for a satellite simulation, promoting the experimentation of the earlier proposed aims. |
| description |
Um problema evidente no desenvolvimento de Sistemas para Planejamento Automático é a modelagem e o reuso de domínios e problemas, devido à falta de ferramentas adequadas. Este trabalho propõe o desenvolvimento de um meta-modelo orientado a objetos (OO), genérico o suficiente para a descrição de vários domínios de aplicação da área de Planejamento Automático, como uma alternativa às atuais linguagens utilizadas em representação de problemas de planejamento. Adotou-se a disciplina de engenharia de domínio no desenvolvimento do modelo, com objetivo de promover a adoção sistemática da prática de reutilização de software em um nível de abstração mais alto que o de codificação. O modelo foi elaborado através de atividades de análise e projeto de domínio, possibilitando o desenvolvimento de uma infra-estrutura reutilizável, que captura a estrutura e o conhecimento de uma família de aplicações de Planejamento Automático. É apresentada a construção de um protótipo para servir de interface para captação dos dados do meta-modelo e também uma especificação XML Schema (XSD) que contempla os conceitos de modelagem, verificação e restrições do mesmo, para possibilitar a descrição de domínios de planejamento utilizando a proposta deste trabalho em XML. Apresenta-se o uso do modelo como ferramenta para descrição de três domínios e problemas de planejamento. São eles: um domínio de Logística apresentado em paralelo a apresentação da estrutura estática da proposta; o Mundo de Blocos; e o domínio de rastreio de satélite do Instituto Nacional de Pesquisas Espaciais. Também é apresentada uma extensão do modelo feita para servir como descrição do domínio de simulação de um satélite, promovendo a experimentação das metas propostas anteriormente. |
| publishDate |
2010 |
| dc.date.issued.fl_str_mv |
2010-04-14 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| status_str |
publishedVersion |
| format |
masterThesis |
| dc.identifier.uri.fl_str_mv |
http://urlib.net/sid.inpe.br/mtc-m19@80/2010/04.06.17.32 |
| url |
http://urlib.net/sid.inpe.br/mtc-m19@80/2010/04.06.17.32 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Instituto Nacional de Pesquisas Espaciais (INPE) |
| dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação do INPE em Computação Aplicada |
| dc.publisher.initials.fl_str_mv |
INPE |
| dc.publisher.country.fl_str_mv |
BR |
| publisher.none.fl_str_mv |
Instituto Nacional de Pesquisas Espaciais (INPE) |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do INPE instname:Instituto Nacional de Pesquisas Espaciais (INPE) instacron:INPE |
| reponame_str |
Biblioteca Digital de Teses e Dissertações do INPE |
| collection |
Biblioteca Digital de Teses e Dissertações do INPE |
| instname_str |
Instituto Nacional de Pesquisas Espaciais (INPE) |
| instacron_str |
INPE |
| institution |
INPE |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE) |
| repository.mail.fl_str_mv |
|
| publisher_program_txtF_mv |
Programa de Pós-Graduação do INPE em Computação Aplicada |
| contributor_advisor1_txtF_mv |
Mauricio Gonçalves Vieira Ferreira |
| _version_ |
1706805036629098496 |