Abstract
An APL™-based high-productivity software-development environment is shown to enable small teams of two or three persons to build complex engineering software systems. The productivity and flexibility of such small teams, equipped with this environment, enables them to build customized engineering application systems economically. These customized systems are far more useful for the particular applications they address than are the generic systems that are commonly produced by large software-development groups. A customized engineering application system is described, illustrating the productivity of the two APL2-based computer-aided software engineering (CASE) tools used for its implementation and long-term software maintenance. The system is presented in some detail, to demonstrate its sophistication and thus provide a measure of the productivity of the software-development environment. The two CASE tools that comprise this software-development environment are used to build interactive graphical application systems, and to build systems for applications that require or can benefit from distributed cooperative processing. A list of some customized application systems built using the described environment is provided, along with estimates of the implementation efforts. The features of APL2 that play a key role in the effectiveness of these tools are also discussed.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.