245,804 research outputs found

    Ontology-based modelling of architectural styles

    Get PDF
    The conceptual modelling of software architectures is of central importance for the quality of a software system. A rich modelling language is required to integrate the different aspects of architecture modelling, such as architectural styles, structural and behavioural modelling, into a coherent framework. Architectural styles are often neglected in software architectures. We propose an ontological approach for architectural style modelling based on description logic as an abstract, meta-level modelling instrument. We introduce a framework for style definition and style combination. The application of the ontological framework in the form of an integration into existing architectural description notations is illustrated

    Do I need to fix a failed component now, or can I wait until tomorrow?

    Get PDF
    We investigate how predictive event-based modelling can inform operational decision making in complex systems with component failures. By relating the status of components to service availability, and using stochastic temporal logic reasoning, we quantify the risk of service failure now, and in the future, after a given elapsed time. Decisions can then be taken according to those risks. We demonstrate the approach through application to an industrial case study system in which component failures are sensed and monitored. The system has been deployed for some time. A novel aspect is we calibrate the model(s) according to inferences over historical field data, thus the results of our reasoning can inform decision making in the actual deployed system

    VHDL-AMS based genetic optimisation of fuzzy logic controllers

    No full text
    Purpose – This paper presents a VHDL-AMS based genetic optimisation methodology for fuzzy logic controllers (FLCs) used in complex automotive systems and modelled in mixed physical domains. A case study applying this novel method to an active suspension system has been investigated to obtain a new type of fuzzy logic membership function with irregular shapes optimised for best performance. Design/methodology/approach – The geometrical shapes of the fuzzy logic membership functions are irregular and optimised using a genetic algorithm (GA). In this optimisation technique, VHDL-AMS is used not only for the modelling and simulation of the FLC and its underlying active suspension system but also for the implementation of a parallel GA directly in the system testbench. Findings – Simulation results show that the proposed FLC has superior performance in all test cases to that of existing FLCs that use regular-shape, triangular or trapezoidal membership functions. Research limitations – The test of the FLC has only been done in the simulation stage, no physical prototype has been made. Originality/value – This paper proposes a novel way of improving the FLC’s performance and a new application area for VHDL-AMS

    A type-2 fuzzy modelling framework for aircraft taxi-time prediction

    Get PDF
    Knowing aircraft taxi-time precisely a-priori is increasingly important for any airport management system. This work presents a new approach for estimating and characterising the taxi-time of an aircraft based on historical information. The approach makes use of the interval type-2 fuzzy logic system, which provides more robustness and accuracy than the conventional type-1 fuzzy system. To compensate for erroneous modelling assumptions, the error distribution of the model is further analysed and an error compensation strategy is developed. Results, when tested on a real data set for Manchester Airport (U.K.), show improved taxi-time accuracy and generalisation capability over a wide range of modelling assumptions when compared with existing fuzzy systems and linear regression-based methods

    Simulated Design of Water Level Control System

    Get PDF
    In this paper, the modelling and simulation of a water tank level controller using fuzzy logic approach has been achieved. This project is aimed at the design and simulation of a fuzzy logic based controller that will provide a stabilized output response. In order to successfully achieve this project, emphasis was made on two areas; the foundational knowledge of fuzzy logic and the fuzzy inference system, and the definition of the tank system model and its parameters.  The design was implemented using Fuzzy Logic Toolbox package and SIMULINK environment which can be found in MATLAB software. For the purpose of analysis, the controller was simulated using a variety of rules in order to test the effect of the rules on the fuzzy logic controller. Results will show that fuzzy logic can realize faster results, superior features, and better end product performance with respect to overshoots, oscillations and response time. Keywords: Fuzzy logic, Control System Design, Matlab, Simulin

    A Model of Dynamic Resource Allocation in Workflow Systems

    Get PDF
    Current collaborative work environments are characterized by dynamically changing organizational structures. Although there have been several efforts to refine work distribution, especially in workflow management, most literature assumes a static database approach which captures organizational roles, groups and hierarchies and implements a dynamic roles based agent assignment protocol. However, in practice only partial information may be available for organizational models, and in turn a large number of exceptions may emerge at the time of work assignment. In this paper we present an organizational model based on a policy based normative system. The model is based on a combination of an intentional logic of agency and a flexible, but computationally feasible, non-monotonic formalism (Defeasible Logic). Although this paper focuses on the model specification, the proposed approach to modelling agent societies provides a means of reasoning with partial and unpredictable information as is typical of organizational agents in workflow system

    Generic Methodology for Formal Verification of UML Models

    Get PDF
    This paper discusses a Unified Modelling Language (UML) based formal verification methodology for early error detection in the model-based software development cycle. Our approach proposes a UML-based formal verification process utilising functional and behavioural modelling artifacts of UML. It reinforces these artifacts with formal model transition and property verification. The main contribution is a UML to Labelled Transition System (LTS) Translator application that automatically converts UML Statecharts to formal models. Property specifications are derived from system requirements and corresponding Computational Tree Logic (CTL)/Linear Temporal Logic (LTL) model checking procedure verifies property entailment in LTS. With its ability to verify CTL and LTL specifications, the methodology becomes generic for verifying all types of embedded system behaviours. The steep learning curve associated with formal methods is avoided through the automatic formal model generation and thus reduces the reluctance of using formal methods in software development projects. A case study of an embedded controller used in military applications validates the methodology. It establishes how the methodology finds its use in verifying the correctness and consistency of UML models before implementation

    Pairwise Comparisons in a Logic-Based Recommender System

    Get PDF
    In this paper, we propose a recommender system using pair- wise comparisons as the main source of information in the user pref- erence elicitation process. We use a logic-based approach implemented in APARELL, an inductive learner modelling the user's preferences in description logic. A within-subject preliminary user study with a large dataset from a real-world domain (car retail) was conducted to compare pairwise comparison interface to one using standard product list search. The results show the users' preference for the interface based on pairwise comparisons, which has proven signifcantly better in a number of ways
    • 

    corecore