162,457 research outputs found
Semantic reasoning for intelligent emergency response applications
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
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
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
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
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
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
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
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
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
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
- …