1,721,095 research outputs found

    Towards Semantic Description of Symbology and Heraldry Using Ontologies

    No full text
    The technological innovations that have emerged in recent years with the Semantic Web have opened a door to a new world, a world which is still partly unexplored, but whose potential, if properly exploited, can be truly remarkable. The use of XML technology alone for cataloging and managing information - of whatever type they are - therefore represents a real obstacle to their real enhancement. This aspect represents the starting point towards the creation of a formal ontology that semantically models the data relating to cultural heritage. In this paper we investigate the structure of an ontology and what, at a first analysis, could be the usefulness of a relative semantic annotation. In particular, the desire is to formally formalise the domain of symbology and heraldry that is an important application domain in cultural heritage

    Self planning in critical multi-agent systems

    No full text
    Novel architectures like Cloud and Internet of Things (IoT) make available several resources like computing nodes, environmental sensors etc. that enable the introduction of more and more intelligent systems able to face complex situations. In particular management of critical and dangerous situations may take advantage of those systems whose complexity is growing up faster and faster. In this scenario, it is difficult to orchestrate different autonomous systems in order to face with new, previously unmanaged emergencies. In this work we present a modeling methodology and a planning techniques based on a multi-agent model. Agents describe capabilities of each available IoT element in an area where a critical situation has occurred; the planning methodology exploit both classical and a new counter-example based approaches to build a coordination plan of resources in order to achieve given goals like traffic management or people flight during a terrorist attack

    Multi-level orchestration of cloud services in orcs

    No full text
    Orchestration is a well known topic in old web services literature. Anyway, what Orchestration means for Cloud services is not yet Clear. Services, especially at lower layers of Cloud Architecture, are complex: Scientific literature has focused on the problem of dealing with proper, efficient and even optimal allocation of Resources when deploying and delivering Cloud services. Hence, management of Resources is what is commonly addressed as Orchestration in the Cloud. Anyway, the increasing complexity of Cloud Architecture and the introduction of new paradigms like Internet of Things, introduced the problem of creating Value Added Services by composition, not only of Resources, but of Services too. In this work we describe an architectural solution for Orchestration at all Cloud Layers. The framework we propose (Orchestrator for Complex Services: OrCS) manages composition of services and resources in order to create composite service based on Cloud Design Patterns. It is based on a Workflow language for description of composition and it enables verification of composite services by means of Model Driven Engineering techniques, providing a precious and easy-to-use tool for Cloud Engineering

    Domain Formalization for Metaphorical Reasoning

    No full text
    It is commonplace that cultural heritage is always discussed and analysed by using references to figures of speech. In particular, metaphors and allegories are very frequent in ancient and historical documents, painting and sculptures. It is also frequent to have some hints about the assets and their authors by comparing their contents with elements in the domain of the figures of speech to which the asset refer. In order to enable reasoning by figures of speech, we propose here a methodology able to link concepts in the domain of cultural assets with concepts in the domain of the figure of speech. We show here how reasoning in all these domains help in discovering some elements related to the cultural heritage that humans may neglect at first glance. Our approach can be useful in a variety of applications related to cultural heritage such as semantics annotations, linked data, crowd-sensing, etc

    Cloud orchestration with orcs and openstack

    No full text
    During the past recent years there is an increasing interests in Cloud Services Orchestration. Efficient and even optimal allocation of Cloud resources is one of the main problems on which the scientific and development community has focused their effort. Some proposals for standards and middleware are now available for Cloud users and designers. However, the need for advancing on composition techniques is still requiring major efforts due to the new features, namely, composition of services at any layer of Cloud architecture, not only orchestration of resources. To that end, there have been proposed some Cloud patterns in order to describe composition of services. In a real setting, the composition is really complex and challenging, leading to Orchestration of Cloud Service, whose aim is to deal with both pattern-based composition and resource orchestration. In this paper, we show how the framework Orchestrator for Complex Services (OrCS) enables the use of pattern-based composition and resource orchestration. We also discuss its integration with the OpenStack Orchestrator (Heat)

    Generation of game contents by social media analysis and MAS planning

    No full text
    In the age of pervasive computing and social networks, it has become commonplace to retrieve opinions about digital contents in games. In the case of multi-player, open world gaming, in fact even in “old-school” single players games, it is evident the need for adding new features in a game depending on users comments and needs. However this is a challenging task that usually requires considerable design and programming efforts, and more and more patches to games, with the inevitable consequence of loosing interest in the game by players over years. This is particularly a hard problem for all games that do not intend to be designed as interactive novels. Process Content Generation (PCG) of new contents could be a solution to this problem, but usually such techniques are used to design new maps or graphical contents. Here we propose a novel PCG technique able to introduce new contents in games by means of new story-lines and quests. We introduce new intelligent agents and events in the world: their attitudes and behaviors will promote new actions in the game, leading to the involvement of players in new gaming content. The whole methodology is driven by Social Media Analysis contents about the game, and by the use of formal planning techniques based on Multi-Agents models

    Enabling IoT stream management in multi-cloud environment by orchestration

    No full text
    Every-Day lives are becoming increasingly instrumented by electronic devices and any kind of computer-based (distributed) service. As a result, organizations need to analyse an enormous amounts of data in order to increase their incomings or to improve their services. Anyway, setting-up a private infrastructure to execute analytics over Big Data is still expensive. The exploitation of Cloud infrastructure in IoT Stream management is appealing because of costs reductions and potentiality of storage, network and computing resources. The Cloud can consistently reduce the cost of analysis of data from different sources, opening analytics to big storages in a multi-cloud environment. Anyway, creating and executing this kind of service is very complex since different resources have to be provisioned and coordinated depending on users' needs. Orchestration is a solution to this problem, but it requires proper languages and methodologies for automatic composition and execution. In this work we propose a methodology for composition of services used for analyses of different IoT Stream and, in general, Big Data sources: In particular an Orchestration language is reported able to describe composite services and resources in a multi-cloud environment

    Enabling Model Driven Engineering of Cloud Services by using mOSAIC Ontology

    No full text
    The easiness of managing and configuring resources and the low cost needed for setup and maintaining Cloud services have made Cloud Computing widespread. Several commercial vendors now offer solutions based on Cloud architectures. More and more providers offer new different services every month, following their customers needs. A way to provide a common access to Cloud services and to discover and use required services in Cloud federations is appealing. mOSAIC project addresses these problems by defining a common ontology and it aims at developing an open-source platform that enables applications to negotiate Cloud services as requested by users. Anyway the increasing complexity of services required by users in Cloud Environments usually needs the definition of composite, value added services (VAS). Usage patterns and Use Cases definitions help in defining VAS, but a way to assure that new services reach the required goals with proper qualitative and quantitative properties has to be provided in order to validate design and implementation of composite services. In this paper mOSAIC Ontology is described and the MetaMORP(h)OSY methodology and framework are introduced. The methodology uses Model Driven Engineering and Model Transformation techniques to analyse services. Due to the complexity of the systems to analyse, the mOSAIC Ontology is used in order to build modelling profiles in MetaMORP(h)OSY able to address cloud domain-related properties

    Towards Semantics Driven Generation of Executable Web Services Compositions

    No full text
    Web services composition is a very active area of research due to the growing interest of public and private organizations in services integration and/or low cost development of value added services. The problem of building an executable web service from a service description has many faces since it involves web services discovery, matching, and integration according to a composition process. In this paper we propose a life cycle for the automated composition of web services which is based on the usage of Domain Ontologies for the description of data and services, and on workflow patterns for the generation of executable processes. In particular the paper focuses on the integration of the matching and composition phases. The approach aims at producing executable processes that can be formally verified and validated. This is achieved by exploiting formal definitions of composition rules and of BPEL4WS constructs. These definitions are expressed in operational semantics and are translated into Prolog programs in order to be throughout the composition process. A reference architecture for implementing the proposed life cycle is also describe
    corecore