2,871 research outputs found
Methodology for Integrating Computational Tree Logic Model Checking in Unified Modelling Language Artefacts A Case Study of an Embedded Controller
A unified modelling language (UML) based formal verification methodology that can be easily integrated into an embedded system software development life cycle is suggested. The approach augments UML diagrams with formal models through an interfacing domain and adds semantics to these diagrams. The suggested methodology; commences from functional specification and use case modelling, selects the most critical behaviour where formal verification can add value to the development cycle, analyses the selected behaviour using UML state transition diagram, derives a state chart matrix from the same, and a high level language software translates the state chart matrix to a labelled transition system. Safety properties are derived from system specifications and are expressed as computation tree logic (CTL) formulae. CTL model-checking algorithm from the literature is used for model- checking. The applicability of the suggested approach is established using a safety critical embedded controller used for deployment and recovery of sensor structures from an airborne platform
AI Methods in Algorithmic Composition: A Comprehensive Survey
Algorithmic composition is the partial or total automation of the process of music composition
by using computers. Since the 1950s, different computational techniques related to
Artificial Intelligence have been used for algorithmic composition, including grammatical
representations, probabilistic methods, neural networks, symbolic rule-based systems, constraint
programming and evolutionary algorithms. This survey aims to be a comprehensive
account of research on algorithmic composition, presenting a thorough view of the field for
researchers in Artificial Intelligence.This study was partially supported by a grant for the MELOMICS project
(IPT-300000-2010-010) from the Spanish Ministerio de Ciencia e Innovación, and a grant for
the CAUCE project (TSI-090302-2011-8) from the Spanish Ministerio de Industria, Turismo
y Comercio. The first author was supported by a grant for the GENEX project (P09-TIC-
5123) from the ConsejerÃa de Innovación y Ciencia de AndalucÃa
Summary of research in applied mathematics, numerical analysis and computer science at the Institute for Computer Applications in Science and Engineering
Research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, numerical analysis and computer science during the period October 1, 1983 through March 31, 1984 is summarized
Recommended from our members
Digitised engineering knowledge for prefabricated façades
Façade design is a multidisciplinary activity requiring the balancing of many conflicting design requirements. Very often, however, the designed façade does not respond to these requirement, as relevant design and manufacturing knowledge, normally originating downstream in the design process, is not properly used upstream in the process. The inability to respond to this challenge increases the environmental impact of the construction sector, which is currently covering nearly 40% of the global emissions. Also, improving the stagnant sector’s productivity is of paramount importance today, as it is deemed to be nearly as half as that of the manufacturing sector. This research has thus investigated ways to collect, store, represent and digitalise the engineering knowledge that underpins the design of façade products for façades that are better designed. The work has involved a close collaboration with the British general contractor (and façade manufacturer) Laing O’Rourke. The research has explored ways of using design and manufacturing knowledge and it has developed a digital tool and tested its functionalities. In the first part, after a review of the state-of-the-art in knowledge-based approaches in other fields, the digital tool, and relevant methodology, are developed. The tool informs the user about the expected performance and manufacturability of the façade product under analysis. The boundaries of traditional research were also pushed beyond the proof-of-concept by validating the digital tool in both simulated and real-world scenarios. The goal was to understand how people can develop a design solution while being supported by a digital tool. It was found that using such tool increases the user’s awareness about the consequences of the his/her choices in less time. In the last part of the research, the tool was used to develop a novel optimisation algorithm, by including considerations about aesthetics and manufacturability, in parallel with the traditional performance-based approach. The application of the algorithm to a case study has shown that it is possible to improve existing solutions in terms of performance, without affecting aesthetic and manufacturability significantly.EPSRC, Laing O'Rourk
- …