MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Is the Information Systems community wrong to ignore formal speci cation methods (1991) [1 citations — 1 self]

Download:
pdf
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