162,457 research outputs found

    Semantic reasoning for intelligent emergency response applications

    Get PDF
    Emergency response applications require the processing of large amounts of data, generated by a diverse set of sensors and devices, in order to provide for an accurate and concise view of the situation at hand. The adoption of semantic technologies allows for the definition of a formal domain model and intelligent data processing and reasoning on this model based on generated device and sensor measurements. This paper presents a novel approach to emergency response applications, such as fire fighting, integrating a formal semantic domain model into an event-based decision support system, which supports reasoning on this model. The developed model consists of several generic ontologies describing concepts and properties which can be applied to diverse context-aware applications. These are extended with emergency response specific ontologies. Additionally, inference on the model performed by a reasoning engine is dynamically synchronized with the rest of the architectural components. This allows to automatically trigger events based on predefined conditions. The proposed ontology and developed reasoning methodology is validated on two scenarios, i.e. (i) the construction of an emergency response incident and corresponding scenario and (ii) monitoring of the state of a fire fighter during an emergency response

    Self-adaptive application for indoor wayfinding for individuals with cognitive impairments

    Get PDF
    This article focuses on describing a Model Driven Archi- tecture (COCA-MDA) approach that facilitates the develop- ment of self-adaptive application for indoor wayfinding for individuals with cognitive impairments. COCA-MDA pro- vides the following benefits: 1) It enables the architecture to anticipate several behavioural variations based on the context and the specific needs of the individuals with cog- nitive impairments. 2) It enables the application to proac- tively anticipate or reactively address unforeseen changes through support by a dynamic-decision making and policy framework. The policy framework is based on a stable de- scription of software models and proprieties. 3) It can de- compose the application into several architectural units to allow developers to decide which part of the architecture should be notified when a specific context condition occurs

    Extending sites of education: patterns for adaptable shared facilities to upgrade existing schools

    Get PDF
    Includes bibliographical referencesExtending sites of education is an architectural design-research project that takes a typological approach to the upgrade of existing old-stock public schools in Cape Town. The focus is on parallel linear-block type schools built in neighbourhoods in the 1960s-80s. The defining decision was to extend existing schools, both spatially and programmatically, through a set of patterns that have relevance at multiple sites of similar condition. Rather than design a model, which may compound the problem of a-contextual school buildings, the project explores an architectural strategy that balances between the generic and the particular. Thus, although the design elements may be replicable, the architectural intervention helps to ground the school in its urban context. The new programme is intended to support and broaden the existing schools to enrich their role as places of learning and create opportunity for the campus to be shared with the community. Montagu's Gift Primary School in Grassy Park was selected as a case study to exemplify this approach

    PARAMETRIC PARADIGMA: EXCEPTIONAL COFFERED CEILING ARCHITECTURE VS HBIM

    Get PDF
    The scientific community is confirming the advantages of using BIM in the processes of conservation, management, and intervention over architectural-historical heritage. However, many difficulties remain in the transcription process of elements of the built environment, especially when the objective of the model is to support decision-making processes in restoration operations. Even for apparently simple elements, the procedures are not trivial; the need to define the most adequate operational strategies remains. In the context of this study, a possible approach concerning the documentation of a coffered ceiling has been proposed, a case study which takes into consideration the need to discretize information (to make it effective, transmissible, and understandable) and the potential offered by the combined use of further software automatization

    Extending the design process into the knowledge of the world

    Get PDF
    Research initiatives throughout history have shown how a designer typically makes associations and references to a vast amount of knowledge based on experiences to make decisions. With the increasing usage of information systems in our everyday lives, one might imagine an information system that provides designers access to the ‘architectural memories’ of other architectural designers during the design process, in addition to their own physical architectural memory. In this paper, we discuss how the increased adoption of semantic web technologies might advance this idea. We briefly discuss how such a semantic web of building information can be set up, and how this can be linked to a wealth of information freely available in the Linked Open Data (LOD) cloud

    Modelling process knowledge in architectural design: A case-based approach

    Get PDF
    The paper presents on-going research aimed at the understanding and support of process knowledge in architectural design, from early and not sufficiently defined, to satisfactorily-defined phases. Today, technical, planning, management and environmental issues have created a scenario of such complexity that traditionally efficient control tools (e.g. technical manuals) are inadequate and there is a demand for new, integrated instruments to handle the decision process underlying architectural design. We assume design as a recursive and incrementally specified intentional planning activity, involving goals, constraints and their relationships. The essence of architectural design is thus encapsulated in the continual recursive transformation of the initial model, in order to map the desired state onto the enacted one. On the basis of this concept of design we describe the model of an environment aimed at progressively representing the enlarging space of acquired knowledge, and at supporting the designer's central role in the management of complexity

    Increasing information feed in the process of structural steel design

    Get PDF
    Research initiatives throughout history have shown how a designer typically makes associations and references to a vast amount of knowledge based on experiences to make decisions. With the increasing usage of information systems in our everyday lives, one might imagine an information system that provides designers access to the ‘architectural memories’ of other architectural designers during the design process, in addition to their own physical architectural memory. In this paper, we discuss how the increased adoption of semantic web technologies might advance this idea. We investigate to what extent information can be described with these technologies in the context of structural steel design. This investigation indicates significant possibilities regarding information reuse in the process of structural steel design and, by extent, in other design contexts as well. However, important obstacles and question remarks can still be outlined as well

    Linking Quality Attributes and Constraints with Architectural Decisions

    Get PDF
    Quality attributes and constraints are among the main drivers of architectural decision making. The quality attributes are improved or damaged by the architectural decisions, while restrictions directly include or exclude parts of the architecture (for example, the logical components or technologies). We can determine the impact of a decision of architecture in software quality, or which parts of the architecture are affected by a constraint, but the difficult problem is whether we are respecting the quality requirements (requirements on quality attributes) and constraints with all the architectural decisions made. Currently, the common practice is that architects use their own experience to design architectures that meet the quality requirements and restrictions, but at the end, especially for the crucial decisions, the architect has to deal with complex trade-offs between quality attributes and juggle possible incompatibilities raised by the constraints. In this paper we present Quark, a computer-aided method to support architects in software architecture decision making

    Microservice Transition and its Granularity Problem: A Systematic Mapping Study

    Get PDF
    Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transition to microservices has been highly motivated by the need for better alignment of technical design decisions with improving value potentials of architectures. Despite microservices' popularity, research still lacks disciplined understanding of transition and consensus on the principles and activities underlying "micro-ing" architectures. In this paper, we report on a systematic mapping study that consolidates various views, approaches and activities that commonly assist in the transition to microservices. The study aims to provide a better understanding of the transition; it also contributes a working definition of the transition and technical activities underlying it. We term the transition and technical activities leading to microservice architectures as microservitization. We then shed light on a fundamental problem of microservitization: microservice granularity and reasoning about its adaptation as first-class entities. This study reviews state-of-the-art and -practice related to reasoning about microservice granularity; it reviews modelling approaches, aspects considered, guidelines and processes used to reason about microservice granularity. This study identifies opportunities for future research and development related to reasoning about microservice granularity.Comment: 36 pages including references, 6 figures, and 3 table

    Applications of agent architectures to decision support in distributed simulation and training systems

    Get PDF
    This work develops the approach and presents the results of a new model for applying intelligent agents to complex distributed interactive simulation for command and control. In the framework of tactical command, control communications, computers and intelligence (C4I), software agents provide a novel approach for efficient decision support and distributed interactive mission training. An agent-based architecture for decision support is designed, implemented and is applied in a distributed interactive simulation to significantly enhance the command and control training during simulated exercises. The architecture is based on monitoring, evaluation, and advice agents, which cooperate to provide alternatives to the dec ision-maker in a time and resource constrained environment. The architecture is implemented and tested within the context of an AWACS Weapons Director trainer tool. The foundation of the work required a wide range of preliminary research topics to be covered, including real-time systems, resource allocation, agent-based computing, decision support systems, and distributed interactive simulations. The major contribution of our work is the construction of a multi-agent architecture and its application to an operational decision support system for command and control interactive simulation. The architectural design for the multi-agent system was drafted in the first stage of the work. In the next stage rules of engagement, objective and cost functions were determined in the AWACS (Airforce command and control) decision support domain. Finally, the multi-agent architecture was implemented and evaluated inside a distributed interactive simulation test-bed for AWACS Vv\u27Ds. The evaluation process combined individual and team use of the decision support system to improve the performance results of WD trainees. The decision support system is designed and implemented a distributed architecture for performance-oriented management of software agents. The approach provides new agent interaction protocols and utilizes agent performance monitoring and remote synchronization mechanisms. This multi-agent architecture enables direct and indirect agent communication as well as dynamic hierarchical agent coordination. Inter-agent communications use predefined interfaces, protocols, and open channels with specified ontology and semantics. Services can be requested and responses with results received over such communication modes. Both traditional (functional) parameters and nonfunctional (e.g. QoS, deadline, etc.) requirements and captured in service requests
    corecore