Models of Software Development Environments
IEEE Transactions on Software Engineering
A visual software process language
Communications of the ACM
Integrating software tool communication within an environment
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Static analysis of Ada programs
ACM SIGAda Ada Letters
Simplifying data integration: the design of the desert software development environment
Proceedings of the 18th international conference on Software engineering
An examination of the current state of IPSE technology
ICSE '93 Proceedings of the 15th international conference on Software Engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
A multi-dimensional taxonomy of software development environments
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
Hi-index | 0.02 |
A five-year effort under the Ada Joint Program Office has developed a proposed standard for a host system interface as seen by tools running in an Ada Programming Support Environment (APSE). Standardization of this interface as DOD-STD-1838A will have a number of desirable effects for the Department of Defense, including tool portability, tool integration, data transportability, encouragement of a market in portable tools, and better programmer productivity.As the capability of tools to communicate with each other is a central requirement in APSEs, the Common APSE Interface Set (CAIS) has paid particular attention to facilitate such communication in a host-independent fashion. CAIS incorporates a well-integrated set of concepts tuned to the needs of writers and users of integrated tool sets.This paper covers several of these concepts:• the entity management system used in place of a traditional filing system,• object typing with inheritance,• process control including atomic transactions,• access control and security,• input/output methods,• support for distributed resource control, and• facilities for inter-system data transport.