Abstract
There have been many advances in software development technology and in software engineering methods and tools since the introduction of computers in the late 1940’s and early 1950’s. Perhaps the most significant advance in software quality and individual programmer productivity has arisen from the development, and evolution, of the high level programming language. A significant effect on software development productivity, if not always quality, has also arisen from the dramatic increase in the performance/price ratio of computer hardware, particularly from the advent of the workstation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J K Biba, “Integrity considerations for secure computer systems”, ESD-TR- 76-372, ESD/AFSC Hanscom AFB, Bedford, Mass (1977). (MITRE MTR 3153 NTIS AD A039324 (1977)).
W J Black, A G Sutcliffe, P Loucopoulos, P J Layzell, “Translation between Pragmatic Software Development Methods”, in Proceedings of ESEC87, eds. H Nichols and D Simpson, LNCS, Springer Verlag (1987).
B W Boehm, “Software Engineering Economics”, Prentice Hall (1981).
F P Brooks, “No Silver Bullet: Essence and Accidents of Software Engineering”, IEEE Computer, Vol. 20 (4) pp 10–20 (1987).
A Comparison of Commercial and Military Computer Security Policies, D D Clark, D R Wilson, Proceedings of IEEE Symposium on Security ana Privacy, IEEE Press (1987).
P Cronshaw, “The Experimental Aircraft Programme Software Toolset”, Software Engineering Journal, Vol. 1 (6) (1986).
T DeMarco, Structured Analysis and System Specification, Yourdon Press (1978).
K.R. Dittrich, W. Gotthard and P.C. Lockemann, “DAMOKLES - A Database System for Software Engineering Environments”, in “Proc. of IFIP Workshop on Advanced Programming Environments”, Springer Verlag (1987).
Security Models and Enterprise Models, J E Dobson, J A McDermid, Proceedings of IFIP Workshop on Database Security, ed. C Landwehr, IFIP Press (1988).
DoD, “Requirements for Ada Programming Support Environments: Stoneman”, (1980).
M. Dowson, “Integrated Project Support with ISTAR”, Software pp., IEEE, (1987).
M. Dowson, (ed.), “Software Process Workshop”, ACM (1988).
DTI, “The STARTS Guide, Second Edition”, Department of Trade and Industry (1987) Available from the National Computing Centre.
D M England, “A User Interface Design Tool”, in “Proceedings of ESEC87, Lecture Notes in Computer Science”, Springer Verlag (1987).
V B Erickson and J F Pellegrin, “Build - A Software Construction Tool”, BeH Lab.s Technical Journal, Vol. 63 (6) pp., (1984).
Requirements and Design Criteria for Tool Support Interfaces, GIE Emeraude, Selenia, Software Sciences (1987).
S I Feldman, “Make - A Program for Maintaining Computer Programs”, Software Practice and Experience, Vol. 9 pp., (1979).
The Algebraic Specification of a Target Machine: Tenl5, J M Foster, in High Integrity Software, ed. C T Sennett, Pitman (1989).
A Goldberg and D Robson, “Smalltalk-80: The Language and its Impelemntation”, Addison-Wesley, (1983).
I. Hayes, (ed.), “Specification Case Studies”, Prentice Hall International (1986).
Hitchcock and R. P. Whittington (eds.), “The ASPECT Project”, (to appear, (1990).
C A R Hoare, “Communicating Sequential Processes”, Prentice Hall 1985.
K Jackson, “MASCOT3 and Ada”, Software Engineering Journal, Vol. 1 (3) (1986).
B A Kitchenham and J A McDermid, “Software Metrics and Integrated Project Support Environments”, Software Engineering Journal pp., (1986).
D B Leblang and R Chase, “Computer Aided Software Engineering in a Distributed Workstation Context”, in “ACM Conference on Practical Software Development Environments” (1984).
J A McDermid and K Ripken, “Life Cycle Support in the Ada Environment”, Cambridge University Press 1984.
J A McDermid (Ed), “Integrated Project Support Environments”, Peter Peregrinus Limited 1986.
J A McDermid, “Software Design Methods: Characteristics and Choice”, in “Software Engineering for Electronic Systems”, ed. A C Davies, Butterworth Scientific (1989).
J A McDermid, E S Hocking, “Security Policies for Integrated Project Support Environments”, Proceedings of IFIP Workshop on Database Security (1989) (to appear in the M P Press, ed. C Landwehr, 1990).
J A McDermid and P Rook, “Software Development Process Models”, in Software Engineer’s Reference Book, ed. J A McDermid, Butterworth Scientific (1990).
R W McGuffin, A E Elliston, B R Tranter and P N Westmacott, “CADES - Software Engineering in Practice”, in “Proc. of 4th International Conference on Software Engineering”, IEEE (1979).
A J R G Milner, “Calculus of Communicating Systems”, in “Lecture Notes in Computer Science No. 92”, ed. G Goos and J Hartmanis, Springer Verlag (1980).
G P Mullery, “CORE - a Method for Controlled Requirements Specification”, in “Proceedings of 4th International Conference on Software Engineering”, IEEE Computer Society Press (1979).
W G Paseman, “Architecture of a Tool Integration and Portability Platform”, in “Proceedings of COMPCON” (1988).
DM Ritchie and K Thompson, “The UNIX Time-Sharing System”, Bell Sys. Tech. J., Vol 57 (6) pp. 1905–1929, (1978).
M J Rochkind, “The Source Code Control System”, Transactions on Software Engineering pp., IEEE, (1975).
The Development Environment for Secure Software, C T Sennett, RSRE Report 87015 (1987).
A Sloman, S Hardy and J Gibson, “POPLOG: A Multilanguage Program Development Environment”, in “Information Technology: Research and Development” (1983).
I Sommerville (ed), “oftware Engineering Environments”.Peter Peregrinus Limited (1986).
A G Sutcliffe, “Jackson Structured Design”, Prentice Hall, (1988).
H W Thimbleby, “Experiences of “Literate Programming” using cweb (a variant of Knuths WEB)”, The Computer Journal (3) pp., (1986).
R K Took, “The Presenter - a formal design for an autonomous display manager for an IPSE”, in “Software Engineering Environments”, ed. I Sommerville, Peter Peregrinus Limited (1986).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Institution of Electrical Engineers
About this chapter
Cite this chapter
McDermid, J.A. (1990). Integrated Project Support Environments: General Principles and Issues in the Development of High Integrity Systems. In: Kitchenham, B.A. (eds) Software Engineering for Large Software Systems. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-0771-3_2
Download citation
DOI: https://doi.org/10.1007/978-94-009-0771-3_2
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-6833-8
Online ISBN: 978-94-009-0771-3
eBook Packages: Springer Book Archive