An approach to information systems modelling based on systematic complexity reduction

An approach to information systems development based on systematic complexity reduction is presented. It facilitates integrated specifications and at the same time it provides facilities that allow the developers to split a complicated task into a set of more comprehensible subtasks. Through the introduction of viewspecs the suggested approach recognises the need to adopt multiple perspectives when developing large and complex information systems. The possibility of using predefined filters, user defined filters and combinations of these, provides the developer using the complexity reduction approach with a great deal of freedom in focusing on different aspects of a system. The viewspecs are used 'actively' during the development in the sense that they do not only serve as passive components or projections of a set of specifications (e.g., for presentation purposes) but also serve as a basis for entering new information into specifications.

[1]  Mitsuhiko Toda,et al.  Methods for Visual Understanding of Hierarchical System Structures , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Klaus Pohl,et al.  The three dimensions of requirements engineering: a framework and its applications , 1994, Inf. Syst..

[3]  Jon Atle Gulla,et al.  PPP: A Integrated CASE Environment , 1991, CAiSE.

[4]  H. Rittel Systems Analysis of the ‘First and Second Generations’ , 1982 .

[5]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[6]  F. J. Newbery Edge concentration: a method for clustering directed graphs , 1989 .

[7]  Jon Atle Gulla,et al.  An integrated environment for validating conceptual models , 1993, Proceedings of 6th International Workshop on Computer-Aided Software Engineering.

[8]  Rosemary Rock-Evans,et al.  CASE analyst workbenches: a detailed product evaluation , 1990 .

[9]  Martin S. Feather,et al.  Representation and Presentation of Requirements Knowledge , 1992, IEEE Trans. Software Eng..

[10]  Julio Cesar Sampaio do Prado Leite,et al.  Requirements Validation Through Viewpoint Resolution , 1991, IEEE Trans. Software Eng..

[11]  Benkt Wangler,et al.  An Entity-Relationship Model Extended to Describe Historical Informatopm , 1992, CISMOD.

[12]  Anthony Finkelstein,et al.  ViewPoint Oriented Software Development , 1990 .

[13]  David Chenho Kung,et al.  Information Systems Engineering , 1993, Springer Berlin Heidelberg.

[14]  Anne Helga Seltveit An Abstraction-Based Rule Approach to Large-Scale Information Systems Development , 1993, CAiSE.

[15]  W. Wayt Gibbs,et al.  Software's Chronic Crisis , 1994 .