329 research outputs found

    Adaptive object management for distributed systems

    Get PDF
    This thesis describes an architecture supporting the management of pluggable software components and evaluates it against the requirement for an enterprise integration platform for the manufacturing and petrochemical industries. In a distributed environment, we need mechanisms to manage objects and their interactions. At the least, we must be able to create objects in different processes on different nodes; we must be able to link them together so that they can pass messages to each other across the network; and we must deliver their messages in a timely and reliable manner. Object based environments which support these services already exist, for example ANSAware(ANSA, 1989), DEC's Objectbroker(ACA,1992), Iona's Orbix(Orbix,1994)Yet such environments provide limited support for composing applications from pluggable components. Pluggability is the ability to install and configure a component into an environment dynamically when the component is used, without specifying static dependencies between components when they are produced. Pluggability is supported to a degree by dynamic binding. Components may be programmed to import references to other components and to explore their interfaces at runtime, without using static type dependencies. Yet thus overloads the component with the responsibility to explore bindings. What is still generally missing is an efficient general-purpose binding model for managing bindings between independently produced components. In addition, existing environments provide no clear strategy for dealing with fine grained objects. The overhead of runtime binding and remote messaging will severely reduce performance where there are a lot of objects with complex patterns of interaction. We need an adaptive approach to managing configurations of pluggable components according to the needs and constraints of the environment. Management is made difficult by embedding bindings in component implementations and by relying on strong typing as the only means of verifying and validating bindings. To solve these problems we have built a set of configuration tools on top of an existing distributed support environment. Specification tools facilitate the construction of independent pluggable components. Visual composition tools facilitate the configuration of components into applications and the verification of composite behaviours. A configuration model is constructed which maintains the environmental state. Adaptive management is made possible by changing the management policy according to this state. Such policy changes affect the location of objects, their bindings, and the choice of messaging system

    Monitoring the Complexity of IT Architectures: Design Principles and an IT Artifact

    Get PDF
    Monitoring the complexity of a firm’s IT architecture is imperative to ensure a stable and flexible platform foundation for competing in the era of digital business strategy. However, IT architects lack IT support for dealing with this important problem. We engaged with five companies in a significant design science research (DSR) program and drew on the heuristic theorizing framework both to solve this problem through evolving IT artifacts and to accumulate nascent design knowledge. We base the design knowledge development on a conceptual framework involving three essential concepts for understanding and solving this problem: structural complexity, dynamic complexity, and problem-solving complexity. Drawing on this foundation, we address the research question: How can IT support be provided for reducing the problem-solving complexity of monitoring the structural and dynamic complexity of IT architectures in the context of a digital business strategy? To answer this question, we present a set of design principles that we derived from our iterative process of IT artifact construction and evaluation activities with five companies. Our nascent design knowledge contributes to the research on IT architecture management in the context of digital business strategy. In addition, we also contribute to the understanding of how, through the use and illustration of the heuristic theorizing framework, design knowledge can be accumulated systematically on the basis of generalization from IT artifact construction and evaluation outcomes generated across multiple contexts and companies

    A passenger security system for mass transit electric buses: a case study of the Kayoola EVS bus

    Get PDF
    A Dissertation Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Embedded and Mobile Systems Engineering of the Nelson Mandela African Institution of Science and TechnologyKiira Motors Corporation (KMC), a state-owned enterprise was established in 2011 to champion the development of the Ugandan automotive value chain for job and wealth creation. Kiira Motors Corporation has developed several electric vehicles on the African continent since 2011, key among them is the company’s market entry product; the Kayoola EVS, a fully electric, low floor city bus with a passenger capacity of ninety-one. Through the passenger security system, KMC sees to attain its core value of customer satisfaction and solve issues like rampant insecurity of passengers and their property which are not alien occurrences on commuter taxis and buses in many African cities. The system further seeks to address, the spread of contagious diseases like COVID-19 and its risks to bus passengers. And easen difficult, time consuming tasks like passenger counting, measuring/recording temperatures, and collecting contact information. The system data and requirements elicitation was conducted using techniques like surveys, interviews, observation, literature review, webinars and desk research. These qualitative and quantitative approaches were adopted to offer insight on passenger security and mass public transport operations. A prototype of a comprehensive system comprising software and hardware components like cameras, web and mobile applications, was developed and its units’ functionality tested in an office environment. The developed system denotes potential to ensure security on the Kayoola EVS bus. It also implies averting spread of contagious diseases, timely capture of contact tracing records plus easier management and accountability for the numbers of passengers on buses

    Practical requirements elicitation in modern product development: A multi-case study in discontinuous innovation

    Get PDF
    Practical modern product development, specifically rapid, lean efforts to create new disrupting or specialized products, face constraints that require modified requirements elicitation (RE) techniques. Requirements elicitation conventions have not been updated to address the challenges of these approaches, and industry practitioners lack the tools to select the most efficient techniques. This study examines the RE approaches performed by three resource-limited teams conducting discontinuous new product development through a multi-case study to identify gaps between the literature and practice, with suggestions to fill them. Our findings suggest modern RE practices and challenges closely reflect those found by studies on RE in agile development, highlighted by a limited variety of techniques and a focus on user feedback despite user unavailability, resulting in partially complete and validated requirements. We suggest further investigation into practical technique selection, development of technique metrics, and a technique selection literature review to practitioners prior to RE

    Modes of Interaction in Computational Architecture

    Get PDF
    This thesis is an enquiry into the importance and influence of interaction in architecture, the importance of which is observed through different modes of interaction occurring in various aspects of architectural discourse and practice. Interaction is primarily observed through the different use of software within architectural practice and in the construction of buildings, façades and systems. In turn, the kind of influences software has on architecture is one of the underlying questions of this thesis. Four qualities: Concept, Materiality, Digitization and Interactivity, are proposed as a theoretical base for the analysis and assessment of different aspects of computational architecture. These four qualities permeate and connect the diverse areas of research discussed, including architecture, cybernetics, computer science, interaction design and new media studies, which in combination provide the theoretical background. The modalities of computational architecture analysed here are, digital interior spaces, digitized design processes and communicational exterior environments. The analysis is conducted through case studies: The Fun Palace, Generator Project, Water Pavilion, Tower of Winds, Institute du Monde Arabe, The KPN building, Aegis Hyposurface, BIX Façade, Galleria Department Store, Dexia Tower, and also E:cue, Microstation, Auto-Cad, Rhino, Top Solid and GenerativeComponents software. These are important for discussion because they present different architectural concepts and thoughts about interactivity within architecture. The analytical processes used in the research distinguished and refined, eight modes of interaction: (1) interaction as a participatory process; (2) cybernetic mutualism; (3) thematic interaction; (4) human-computer interaction during architectural design production; (5) interaction during digital fabrication; (6) parametric interaction; (7) kinetic interaction with dynamic architectural forms; and (8) interaction with façades. Out of these, cybernetic mutualism is the mode of interaction proposed by this thesis

    Mixed Reality’s Ability To Craft And Establish An Experience Of Space

    Get PDF
    Mixed Reality, when integrated into architecture, will enable open spaces and the perception of the built environment to change rapidly with little physical fabrication. As architects, we design with a desired experience of space in mind and don’t typically design with a rapidly changing built environment to meet a fluctuating programmatic demand. Theater Program however, often requires such rapid changes to the perceived environment, that is the stage, and is an activator of social interaction based on a shared experience of the performances. What would be the architectural implications if we were to integrate mixed reality as a factor of the built environment? Is mixed reality technology even able to create an altered experience of space? To help answer this question the research conducted thorough investigation of phenomenological relations and studies and testing using the Microsoft HoloLens was conducted to simulate or verify the relations and studies. As a final output, Theater with Mixed Reality integrated into the design process as a key deciding design factor will be the main programmatic research and output of this project postulating both a built environment and flexible use space as possible means to redefine the architectural definition as we currently know as a Theatre

    Set-Based Prototyping in the Context of the Configurable Virtual Product: The Construction of the Learning Value Streams (LVS) Model

    Get PDF
    RÉSUMÉ La présente thèse de doctorat est le résultat de sept années de recherche intervention dans les domaines de la conception et du développement de produits suivant le paradigme lean en aérospatial. Cette recherche action est motivée par la nécessité de développer les connaissances ainsi que les outils appropriés pour le développement de produits suivant l’approche lean (LPD pour Lean Product Development) et en particulier celle de l’ « ingénierie concourante fondée sur les options de conception » (SBCE pour Set-Based Concurrent Engineering) en aérospatial. Une telle nécessité se justifie par les facteurs socioéconomiques du 21ème siècle qui imposent des approches de conception et développement toujours plus robustes, résilientes, réactives, flexibles, innovantes et adaptables face aux fluctuations du marché et à la demande des consommateurs qui évolue rapidement, ceci afin de permettre aux compagnies de demeurer compétitives. L’objectif principal de la recherche, au vue de tels impératifs, est d’identifier, pour ensuite développer et intégrer dans un modèle holistique, les aspects, les caractéristiques et les catalyseurs essentiels des approches LPD et SBCE appliquées à l’industrie aérospatiale de façon à supporter l’implémentation à grande échelle de telles approches, et ce, dans une optique sousjacente de gestion de cycle de vie du produit (PLM pour Product Lifecycle Management). La planification et l’exécution du projet de recherche sont réalisées en respectant une méthodologie éprouvée en conception (DRM pour Design Research Methodology) afin de focaliser les résultats sur l’avancement des connaissances et de la pratique du LPD et SBCE en tant qu’approches de conception. La recherche apporte en conséquence des contributions majeures à ces champs d’étude tout en prescrivant une méthodologie de transformation des processus et outils de développement de produits dans l’industrie par le biais de l’implémentation du modèle de « chaines de valeur apprenantes » (LVS pour Learning Value Streams). Plus en détails, les contributions aux avancées scientifiques et pratiques dans le domaine vont comme suit : (1) La proposition d’un nouveau cadre d’analyse de la littérature SBCE, ainsi qu’une méthodologie de revue systématique fondée sur des données probantes; (2) L’avancement des connaissances théoriques et pratiques du LPD et SBCE des aspects les plus généraux aux plus significatifs; (3) L’avancement des connaissances théoriques et pratiques sur la modélisation et les structures de produit requises dans une optique de gestion de cycle de vie du produit----------ABSTRACT The work reported in this thesis is the result of seven years of participatory action research in the field of Lean Product Development (LPD) in aerospace engineering. This research is motivated by the necessity to develop understanding and support for practical implementations of lean product development and especially Set-Based Concurrent Engineering (SBCE) in industry. Such necessity is justified by 21st century compelling socioeconomic factors that demand robust, resilient, responsive, flexible, innovative, adaptable and lean product development processes in order for companies to stay competitive in rapidly changing markets. The main purpose of the research is to identify and develop the essential SBCE and LPD aspects, characteristics, features and catalysts as they relate to aerospace large-scale industrial product development in order to form a holistic model that can support practical implementations of LPD in industry from a product lifecycle perspective. A design research methodology (DRM) is used for planning and executing the design research project while ensuring that focus is placed on achieving progress with regards to understanding and implementation of SBCE and LPD as Design practices. As a result, this thesis work provides substantial contribution to understanding of LPD and SBCE and furthermore, entails valuable proposal for the practice in industry through the CCS model and the construction of the Learning Value Streams (LVS) model. Major contributions to the advancement of scientific knowledge and practice in the fields are as follows: (1) The proposal of a new SBCE dual analysis framework combined with an evidence-based systematic review methodology; (2) The advancement of theoretical and practical understanding of LPD and SBCE from the larger to the most significant aspects; (3) The advancement of theoretical and practical understanding of product models and product structure progression requirements for lean product lifecycle management; (4) the proposal of a new methodology, including new as-tested structure to support cross-collaboration during prototyping and testing in lifecycle management contexts; (5) The proposal of a new existential domain alongside the functional, technological and physical domains in order to address the lack of product modelling constructs and methodology when it comes to service or as-tested configurations, hardware testing transactions and prototype information tracking on the basis o
    • …
    corecore