2 research outputs found

    Un environnement de spécification et de découverte pour la réutilisation des composants logiciels dans le développement des logiciels distribués

    Get PDF
    Notre travail vise à élaborer une solution efficace pour la découverte et la réutilisation des composants logiciels dans les environnements de développement existants et couramment utilisés. Nous proposons une ontologie pour décrire et découvrir des composants logiciels élémentaires. La description couvre à la fois les propriétés fonctionnelles et les propriétés non fonctionnelles des composants logiciels exprimées comme des paramètres de QoS. Notre processus de recherche est basé sur la fonction qui calcule la distance sémantique entre la signature d'un composant et la signature d'une requête donnée, réalisant ainsi une comparaison judicieuse. Nous employons également la notion de " subsumption " pour comparer l'entrée-sortie de la requête et des composants. Après sélection des composants adéquats, les propriétés non fonctionnelles sont employées comme un facteur distinctif pour raffiner le résultat de publication des composants résultats. Nous proposons une approche de découverte des composants composite si aucun composant élémentaire n'est trouvé, cette approche basée sur l'ontologie commune. Pour intégrer le composant résultat dans le projet en cours de développement, nous avons développé l'ontologie d'intégration et les deux services " input/output convertor " et " output Matching ".Our work aims to develop an effective solution for the discovery and the reuse of software components in existing and commonly used development environments. We propose an ontology for describing and discovering atomic software components. The description covers both the functional and non functional properties which are expressed as QoS parameters. Our search process is based on the function that calculates the semantic distance between the component interface signature and the signature of a given query, thus achieving an appropriate comparison. We also use the notion of "subsumption" to compare the input/output of the query and the components input/output. After selecting the appropriate components, the non-functional properties are used to refine the search result. We propose an approach for discovering composite components if any atomic component is found, this approach based on the shared ontology. To integrate the component results in the project under development, we developed the ontology integration and two services " input/output convertor " and " output Matching "

    Designing Playful Systems

    Get PDF
    Play is a common, yet elusive phenomenon. Many definitions of play and explanations for its existence have been brought forward in various disciplines such as psychology, anthropology, ethology and in the humanities. As an activity apparently serving no other purpose than itself, play can be simply considered a pleasant pastime. Yet its equation with fun has been challenged by artists and scholars alike. Being in a playful state does not warrant extrinsic motivation or being conscious of an external purpose. However, play creates meaning, and scientists are pursuing functional explanations for it. These conflicting observations are contributing to the ambiguity of play and they raise questions about the limits of complexity that present discourses are able to reflect. This thesis presents a comprehensive, transdisciplinary approach to describe and understand play, based on systems-theory, constructivism, cybernetics and practical exploration. Observing play in this way involves theoretical analysis, reflection and critique as well as the practice of design, development and artistic exposition. By constructing, re-contextualising and discussing eight of my own projects, I explore the distinction between theory and practice through which playful systems emerge. Central to my methodology is the concept of distinctions as a fundamental method of observation. It is introduced itself as a distinction and then applied throughout, in order to describe and discuss phenomena of play from a wide range of different perspectives. This includes paradoxical, first-person and conflicting accounts and it enables discourses that cross disciplinary boundaries. In summary, the three interrelated contributions to knowledge in my research project are: I contribute to the emerging field of game studies through a comprehensive systems-theoretical description on play. I also provide a methodology in which theory and practice inform each other through mutual observation, construction, reflection and critical evaluation. Finally, I present eight projects, including a playful system developed in a speculative approach that I call anthroponeutral design. These results represent a novel transdisciplinary perspective on play that offers new opportunities for further research
    corecore