0000000000329234

AUTHOR

Steven Kelly

MetaEdit+ A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment

Computer Aided Software Engineering (CASE) environments have spread at a lower pace than expected. One reason for this is the immaturity of existing environments in supporting development in-the-large and by-many and their inability to address the varying needs of the software developers. In this paper we report on the development of a next generation CASE environment called MetaEdit+. The environment seeks to overcome all the above deficiencies, but in particular pays attention to catering for the varying needs of the software developers. MetaEdit+ is a multi-method, multi-tool platform for both CASE and Computer Aided Method Engineering (CAME). As a CASE tool it establishes a versatile an…

research product

CASE tool support for co-operative work in information systems design

The need for asynchronous co-operative work in design is shown by many surveys of CASE tool use and research on design. MetaEdit+ is a metaCASE environment that allows multiple simultaneous modellers to work together on designing information systems and also information systems design methods. We describe the automatic locking strategies that enable MetaEdit+ to offer a high level of concurrency whilst guaranteeing consistency, enabling effective co-operative work. In particular we describe a new collection data structure that allows high concurrency of updates even at small sizes, fulfilling the need in CASE for largest growth of design information at the start of a project. Finally, we ev…

research product