by Paul A. Swatman, Paula M. C. Swatman
2nd Shaping Organisations, Shaping Technology Conference (SOST'91
http://www.businessit.bf.rmit.edu.au/pswatman/pdf.files/C_Swatman+Swatman_SOST91.pdf
Add To MetaCart
Abstract:
There appears to be a general consensus within the Information Systems literature that formal speci cation of software systems is an inappropriate response to the perceived general failure of information systems to meet user requirements. Such views would seem to be based primarily on the di culty of constructing formal speci cations { and on the di culty of understanding such speci cations once constructed. Research into the applicability of formal methods has therefore tended to concentrate on the needs and the context of software developers specialising in critical and extremely complex software such as operating systems, transaction processing monitors, or nuclear reactor protection. More recently, however, formal methods have been applied successfully in more conventional and commercial areas, such as the development of a CASE tool, indicating that many of the perceived disadvantages of formal methods may bemyths, or outdated. This paper discusses the di ering research directions of the Information Systems and Software Engineering disciplines and suggests that signi cant bene ts may result from a synthesis of the two approaches. We further suggest that there is a serious danger that approaches which have been shown to have value in one of the two domains are often ignored automatically in the other as being \irrelevant". While each of the two areas ignores the contribution of the other, software systems will continue to be sub-optimal (in terms of relevance, as well as quality).
Citations
|
688
|
Software Engineering Economics
– Boehm
- 1981
|
|
638
|
A Spiral Model of Software Development and Enhancement
– Boehm
- 1988
|
|
360
|
Systems Thinking, Systems Practice
– Checkland
- 1981
|
|
223
|
Software engineering
– Boehm
- 1976
|
|
203
|
Seven Myths of Formal Methods
– Hall
- 1990
|
|
19
|
The Craft of Software Engineering
– Macro, Buxton
- 1987
|
|
18
|
Software Engineering
– Jones
- 1990
|
|
16
|
Systems: Concepts, Methodologies and Applications
– Wilson
- 1984
|
|
13
|
Software Engineering with Ada
– Booch, Bryan
- 1994
|
|
9
|
Formal speci cation: An analytic tool for (management) information systems
– Swatman, Swatman
- 1992
|
|
6
|
Software Engineering with Systems Analysis and Design
– Steward
- 1987
|
|
5
|
Systems Development: Analysis, Design, and Implementation
– Eliason
- 1990
|
|
5
|
Information Systems in Management
– Senn
- 1990
|
|
5
|
The software reusability issue: Perspectives from software engineering and information systems
– Swatman, Swatman
- 1990
|
|
4
|
Speci cation of Complex Systems
– Cohen, Harwood, et al.
- 1986
|
|
4
|
The withering away of the IS organisation
– Dearden
- 1987
|
|
3
|
Z: A Formal Speci cation Method. Starts: Software tools for application to large real- time systems: Debrief report
– Norris
- 1986
|
|
3
|
Educational programs in information systems: A report of the
– Nunamaker
- 1981
|
|
3
|
The Alvey programme: Progress report|1985 (poster supplement
– Oakley
- 1985
|
|
2
|
Keynote address: SEI Overview
– Bamberger
- 1990
|
|
2
|
Software quality: A formal introduction to def stan
– Sibbitt
- 1989
|
|
2
|
Speci cation of the UNIX Filing System
– Morgan, Sufrin
- 1984
|
|
2
|
V Assche, and A Verrijn-Stuart. Information Systems Methodologies: A Framework for Understanding
– Olle, Hagelstein, et al.
- 1988
|
|
2
|
Software Engineering: Priciples and Methods. Blackwell Scienti c
– Ratcli
- 1987
|
|
1
|
Information Systems Research Methods - Summary of a Questionnaire Investigation Carried out by IFIPWG 8.2 TG
– Anon
- 1987
|
|
1
|
A Ould. APractical Handbook for Software Development
– Birrell, M
- 1985
|
|
1
|
The Application of Formal Methods to the Assessmentof High Integrity Software
– eld, Froome
- 1986
|
|
1
|
Formal Requirements Speci cation - The Forest Project
– Cunningham, Finkelstein, et al.
- 1985
|
|
1
|
Applying Formal Speci cation to Software Development in Industry
– IHayes
- 1985
|
|
1
|
A Standard for Formal Education. Computing
– Ince
|
|
1
|
Research: Reference Disciplines and a CumulativeTradition
– MIS
- 1980
|
|
1
|
Engineering: Concepts and Management
– Software
- 1990
|
|
1
|
The use of Software Engineering, including the Z
– Nix, Collins
- 1988
|
|
1
|
Managing the Development of Large Software Systems
– WRoyce
- 1970
|
|
1
|
Prototyping Toolsets and Methodologies: User/Developer Sociology
– RSchneider
- 1987
|
|
1
|
Software Engineering. Addison Wesley,Wokingham, third edition
– Sommerville
- 1989
|
|
1
|
Stages of Growth of an Innovative Software House: An Additional Criterion for Software Package Selection
– PSwatman, Everett
- 1990
|
|
1
|
Electronic Data Interchange: A High-level Formal Speci cation in Object-Z
– PSwatman, Duke
- 1991
|
|
1
|
Formal Methods in the Development of CICS
– JWordsworth
- 1987
|