MetaMOOSE—an object-oriented framework for the construction of CASE tools

R.I Ferguson,N.F Parrington,P Dunne,C Hardy,J.M Archibald,J.B Thompson
DOI: https://doi.org/10.1016/s0950-5849(99)00081-6
IF: 3.9
2000-01-01
Information and Software Technology
Abstract:This paper describes certain problems which can occur when attempting to build complex CASEtools with facilities not envisaged by the Metatool builders. A solution, based upon an object oriented approach combined with an interpreted OO language has been used to build the MetaMOOSE MetaCASE tool. MetaMOOSE uses an object model to describe the entities and behaviour of the SE development process. Use of the Itcl language gives platform independence and speeds the tool development cycle. A persistent object database ensures integration of the resulting CASE tools. In addition, the successful use of MetaMOOSE to construct a full lifecycle CASE toolset (MOOSE) and its subsequent use in real world engineering projects is described.
computer science, information systems, software engineering
What problem does this paper attempt to address?