Object-oriented systems analysis: modeling the world in data
Object-oriented systems analysis: modeling the world in data
Software reusability: vol. 1, concepts and models
Software reusability: vol. 1, concepts and models
Object-oriented analysis
Object oriented design with applications
Object oriented design with applications
Class management for software communities
Communications of the ACM
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
On designing intelligent hypertext systems for information management in software engineering
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
The software information base: a server for reuse
The VLDB Journal — The International Journal on Very Large Data Bases
Reusing Specifications in OO Applications
IEEE Software
FedeRaL: A Tool for Federating Reuse Libraries over the Internet
ADVIS '00 Proceedings of the First International Conference on Advances in Information Systems
Hi-index | 0.00 |
This paper presents the architecture and basic features of the ITHACA Application Development Environment based on a Software Information System for enhancing reusability of both software components and artifacts about development of these components. Object-oriented techniques are used in the Environment at all levels of the development of an application: requirement specification, scripting, implementation through class refinement and tailoring. In the Environment, it is tracked how the various products of the development phases were produced by providing tools for the Application Engineer who is responsible for abstracting application skeletons and development information and storing these as Application Frames into a Software Information Base. In particular, the paper describes the Requirement Collection And Specification Tool (RECAST) and the Visual Scripting Tool (Vista) of the ITHACA Development Environment.