British Telecom and Imperial Software Technology are collaborating to produce ISTAR, a second-generation integrated project support environment(IPSE). This product is now entering the stage of beta-site testing within...
详细信息
British Telecom and Imperial Software Technology are collaborating to produce ISTAR, a second-generation integrated project support environment(IPSE). This product is now entering the stage of beta-site testing within BT, and IST is negotiating licences for the use of the product. To gain early experience with IPSEs and to help specify ISTAR, BT has built and operated a first-generation IPSE(IPSE1), incorporating much of the philosophy underlying ISTAR. IPSE1 has been used by a variety of (BT) customers with varying degrees of success. The largest and most successful user is BT's Belfast System and Software Engineering Centre, where registration has been achieved under the BSI registered firm scheme against BS5750. This paper outlines the philosophy used in ISTAR and IPSE 1(and also indicates the differences between the two). It then provides some background to the difficulties of introducing IPSEs into a work environment and some of the advantages and disadvantages found by both user and support organisations.
Mascot is a software design method based on a form of functional and structural design decomposition which is particularly suitable for use in the development of large, distributed, embedded real-time data processing ...
详细信息
Mascot is a software design method based on a form of functional and structural design decomposition which is particularly suitable for use in the development of large, distributed, embedded real-time data processing systems. The method provides a design language and graphical notation, together with a procedure for design derivation. This paper describes the main features of the method and the principles on which the methods is based. An example problem and its solution illustrate the application of the method. The solution is extended to show how Mascot provides a straightforward and natural means of coping with multiprocessor target hardware where communication is through shared memory.
Well specified public tool interfaces(PTIs) on which tools run, and which provide access to all facilities used by tools, are now being designed to lie at the heart of software engineering environments. This allows th...
详细信息
Well specified public tool interfaces(PTIs) on which tools run, and which provide access to all facilities used by tools, are now being designed to lie at the heart of software engineering environments. This allows the source code of tools to be ported between different implementations of the PTI. Database access is of particular importance for an effective environment, and this is not provided by conventional system services. The background to current PTI work and some early developments are considered. Standardisation efforts are described, and future research is mentioned briefly, before drawing conclusions on the importance of this topic.
A large proportion of Logica's work is concerned with the development of software. It is therefore fundamental that the methods and tools used are geared to the production of highquality software in an efficient m...
详细信息
A large proportion of Logica's work is concerned with the development of software. It is therefore fundamental that the methods and tools used are geared to the production of highquality software in an efficient manner. Project SESAME was initiated in 1983 to ensure that this continues to happen in the face of the rapid improvements which are now taking place in software technology. This paper describes: the history of the project and its objectives; the approach adopted to introducing new technology, covering the organisational issues raised and the trade-offs between persuasion and compulsion; the choices made in specific areas of software engineering tools and methods, and the reasons for these choices; the activities carried out, including the documents provided to Logica staff and the training programme which has been initiated; the implications for other areas such as quality standards; and the lessons that have been learned.
暂无评论