Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Steve Reeves is active.

Publication


Featured researches published by Steve Reeves.


Archive | 2010

Abstract State Machines, Alloy, B, VDM, and Z

John Derrick; John S. Fitzgerald; Stefania Gnesi; Sarfraz Khurshid; Michael Leuschel; Steve Reeves; Elvinia Riccobene

State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science In this age of modern era, the use of internet must be maximized. Yeah, internet will help us very much not only for important thing but also for daily activities. Many people now, from any level can use internet. The sources of internet connection can also be enjoyed in many places. As one of the benefits is to get the on-line abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science book, as the world window, as many people suggest. Book; however in the past time becomes a sacral thing to have by everybody. Many books from thin to the very thick pages are presented. But now, for the technology has developed advanced, we will serve you the book not in the printed ways. abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science is one of the products of those books. This book model can be downloaded from the site link that we provide in this website. We offer you not only the best books from this country, but many from outsides. Related to this abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science, you can get it right here directly. This book is one of the collections in this on-line library to read easily. With the advanced technology, we will show you why this book is referred. It is kind of completely updated book with great headline of the text and examples. Some exercise and applications are presented that will make you feel more creative. Related to this case, this book is offered to make the right choice of reading materials. So, when you get this book, it seems that you have found the right choice, not only for today life but also next future. When spending few time to read this abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science book, it will mean better than spending more times for chatting and hanging out to waste the time. This is way, we really recommend abstract state machines alloy b and z second international conference abz 2010 orford qc canada february 22 25 2010 proceedings lecture notes in computer science a reading book. It can be your proper friend being in the free or spare time wherever you are. Yeah, you can read it in soft file in your easy device. Popular Books Similar With Abstract State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science Are Listed Below: kubota la181 owners manual solutions manual essential biochemistry 2nd edition 1996 ultra classic user guide 09 harley trike manual sap upgrade guide free pdf mitsubishi outlander sport owners manual balboa spa controller manual 99 tigershark ts 770 manual manual nissan sentra b12 proshield hot tub manual devil and tom walker study guide questions world history revolutions study guide answers service manual ski doo transmission tag heuer slr manual 1999 volvo xc70 cross country owners manual frac pro manual playing beatie bow teaching guide manual claas dominator 76 lonely planet maldives travel guide 1966 massey ferguson 150 manual ab str ac t s ta te m ac hi ne s a llo y b an d z se co nd in ter na tio na l c on fer en ce ab z 2 01 0 o rfo rd qc ca na da fe br ua ry 22 25 20 10 pr oc ee di ng s l ec tu re n tes in co m pu ter sc ien ce PDF File : Abstract State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science Page : 1 Download and Read Abstract State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science kindergarten common core pacing guide calendar rotax 380 repair manuals ford fg xr6 turbo manual krane introductory nuclearphysics manual solutions mcdougal little biology study guide answers ford bantam owners manual 2015 model chrysler boat motor repair manuals kenmore elite he5t steam dryer manual 98 f150 service manual haldex troubleshooting guide 99 acura tl factory service manual as level statistics revision guide mighty viewing guide open kenmore ultra wash dishwasher manual manual for onity pipe material selection guide hobart conveyor dishwasher manual crs86a clubcar carry all 295 manual powerflex vfd manual ge fanuc manual guide programming computer algorithms horowitz solution manual motorguide parts manual yanmar 1300d service manual ets4 manual workshop manual l200 automated da 3645 to manual da 3645 property and casualty study guide ca haynes repair manual 2015 mazda 5 diesel factory manual scion xb 2015 harley davidson technical guide grand theft auto strategy guide cub cadet 4816f operator manual jeep grand cherokee 94 repair manual 2015 ford f250 super duty manual adecco thailand salary guide 2015 crucible study guide for the test answers x500 tiller manual blow molding process manual in format using mis 5e kroenke study guide 2015 mazda millenia manual 1965 jeep maintenance manual 1987 yamaha yfm350er moto 4 repair manual mercury 5hp 4 stroke service manual suss pa 200 manuals quizes for uniform state test study guide citroen relay workshop repair manual claas rollant 62 baler manual bmw roadster repair manuals world cup trends guide nissan almera manual n16 skytrak 8038 manual teachers guide california prentice hall world history manual 6v92 detroit diesel engines miladys study guide cosmetology test in texas bmw x3 service manual light control strippit lvd delta 1000 manual manual for tigershark 1000 bradshaw guide to railways 276e manual atls course manual urinary study guide 1965 case 530 tc tractor service manual riello 40 series gas burner manual cgfo exam study guide m9000 tractor manual cedar rapids screen manual triumph daytona t100 workshop parts manual solutions manual levanon uzi build manual learjet 25b maintenance manual franklin 2a 120 service manual plate tectonics lab manual answers nys dec falconry exam guide 1999 honda cr 125 r service manual aswb masters exam secrets study guide drystar 5500 m reference manual honda cbr600f 2015 manual cape law study guide honda gcv160 karcher pressure washer manual velociti fuse guide installation manual for spoa84 1170 cadet manual suzuki wagon r manual uk honda bf shop manual issuu 1977 1983 suzuki gs550 service repair manual edgecam user manual personal finance fbla study guide costa coffee operations manual plumbers star exam study guide beechcraft baron 58 g1000 operating manual south seas spas owners manual maths guide 10th mitsubishi pajero io manual multivariable calculus student manual hardi 600 pump manual 2015 gregg reference manual vw 1999 new beetle ac owners manual portraits guide pontiac grand prix repair manual 1997 probability and statistical inference odd solutions guide tracker boat users manual oil cross reference guide becker weider weight systems exercise guide mercedes gl 2015 owners manual hp 32s calculator manual haynes manual chev venture johnson 2 stroke outboard repair manual weiten 9th edition study guide volkswagen jetta 2015 owners manual vw golf 94 repair manual gym jones training manual general biology lab manual 3rd edition quickbooks pro user guide reckon guide to storage tank chevy venture 1999 manual staar test study guide texas 855 international tractor manual corpsman manual in nko porsche 911 turbo workshop manual macroeconomics study guide and workbook mettler toledo panther plus technical manual vanguard dm700g manual parts daily park guide for vbs hayes auto repair manual gmdss manual course ford canada owners manuals holt biology study guide 94 polaris sl 750 manual cabin crew manual airbus a319 auto repair manuals subaru loyale 1990 ab str ac t s ta te m ac hi ne s a llo y b an d z se co nd in ter na tio na l c on fer en ce ab z 2 01 0 o rfo rd qc ca na da fe br ua ry 22 25 20 10 pr oc ee di ng s l ec tu re no tes in co m pu ter sc ien ce PDF File : Abstract State Machines Alloy B And Z Second International Conference Abz 2010 Orford Qc Canada February 22 25 2010 Proceedings Lecture Notes In Computer Science Page : 2


International Journal of Foundations of Computer Science | 2006

CONFLICTS AND FAIR TESTING

Robi Malik; David Streader; Steve Reeves

This paper studies conflicts from a process-algebraic point of view and shows how they are related to the testing theory of fair testing. Conflicts have been introduced in the context of discrete event systems, where two concurrent systems are said to be in conflict if they can get trapped in a situation where they are waiting or running endlessly, forever unable to complete their common task. In order to analyse complex discrete event systems, conflict-preserving notions of refinement and equivalence are needed. This paper characterises an appropriate refinement, called the conflict preorder, and provides a denotational semantics for it. Its relationship to other known process preorders is explored, and it is shown to generalise the fair testing preorder in process-algebra for reasoning about conflicts in discrete event systems.


australian software engineering conference | 2000

A survey of software development practices in the New Zealand software industry

Lindsay Groves; Ray Nickson; Greg Reeve; Steve Reeves; Mark Utting

We report on the software development techniques used in the New Zealand software industry, paying particular attention to requirements gathering. We surveyed a selection of software companies with a general questionnaire and then conducted in-depth interviews with four companies. Our results show a wide variety in the kinds of companies undertaking software development, employing a wide range of software development techniques. Although our data are not sufficiently detailed to draw statistically significant conclusions, it appears that larger software development groups typically have more well-defined software development processes, spend proportionally more time on requirements gathering, and follow more rigorous testing regimes.


Innovations in Systems and Software Engineering | 2008

Formal models for user interface design artefacts

Judy Bowen; Steve Reeves

There are many different ways of building software applications and of tackling the problems of understanding the system to be built, designing that system and finally implementing the design. One approach is to use formal methods, which we can generalise as meaning we follow a process which uses some formal language to specify the behaviour of the intended system, techniques such as theorem proving or model-checking to ensure the specification is valid (i.e., meets the requirements and has been shown, perhaps by proof or other means of inspection, to have the properties the client requires of it) and a refinement process to transform the specification into an implementation. Conversely, the approach we take may be less structured and rely on informal techniques. The design stage may involve jotting down ideas on paper, brainstorming with users etc. We may use prototyping to transform these ideas into working software and get users to test the implementation to find problems. Formal methods have been shown to be beneficial in describing the functionality of systems, what we may call application logic, and underlying system behaviour. Informal techniques, however, have also been shown to be useful in the design of the user interface to systems. Given that both styles of development are beneficial to different parts of the system we would like to be able to use both approaches in one integrated software development process. Their differences, however, make this a challenging objective. In this paper we describe models and techniques which allow us to incorporate informal design artefacts into a formal software development process.


Electronic Notes in Theoretical Computer Science | 2007

Formal Models for Informal GUI Designs

Judy Bowen; Steve Reeves

Many different methods exist for the design and implementation of software systems. These methods may be fully formal, such as the use of formal specification languages and refinement processes, or they may be totally informal, such as jotting design ideas down on paper prior to coding, or they may be somewhere in between these two extremes. Formal methods are naturally suited to underlying system behaviour while user-centred approaches to user interface design fit comfortably with more informal approaches. The challenge is to find ways of integrating user-centred design methods with formal methods so that the benefits of both are fully realised. This paper presents a way of capturing the intentions behind informal design artefacts within a formal environment and then shows several applications of this approach.


Logic Journal of The Igpl \/ Bulletin of The Igpl | 2003

An analysis of total correctness refinement models for partial relation semantics I

Moshe Deutsch; Martin C. Henson; Steve Reeves

This is the first of a series of papers devoted to the thorough investigation of (total correctness) refinement based on an underlying partial relational model. In this paper we restrict attention to operation refinement. We explore four theories of refinement based on an underlying partial relation model for specifications, and we show that they are all equivalent. This, in particular, sheds some light on the relational completion operator (lifted-totalisation) due to Woodcock which underlies data refinement in, for example, the specification language Z. It further leads to two simple alternative models which are also equivalent to the others.


engineering interactive computing system | 2013

Modelling safety properties of interactive medical systems

Judy Bowen; Steve Reeves

Formally modelling the software functionality and interactivity of safety-critical devices allows us to prove properties about their behaviours and be certain that they will respond to user interaction correctly. In domains such as medical environments, where many different devices may be used, it is equally important to ensure that all devices used adhere to a set of safety, and other, principles designed for that environment. In this paper we look at modelling important properties of interactive medical devices including safety considerations mandated by their users. We use ProZ for model checking to ensure that properties stated in temporal logic hold, and also to check invariants. In this way we gain confidence that important properties do hold of the device, and that models of particular devices adhere to the properties described.


international conference on engineering of complex computer systems | 2007

Modular Synthesis of Discrete Controllers

Petra Malik; Robi Malik; David Streader; Steve Reeves

This paper presents supervisory control theory in a process-algebraic setting, and proposes a way of synthesising modular supervisors that guarantee nonblocking. The framework used includes the possibility of hiding actions which results in nondeterminism. As modularity crucially depends on the process equivalence used, the paper studies possible equivalences and points out that, in order to be consistent with respect to the nonblocking property and to supervisor synthesis, a conflict-preserving equivalence must be used. It applies the results to synthesise nonblocking modular supervisors for a manufacturing system.


australian software engineering conference | 2006

Formal refinement of informal GUI design artefacts

Judy Bowen; Steve Reeves

Before we build any piece of software we would, surely, need to be certain that what we intend to build is what is required by the users of that software. In addition, we would want to be sure that the proposed software will behave as expected, do the right thing under all circumstances and also be usable. These functional and usability requirements are often considered separately. The functional requirements may be considered by way of formal specifications or models which are then subjected to verification and validation to ensure that the required properties hold. Similarly, the usability and user requirements may be captured using task analysis methods and checked by design methods such as GOMS, scenario development and usability testing of incremental prototypes. This paper looks at one way of bringing these two processes together by including the graphical user interface (GUI) design process and design concerns in the formal process of specification and refinement. In particular it considers what it means for a prototype of a GUI to be considered as a formal refinement of a specification. In this paper we show how we can consider the visual display, or presentation, of the GUI as the refinement, rather than the code which produces that presentation, and how this allows us to apply standard and well-known refinement techniques to informal design artefacts


automated technology for verification and analysis | 2004

Fair testing revisited: A process-algebraic characterisation of conflicts

Robi Malik; David Streader; Steve Reeves

This paper studies conflicts from a process-algebraic point of view and shows how they are related to the testing theory of fair testing. Conflicts have been introduced in the context of discrete event systems, where two concurrent systems are said to be in conflict if they can get trapped in a situation where they are waiting or running endlessly, forever unable to complete their common task. In order to analyse complex discrete event systems, conflict-preserving notions of refinement and equivalence are needed. This paper characterises an appropriate refinement, called the conflict preorder, and provides a denotational semantics for it. Its relationship to other known process preorders is explored, and it is shown to generalise the fair testing preorder in process-algebra for reasoning about conflicts in discrete event systems.

Collaboration


Dive into the Steve Reeves's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

John Derrick

University of Sheffield

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Doug Goldson

University of Queensland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge