Steve Riddle
Newcastle University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Steve Riddle.
ieee international conference on requirements engineering | 2006
Paul Arkley; Steve Riddle; Tom Meredydd Brookes
Several surveys over the past 20 years have observed that traceability information is often poorly recorded. In previous work we have argued that this is a result of many requirements traceability systems failing to provide any direct benefit to the development process. In this paper we describe an application of traceability by a company, with a resulting increase in profitability as well as other benefits for the development engineer, project management and customer
Lecture Notes in Computer Science | 2003
Thomas E. Anderson; Mei Feng; Steve Riddle; Alexander B. Romanovsky
We have recently proposed a general approach to engineering protective wrappers as a means of detecting errors or unwanted behaviour in systems employing an OTS (Off-The-Shelf) item, and launching appropriate recovery actions. This paper presents results of a case study in protective wrapper development, using a Simulink model of a steam boiler system together with an OTS PID (Proportional, Integral and Derivative) controller. The protective wrappers are developed for the model of the system in such a way that they allow detection and tolerance of typical errors caused by unavailability of signals, violations of constraints, and oscillations.
international conference on internet monitoring and protection | 2010
Ayad Ali Keshlaf; Steve Riddle
The level of complexity and risks associated with software have been increasing in line with the growth of the software industry. Modern software development, with an emphasis on web and distributed development, presents specific challenges and risk areas to the software industry which need to be considered and managed. In this paper we survey a number of software risk management approaches and identify weaknesses such as the treatment of culture issues, geographical location, and process and product perspectives. These weaknesses must be tackled in order to accommodate the continuously evolving challenges to web and distributed software development and to cover some perspectives of the software industry which have not been well covered up to now. This work is a part of PhD research at Newcastle University (UK) to develop an improved approach to measure and control web and distributed development risks.
international conference on system of systems engineering | 2012
Richard John Payne; Jeremy Bryans; John S. Fitzgerald; Steve Riddle
Establishing that a system-of-systems (SoS) architecture respects global SoS-level properties is complex. Recording explicit technical interfaces at the boundaries of constituent systems would facilitate this, but support for the description of such interfaces is limited in current widely-used architectural notations. This paper identifies research challenges that arise from using the combination of SysML and the formal notation VDM to describe the interface specifications recorded at the boundaries of the constituent systems. The approach is illustrated with a case study based on an emergency services SoS.
Formal Aspects of Computing | 2009
Peter Gorm Larsen; John S. Fitzgerald; Steve Riddle
We describe the design and delivery of two courses that aim to develop skills of use to students in their subsequent professional practice, whether or not they apply formal methods directly. Both courses emphasise skills in model construction and analysis by testing rather than formal verification. The accessibility of the formalism is enhanced by the use of established notations (VDM-SL and VDM++). Motivation is improved by using credible examples drawn from industrial projects, and by using an industrial-strength tool set. We present examples from the courses and discuss student evaluation and examination performance. We stress the need for exercises and tests to support the development of abstraction skills.
international conference on system of systems engineering | 2012
Steve Riddle
Despite the opportunities offered by Systems-of-Systems engineering, there is a lack of models and tools to support dependable decision-making during design and evolution. Such models should combine the rigour needed for reliable analysis with the abstractions needed to describe heterogeneous and independent constituent systems, and the contracts between them. Models should also provide a basis for communication between their diverse stakeholders. Suitable models and tools have the potential to enable the analysis of local and global properties by a range of techniques including simulation and formal verification. The papers in this invited session will provide participants with an understanding of the state of the art and the research directions in rigorous model-based approaches to SoS engineering, through the support of COMPASS, the European Commissions FP7 project on “Comprehensive Modelling and Analysis for Advanced Systems of Systems”.
engineering of computer based systems | 2003
Paul Mason; Amer Saeed; Paul Arkely; Steve Riddle
Traceability is the common term for mechanisms to record and navigate relationships between artifacts produced by development and assessment processes. Effective management of these relationships is crucial to projects involving the development of complex, safety critical computer based aerospace systems. Practitioners use a range of notations to model such systems. Most have tool support, though a lack of well defined approaches to integration limits traceability between their respective data sets. This paper proposes a framework known as MATrA (Meta-modelling Approach to Traceability for Avionics) that enables traceability links to be established and consistency maintained across data from potentially disjoint tools.
Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey | 2001
Peter Popov; Steve Riddle; Alexander B. Romanovsky; Lorenzo Strigini
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems | 2005
Meine van der Meulen; Steve Riddle; Lorenzo Strigini; Nigel Patrick Jefferson
workshop on emerging trends in software metrics | 2012
Claire Ingram; Steve Riddle