Spelling suggestions: "subject:"knowledgebased"" "subject:"knowledge.based""
241 |
Informacinės technologijos ir matematikos mokymo filosofija / Information technologies and philosophy of mathematics educationSinicaitė-Karikova, Ramunė 27 June 2014 (has links)
Darbe nagrinėjamas informacinių technologijų fenomenas dabarties žinių visuomenėje, interneto technologijas siejant su mokymo(si) procesu. Pateikiama mokymosi proceso samprata technologinio kitimo amžiuje. Aptariamas konstruktyvizmu grindžiamo mokymosi aiškinimas (konstrukcionizmo pedagoginė teorija), atskleidžiami esminiai konektyvizmo principai ir užduotys, su kuriomis turi susidurti besimokantysis skaitmeninio amžiaus eroje. Pristatomi matematikos mokymo filosofijos (matematikos filosofijos) keliami klausimai. Galiausiai ieškoma atsakymų į klausimus: kokį vaidmenį kompiuterinės technologijos, pastarojo meto interneto tecnologijos ir paslaugos atlieka matematikos mokymo bei mokymosi proceso metu, kaip jį paliečia, kokias galimybes atveria, kaip keičia šį procesą. / This theme paper analyses the phenomenon of information technologies in relation with the present knowledge-based society and the Web technologies in the process of education. The concept of learning process is discussed in the age of technological change. The constructivism based learning (constructionism learning theory) is presented in this paper too. Besides this, the most essential principles and tasks of connectivism which a learner is supposed to deal with in the digital surroundings are being analysed as well. Moreover, the issues raised by the phylosophy of mathematics education (and the phylosophy of mathematics) are also introduced in this paper. Finally, the reply search to the following issues – what role do computer-based technologies, modern internet technologies and services play in the process of teaching and learning mathematics; how do the above mentioned factors influence a process of education; what are the perspectives of the mentioned processes; how do the discussed issues change the process of teaching and learning mathematics – is analysed in the paper.
|
242 |
The development of a hybrid knowledge-based system for designing a low volume automotive manufacturing environment : the development of a hybrid knowledge-based (KB)/gauging absences of pre-requisites (GAP)/analytic hierarchy process (AHP) system for the design and implementation of a low volume automotive manufacturing (LVAM) environmentMohamed, N. M. Z. Nik January 2012 (has links)
The product development process for the automotive industry is normally complicated, lengthy, expensive, and risky. Hence, a study on a new concept for Low Volume Automotive Manufacturing (LVAM), used for niche car models manufacturing, is proposed to overcome this issue. The development of a hybrid Knowledge Based (KB) System, which is a blend of KB System, Gauging Absences of Pre-requisites (GAP), and Analytic Hierarchy Process (AHP) is proposed for LVAM research. The hybrid KB/GAP/AHP System identifies all potential elements of LVAM issues throughout the development of this system. The KB System used in the LVAM analyses the gap between the existing and the benchmark organisations for an effective implementation. The novelty and differences in the current research approach emphasises the use of Knowledge Based (KB) System in the planning and designing stages by suggesting recommendations of LVAM implementation, through: a) developing the conceptual LVAM model; b) designing the KBLVAM System structure based on the conceptual LVAM model; and c) embedding Gauging Absences of Pre-requisites (GAP) analysis and Analytic Hierarchy Process (AHP) approach in the hybrid KBLVAM System. The KBLVAM Model explores five major perspectives in two stages. Planning Stage (Stage 1) consists of Manufacturer Environment Perspective (Level 0), LVAM Manufacturer Business Perspective (Level 1), and LVAM Manufacturer Resource Perspective (Level 2). Design Stage (Stage 2) consists of LVAM Manufacturer Capability - Car Body Part Manufacturing Perspective (Level 3), LVAM Manufacturer Capability - Competitive Priorities Perspective (Level 4), and LVAM Manufacturer Capability - Lean Process Optimisation Perspective (Level 5). Each of these perspectives consists of modules and sub-modules that represent specific subjects in the LVAM development. Based on the conceptual LVAM model, all perspectives were transformed into the KBLVAM System structure, which is embedded with the GAP and AHP techniques, hence, key areas of potential improvement are recommended for each activity for LVAM implementation. In order to be able to address the real situation of LVAM environment, the research verification was conducted for two automotive manufacturers in Malaysia. Some published case studies were also used to check several modules for their validity and reliability. This research concludes that the developed KBLVAM System provides valuable decision making information and knowledge to assist LVAM practitioners to plan, design and implement LVAM in terms of business organisation, manufacturing aspects and practices.
|
243 |
Explore, develop, innovate!: urban development for innovation economiesZundel, Bryan Christopher January 1900 (has links)
Master of Landscape Architecture / Department of Landscape Architecture/Regional and Community Planning / Jason Brody / Some cities target innovation to bolster their economy, because it drives economic growth. An emerging trend is to use urban regeneration to accomplish this desire. However, lack of understanding about land development effects on innovation is a major concern. Such uncertainty makes it difficult to create visions, plans, and designs for these environments. A major dilemma presents itself. In what way do urban designers develop innovation economies and what confidence can they have in those roles considering the lack of evidence about urban sites within larger innovation systems?
In response to the dilemma, this research documents projects facilitating innovation in local economies. A catalog was the tool for exploring characteristics of these places and their connections to economic systems. The catalog acts as a decision framework by displaying these relationships through a goal, objective, and tactic hierarchy. This format illustrates how site-level decisions impact specific parts of the economy.
By using the catalog, planners and designers may guide innovation through urban development. To accomplish this, developments must draw talented people with creative ideas and organizations willing to invest in those ideas. When synergies form between these groups, new goods and services become available. To build this innovative milieu, planners and designers EXPLORE regional and site-based opportunities to determine the tactics they utilize. Next, they DEVELOP plans for the places desired by and required for people who INNOVATE. These findings collectively instill confidence in the roles of planners and designers in their quest to cultivate innovative environments.
|
244 |
Aide à la décision en réponse à appel d'offres : une approche intégrée de conception conjointe produit-processus, de gestion des risques et de retour d'expérience / Decision support in bidding process : an integrated approach of concurrent design of system and process, risk management and experience feedbackSylla, Abdourahim 13 July 2018 (has links)
Dans le cadre d’une relation client / fournisseur, les entreprises proposant des produits ou systèmes doivent élaborer et proposer des offres personnalisées, attractives et réalisables. Pour cela, elles doivent tout d’abord concevoir et évaluer un ensemble d’offres techniques (couples systèmes / processus de réalisation). Ensuite, sélectionner, sur la base d’un ensemble de critères de décision pertinents, l’offre technique à considérer dans la proposition à transmettre au client. Dans des situations où les solutions techniques disponibles au sein de l’entreprise fournisseur couvrent une bonne partie des besoins exprimés par le client mais pas la totalité, situations dites de « conception non-routinière », l’analyse des pratiques industrielles et des travaux scientifiques a permis de définir trois problématiques de recherche majeures : (i) la conception des offres en situations de conception non-routinière, (ii) l’évaluation de la confiance dans les offres quant à leur bonne réalisation au regard des attentes et objectifs fixés, et (iii) la sélection, parmi un ensemble d’offres potentielles, de l’offre la plus intéressante en tenant compte de l’imprécision, de l’incertitude et de la confiance associées aux offres. Les travaux réalisés dans cette thèse apportent des solutions scientifiques et pragmatiques à ces trois problématiques. Concernant la conception des offres, des solutions sont proposées pour étendre les principes de configuration à des situations de « conception non-routinière ». Deux indicateurs ainsi qu’une méthode permettant de les quantifier sont proposés pour l’évaluation de la confiance de chaque offre technique. Enfin, une approche d’aide à la décision multicritère est développée pour aider à la sélection de l’offre technique la plus intéressante en tenant compte de l’imprécision, de l’incertitude et de la confiance. / In the context of a customer / supplier relationship, companies offering products or systems must develop and propose personalized, attractive and achievable offers. In order to do so, they have to design and evaluate a set of technical offers corresponding to pairs of systems and delivery processes. Then, on the basis of a set of relevant decision criteria, they must select the technical offer to be considered and sent to the customer. In situations where the technical solutions available within the supplier company cover a good part of the customer’s requirements but not all, so-called "non-routine design" situations, the analysis of industrial practices and scientific works has led us to identify three major research problems: (i) the design of technical offers in non-routine design situations, (ii) the evaluation of the confidence in these offers as to their good achievement with regard to customer’s expectations and supplier’s objectives, and (iii) the selection of the most interesting offer from a set of potential technical offers while taking into account imprecision, uncertainty and confidence. This thesis provides scientific and pragmatic solutions to these problems. Regarding the design of the offers, solutions are proposed to extend the principles of configuration to "non-routine design" situations. Two indicators and a method for quantifying them are proposed for the assessment of the confidence of each technical offer. Finally, a multi-criteria decision support approach is developed to assist the supplier in the selection of the most interesting technical offer, taking into account imprecision, uncertainty and confidence.
|
245 |
Supervision automatique de la ventilation artificielle en soins intensifs : investigation d'un système existant et propositions d'extensions / Automated control of mechanical ventilation in intensive care : investigation into an existing system and proposals of extensionGalia, Fabrice 09 July 2010 (has links)
Les objectifs de la thèse sont l'a nalyse approfondie d'un système de supervision automatique de la ventilation artificielle des patients hospitalisés en soins intensifs et l'élaboration de solutions pour améliorer et étendre son fonctionnement. Ce système adapte l'assistance en pression de la ventilation spontanée avec aide inspiratoire (AI) par un rétrocontrôle basé sur la fréquence respiratoire du patient et, comme variables de "sécurité", le volume courant et le CO2 de fin d'expiration (etCO2). Il établit ainsi une classification ventilatoire et règle un niveau de pression d'AI.Sur la base d'études publiées rapportant des limitations, d'analyses d'une base de données rétrospectives acquises sur patient, d'études sur banc-test et d'études observationnelles prospectives réalisées chez les patients, nous avons étudié précisément le fonctionnement du système. Pour la plupart des limitations, une solution a été proposée et évaluée sur banc. A partir d'une étude clinique, nous avons proposé une amélioration de la procédure de traitement du signal etCO2 par le système. En nous basant sur les observations de la base de données, nous avons décrit une procédure automatisée de sevrage de la PEP dont un niveau supérieur à 5 mbar entrave le sevrage par le système. Sur le même principe, nous avons souhaité, en amont de l'AI, tenter d'automatiser un changement de mode depuis la ventilation assistée contrôlée. Au travers d'une étude clinique, nous avons déterminé des critères ventilatoires qui pourraient permettre d'automatiser cette procédure. L'ensemble a permis la définition d'une méthodologie d'évaluation et d'amélioration d'un système automatisé de ventilation artificielle / The objectives of the thesis are the detailed analysis of an automated system of management of artificial ventilation for patients in intensive care unit and the elaboration of solutions to improve and upgrade its functioning. This system automatically adapts the level of pressure support ventilation (PSV) through a feedback based on the respiratory rate of the patient and, as “safety” variables, the tidal volume and the end tidal of expired CO2 (etCO2). The system, called “SmartCare”, establishes a ventilatory classification and sets a level of inspiratory pressure.We precisely studied the system functioning on the basis of published studies reporting limitations, on a database analysis compound with retrospective data acquired on patients, of bench-test studies and observational prospective studies performed in patients. For most of the limitations, a solution was proposed and evaluated on bench. Using the results of a clinical study, we proposed an improvement of etCO2 signal processing. From observations of the database, we described a procedure of automated weaning of positive end expiratory pressure level which hinders pressure support weaning if above 5 mbar. On the same principle, upstream to PSV, we wished to automate a change of ventilation mode from assist control ventilation. Through a clinical study, we determined ventilatory criteria which could allow automation of this procedure. The whole project allowed to define a methodology of evaluation and improvement of an automated mechanical ventilation system
|
246 |
[en] AN APPROACH TO MODEL MULTITEMPORAL KNOWLEDGE IN AUTOMATIC INTERPRETATION PROCESS OF REMOTELY SENSED IMAGES / [pt] UM MÉTODO DE MODELAGEM DO CONHECIMENTO MULTITEMPORAL PARA A INTERPRETAÇÃO AUTOMÁTICA DE IMAGENS DE SENSORES REMOTOSVANESSA DE OLIVEIRA CAMPOS 21 March 2006 (has links)
[pt] O presente trabalho apresenta uma metodologia para
modelagem do
conhecimento multitemporal para a interpretação
automática
de imagens de
sensores remotos. O procedimento de interpretação
utilizado combina os
conhecimentos multitemporal e espectral usando técnicas
da
lógica nebulosa. O
método utiliza diagramas de transição de estado para
representar as possibilidades
de mudanças de classe dentro de um determinado intervalo
de tempo. As
possibilidades de mudança são estimadas a partir de
dados
históricos da mesma
região usando algoritmos genéticos. O método foi
validado
experimentalmente
usando como base um conjunto de imagens Landsat-5 da
cidade do Rio de
Janeiro, obtidas em 5 datas separadas por
aproximadamente
4 anos. Os resultados
experimentais indicaram que o uso do conhecimento
multitemporal, conforme
modelado pelo método proposto traz uma melhora
importante
de desempenho da
classificação em comparação à classificação puramente
espectral. / [en] The present work presents a methodology to model the
multitemporal
knowledge for the automatic interpretation of remotely
sensed images. The used
interpretation procedure combines the multitemporal and
spectral knowledge
using fuzzy logic techniques. This method uses state
transition diagrams to
represent the possibilities of class changes within a
given time interval. The
change possibilities are estimated based on historical
data by using genetic
algorithms. The method was validated by experiments using
a set of Landsat-5
images of the Rio de Janeiro City, Brazil, acquired at 5
dates separated by
approximately 4 years. The experimental results indicated
that the use of the
multitemporal knowledge as modeled by the proposed method
brings an important
performance improvement in comparison with the pure
spectral classification.
|
247 |
Percepção de resultados em projetos sob a perspectiva dos fatores críticos de sucesso. / Perception of project results in the perspective of critical success factors.Vasconcelos, Adolfo Alves de 14 April 2010 (has links)
As empresas enfrentam no mundo atual o fato de estarem inseridas em um ambiente cada vez mais repleto de mudanças e que acontecem numa velocidade que só tem acelerado com o passar dos anos. Nesse contexto a gestão de projetos busca contribuir para o sucesso dos projetos que tem se mostrado a fonte para que as empresas continuem e se tornem ainda mais competitivas. Com esse cenário, o trabalho em questão busca desenvolver uma ferramenta de apoio baseada na teoria dos fatores de certeza em conjunto com o desenvolvimento de uma pesquisa orientada a uma área de projetos de uma grande empresa para identificar a percepção do peso dos principais fatores críticos de sucesso e assim possibilitar aos gestores orientação no difícil caminho do sucesso em projetos. Ao final é realizada uma análise crítica dos principais resultados alcançados e sugestões para eventuais linhas de pesquisa para darem continuidade ao trabalho. / Companies face in today\'s world the fact that they are exposed to an environment increasingly filled with change and that happen at a speed that has only accelerated over the years. In this context the project management will contribute to the success of the projects that has proved the source for companies to continue and become even more competitive. With this scenario, the work in question seeks to develop a support tool based on the theory of certainty factors in conjunction with the development of a research oriented to a project area of a large company to identify the perception of the weight of the main critical success factors and thus provide guidance to managers in the difficult path to success in projects. At the end is performed a critical analysis of the main achievements and suggestions for possible lines of research in order to continue the work.
|
248 |
Concepção de uma ferramenta computacional para a geração de planos alimentares personalizados, considerando preferências e necessidades nutricionais / Conception of a computational tool for planning of personalized menus, considering preferences and nutrient requirements.Coelho, Kristy Soraya 28 September 2018 (has links)
Ferramentas computacionais têm sido utilizadas na área de nutrição desde os anos de 1960 e buscam auxiliar o nutricionista no cálculo de nutrientes e no planejamento de cardápios, visando o apoio na tomada de decisão. Assim, a utilização da informática na execução dessas tarefas disponibiliza ao nutricionista tempo necessário para que desenvolva outras atividades específicas voltadas ao atendimento dos pacientes/clientes. Entre as ferramentas computacionais, destacam-se os sistemas especialistas (SE) que resolvem problemas de forma parecida com o especialista humano, sobre determinados campos do conhecimento. Nesse contexto, o objetivo deste trabalho foi conceber uma ferramenta computacional utilizando a base de dados de Avaliação de Ingestão de Nutrientes da Tabela Brasileira de Composição de Alimentos (TBCA BD-AIN) para gerar planos alimentares personalizados, considerando as preferências alimentares e necessidades nutricionais do paciente/cliente. Os passos para o desenvolvimento desse trabalho incluíram: (i) diferenciação entre as ferramentas computacionais disponíveis; (ii) caracterização da consulta em nutrição; (iii) definição do protocolo de atendimento clínico para a consulta em nutrição; (iv) adequação da TBCA BD-AIN a ser utilizada na ferramenta computacional; (v) definição das preferências; (vi) implementação da ferramenta computacional; (vii) avaliação dos resultados gerados pela ferramenta computacional. A ferramenta computacional desenvolvida, chamada Nutri - Soluções inteligentes em nutrição, uma web application, caracterizada como SE, utilizou a técnica de máquina de estados finito (MEF), para representar a expertise do nutricionista, na elaboração dos planos alimentares. Os planos alimentares gerados foram avaliados por nutricionistas (n=18) com experiência em atendimento clínico (10,83±7,02 anos). A avaliação de 105 planos alimentares diários (7 planos alimentares para 15 casos fictícios) apresentou adequação quanto às recomendações nutricionais e preferências propostas, além de selecionar alimentos/preparações dos diferentes grupos (conforme a refeição), e considerar características sensoriais, mostrando 89,2% de concordância para os itens avaliados. Dessa forma, a ferramenta proposta contribuirá com: (i) otimização do atendimento clínico, pois auxiliando na redução dos cálculos realizados, o nutricionista disponibilizará mais tempo da consulta em nutrição para atenção ao paciente/cliente; (ii) apoio à decisão, uma vez que os planos alimentares apresentarão maior probabilidade de estarem adequados quanto às recomendações nutricionais; (iii) adesão à prescrição dietética, pois os planos alimentares serão elaborados com base nas escolhas/preferências do paciente/cliente. / Computational tools have been used in the area of nutrition since the 1960s and seek to assist the nutritionist in calculating nutrients and planning menus, aiming at support in decision making. Thus, the use of information technology in the execution of these tasks provides the nutritionist with the time needed to develop other specific activities aimed at patient/client care. Among the computational tools, stand out the expert systems (ES) that solve problems in a similar way with the human expert, on certain fields of knowledge. In this context, the objective of this work was to design a computational tool using the Nutrient Intake Assessment database of the Brazilian Food Composition Table (TBCA BD-AIN, acronym in Portuguese) to generate personalized menu, considering the food preferences and nutrient requirements of the patient/client. The steps for the development of this work included: (i) differentiation between the available computational tools; (ii) characterization of the nutrition consultation; (iii) definition of the protocol of clinical care for the consultation in nutrition; (iv) adequacy of TBCA BD-AIN to be used in the computational tool; (v) definition of preferences; (vi) implementation of the computational tool; (vii) evaluation of the results generated by the computational tool. The computational tool developed, called Nutri - Intelligent Solutions in Nutrition, a web application, characterized as ES, used the Finite State Machine (FSM) technique to represent the nutritionist\'s expertise in the elaboration of menu. The menu generated were evaluated by nutritionists (n= 18) with experience in clinical care (10.83±7.02 years). The evaluation of 105 daily menus (7 food plans for 15 fictitious cases) was adequate for the nutritional recommendations and preferences proposed, besides selecting foods/preparations of the different groups (according to the meal), besides considering sensorial characteristics, showing 89.7% agreement for the evaluated items. Thus, the proposed tool will contribute to: (i) optimization of clinical care, because by helping to reduce the calculations performed, the nutritionist will provide more consultation time in nutrition for patient/client care; (ii) decision support, since menu are more likely to be adequate for nutritional recommendations; (iii) adherence to the dietary prescription, since the menus will be elaborated based on the patient/client\'s choices/preferences.
|
249 |
The importance of contextual factors on the accuracy of estimates in project management : an emergence of a framework for more realistic estimation processLazarski, Adam January 2014 (has links)
Successful projects are characterized by the quality of their planning. Good planning that better takes into account contextual factors allows more accurate estimates to be achieved. As an outcome of this research, a new framework composed of best practices has been discovered. This comprises an open platform that project experts and practitioners can work with efficiently, and that researchers can develop further as required. The research investigation commenced in the autumn of 2008 with a pilot study and then proceeded through an inductive research process, involving a series of eleven interviews. These consisted of interviews with four well-recognized experts in the field, four interviews with different practitioners and three group interviews. In addition, a long-running observation of forty-five days was conceptualized, together with other data sources, before culminating in the proposal of a new framework for improving the accuracy of estimates. Furthermore, an emerging framework – and a description of its know-how in terms of application – have been systematically reviewed through the course of four hundred twenty-five days of meetings, dedicated for the most part to improving the use of a wide range of specific project management tools and techniques and to an improvement in understanding of planning and the estimation process associated with it. This approach constituted an ongoing verification of the research’s findings against project management practice and also served as an invaluable resource for the researcher’s professional and practice-oriented development. The results obtained offered fresh insights into the importance of knowledge management in the estimation process, including the “value of not knowing”, the oft-overlooked phenomenon of underestimation and its potential to co-exist with overestimation, and the use of negative buffer management in the critical chain concept to secure project deadlines. The project also highlighted areas of improvement for future research practice that wishes to make use of an inductive approach in order to achieve a socially agreed framework, rather than a theory alone. In addition, improvements were suggested to the various qualitative tools employed in the customized data analysis process.
|
250 |
Um estudo sobre objetos com comportamento inteligente / A study on objects with intelligent behaviorAmaral, Janete Pereira do January 1993 (has links)
Diversos estudos têm sido realizados com o objetivo de definir estruturas para construção de ambientes de desenvolvimento de software. Alguns desses estudos indicam a necessidade de prover inteligência a tais ambientes, para que estes, efetivamente, coordenem e auxiliem o processo de desenvolvimento de software. O paradigma da orientação a objetos (POO) vem sendo utilizado na implementação de sistemas inteligentes, com diferentes enfoques. O POO tem sido experimentado, também, como estrutura para construção de ambientes. A abordagem da construção de sistemas, na qual a inteligência se encontra distribuída, como proposto por Hewitt, Minsky e Lieberman, suscita a idéia de modelar objetos que atuem como solucionadores de problemas, trabalhando cooperativamente para atingir os objetivos do sistema, e experimentar essa abordagem na construção de ambientes inteligentes. Nesta dissertação, é apresentado um estudo sobre a utilização do POO na implementação de sistemas inteligentes, e proposta uma extensão ao conceito de objeto. Essa extensão visa permitir flexibilidade no seu comportamento, autonomia nas suas ações, aquisição de novos conhecimentos e interação com o ambiente externo. A existência de objetos com tais características permite a construção de sistemas inteligentes, modularizados e evolutivos, facilitando, assim, seu projeto, implementação e manutenção. Visando esclarecer os termos utilizados no decorrer desta dissertação, são discutidos os conceitos básicos do POO e suas principais extensões. São apresentadas algumas abordagens sobre inteligência e comportamento inteligente, destacando-se a importância de conhecimento, aprendizado e comportamento flexível. Observa-se que este último decorre da aquisição de novos conhecimentos e da análise das condições do ambiente. Buscando fornecer embasamento para análise das características representacionais do POO, são apresentados os principais esquemas de representação de conhecimento e algumas estratégias para resolução de problemas, utilizados em sistemas inteligentes. E analisado o uso do POO como esquema de representação de conhecimento, destacando-se suas vantagens e deficiências. É sintetizado um levantamento de propostas de utilização do POO na implementação de sistemas inteligentes, realizado com o objetivo de identificar os mecanismos empregados na construção desses sistemas. Observa-se a tendência em apoiar a abordagem da inteligência distribuída, utilizando-se a estruturação do conhecimento propiciado pelo POO e características positivas de outros paradigmas. Propõe-se um modelo de objetos com comportamento inteligente. Nesse modelo, além dos aspectos declarativos e procedimentais do conhecimento, representados através de variáveis de instância e de métodos, são encapsulados mecanismos para prover autonomia e comportamento flexível, permitir a aquisição de novos conhecimentos, e propiciar a comunicação com usuários. Para prover autonomia, foi projetado um gerenciador de mensagens, que recebe solicitações enviadas ao objeto, colocando-as numa fila e atendendo-as segundo seu conhecimento e análise das condições do ambiente. Utilizando-se recursos da programação em lógica, são introduzidas facilidades para flexibilização do comportamento, através de regras comportamentais em encadeamento regressivo. A aquisição de novos conhecimentos é obtida através da inclusão/retirada de fatos, de procedimentos e de regras comportamentais na base de conhecimento do objeto. Para fornecer auxílio e relato de suas atividades, os objetos exibem o status da ativação de suas regras comportamentais, e listas das solicitações atendidas e das mantidas em sua fila de mensagens. Para experimentar o modelo proposto, é implementado um protótipo de um assistente inteligente para as atividades do processo de desenvolvimento de software. Sua implementação utiliza a linguagem Smalltalk/V com recursos da programação em lógica, integrados através de Prolog/V. A experiência obtida na utilização desse modelo mostrou a viabilidade da inclusão de características complementares ao modelo de objetos do POO, e a simplicidade de sua implementação, utilizando-se recursos multiparadigmáticos. Esse modelo constitui, assim, uma alternativa viável para construção de ambientes inteligentes. / Aiming at defining structures for Software Engineering Environments (SEE) much research has been accomplished. Some of this research results have pointed out the need to provide intelligence to coordinate and assist effectively the software development process. The object-oriented paradigm (OOP) has been applied to implement intelligent systems with several approaches. The OOP as SEE structure has been experimented as well. The system construction approach in which the intelligence is distributed among its elements, proposed by Hewitt, Minsky and Lieberman, elicits the idea of modelling objects that act as problem-solvers, working cooperatively to reach the system objectives, and to experiment this approach in the construction of intelligent environments. In this dissertation, a study of the OOP use in the implementation of intelligent systems is presented. An extension to the object concept is proposed to allow objects to exhibit a flexible behavior, to have autonomy in their tasks fulfillment, to acquire new knowledge, and to interact with the external environment. The existence of objects with this ability, enables the construction of modulated and evolutionary intelligent systems, making its design, implementation and maintenance easier. The OOP basic concepts and main extensions are discussed to elucidate the concepts that will be used throughout this dissertation. Some intelligence and intelligent behavior approaches are presented, emphasizing knowledge, learning and flexible behavior. This flexible behavior comes from new knowledge acquisition and from the analysis of environment conditions. The main knowledge representation schemes and several problem solving strategies used in intelligent systems are presented to provide background for representational characteristics analysis of the OOP. The OOP used as a knowledge representation scheme is analyzed and emphasized its advantages and shortcomings. In order to identify mechanisms engaged in the implementation of intelligent systems, a survey of proposals of the OOP used in that systems is synthesized. In that survey the emphasis to support the distributed intelligence approach through the use of the knowledge representation model provided by OOP and positive characteristics of other paradigms is observed. An object model with intelligent behavior is proposed, in which, besides the declarative and procedural aspects of knowledge represented through instance variables and methods, mechanisms are encapsulated to provide autonomy and flexible behavior, to allow new knowledge acquisition, and to promote communications with users. To provide autonomy a message manager which receives requests from other objects was developed. The message manager puts messages in a queue and dispatches them according to its knowledge and the analysis of environment conditions. Using programming in logic resources, facilities are introduced to get behavior flexibility through behavioral rules in backward chaining. Knowledge is acquired through facts, procedures, and behavioral rules asserted/retracted in the object's knowledge-base. To provide assistance and report on their activities, the objects exhibit the status of their behavioral rules firing, and lists of granted requests as well as the ones kept in its message queue. To explore the proposed model properties, one intelligent assistant prototype to support the activities of the system development process was implemented. For its implementation, the Smalltalk/V language with programming in logic resources integrated by Prolog/V was used. The experience acquired in using this model, indicated the feasibility of the inclusion of additional characteristics to the OOP model, and the clearness of its implementation using multiparadigm resources. Therefore, this model is a viable alternative to the construction of intelligent environments.
|
Page generated in 0.0397 seconds