Augmenting CASE Tools with Hypertext: Desired Functionality and Implementation Issues

Information systems have become bigger and more complex as their support has expanded to cover larger business domains, communication and work. At the same time technical design options such as client/server architectures and graphical user interfaces have increased the size and complexity of applications. In addition, pressures to build better systems more quickly have motivated the use of integrated design environments, such as CASE. Several integration approaches such as process modeling, frameworks and hypertext technology have been proposed. Of these we consider the least analyzed, hypertext technology, in this paper. Because of the novelty of hypertext in CASE there are several unresolved issues related to this approach. Present hypertext technology has been mainly applied to non-structured representations such as text, which is radically different from complex structured representations such as the diagrams and matrices used in CASE. CASE tools also imply that a design object has both representational and conceptual aspect, which has not been investigated in relation to hypertext. In this paper we discuss how hypertext can be incorporated into a metaCASE tool which uses all the common representation paradigms: diagrams, matrices and tables. We also report the implementation and architecture of such an environment.

[1]  Göran Goldkuhl,et al.  Information Systems Development: A Systematic Approach , 1981 .

[2]  J. Rockart Chief executives define their own data needs. , 1979, Harvard business review.

[3]  Matthias Jarke,et al.  PRO-ART: PROcess Based Approach to Requirements Traceability. , 1994 .

[4]  Kenneth A. Griggs,et al.  A tool for hypertext-based systems analysis and dynamic evaluation , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[5]  Juha-Pekka Tolvanen,et al.  Flexible Method Adaption in Case: The Metamodeling Approach , 1993, Scand. J. Inf. Syst..

[6]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[7]  Kalle Lyytinen,et al.  MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment , 1996, CAiSE.

[8]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[9]  Chris Gane,et al.  Structured Systems Analysis: Tools and Techniques , 1977 .

[10]  Richard J. Welke,et al.  The case repository: more than another database application , 1992 .

[11]  James Bigelow,et al.  Hypertext and CASE , 1988, IEEE Software.

[12]  Harri Oinas-Kukkonen Embedding hypermedia into information systems , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[13]  James A. Senn,et al.  Challenges and strategies for research in systems development , 1992 .

[14]  Chris Dollin,et al.  Object-oriented development: the fusion method , 1994 .

[15]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[16]  Harri Oinas-Kukkonen Towards greater flexibility in software design systems through hypermedia functionality , 1997, Inf. Softw. Technol..

[17]  Harri Oinas-Kukkonen,et al.  Hypertext System as an Intermediary Agent in Case Environments , 1992, The Impact of Computer Supported Technologies in Information Systems Development.

[18]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[19]  Jacob L. Cybulski,et al.  A hypertext based software-engineering environment , 1992, IEEE Software.