Application development project support

ADPS (Application Development Project Support), developed in the IBM Vienna Software Development Laboratory, is an environment for the industrial development of application software. Crucial prerequisite for such an environment is the definition of a detailed process of how to proceed (a Process Model) and an appropriate instrumentation via computer support (a Process Mechanism) which not only helps the users to follow the established process but also provides the users with various support functions.This paper puts the Process Model (ADPS/M) and the Process Mechanism (ADPS/P) into the broader context of current software engineering concepts. It explains principles and reasons for the architecture of ADPS.

[1]  Meir M. Lehman,et al.  Program evolution: processes of software change , 1985 .

[2]  D. J. Grover Measurement and instrumentation for control: M G Mylroi and G Calvert (eds) Peter Peregrinus, PO Box 26, Hitchin, Herts SG5 1SA, UK (1984) £17.00 , 1986 .

[3]  M.M. Lehman,et al.  Programs, life cycles, and laws of software evolution , 1980, Proceedings of the IEEE.

[4]  Alan W. Brown Integrated project support environments , 1988, Inf. Manag..

[5]  Pearl Brereton,et al.  Software engineering environments , 1988 .

[6]  John A. McDermid Integrated project support environments , 1986 .

[7]  H.-L. Hausen An effectively instrumentable lift cycle model , 1987 .

[8]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[9]  Barry W. Boehm,et al.  A Software Development Environment for Improving Productivity , 1984, Computer.

[10]  Carma L. McClure,et al.  Managing Software Development and Maintenance , 1986, IEEE Transactions on Reliability.

[11]  Mark Dowson,et al.  Position paper: International workshop on the software process and software environments , 1986, SOEN.

[12]  John R. Mashey,et al.  An introduction to the Programmer's Workbench , 1976, ICSE '76.

[13]  Meir M. Lehman Programs, life cycles, and laws of software evolution , 1980 .

[14]  Lawrence J. Peters,et al.  A model of software engineering , 1978, ICSE '78.

[15]  Russ Abbott,et al.  Knowledge abstraction , 1987, CACM.

[16]  P. Kraft Programmers and Managers , 1977, Heidelberg Science Library.

[17]  Philip W. Metzger Managing a Programming Project, 2nd Ed. , 1981 .