Distance Measures for Information System Reengineering

We present an approach to assess the magnitude and impact of information system reengineering caused by business process change. This approach is based on two concepts: object-oriented business modeling and distance measurement. The former concept is used to visualize changes in the business layer of an information system architecture. The latter concept is used to quantify these changes. The paper also describes the application of our approach in the context of front-office system design.

[1]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[2]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .

[3]  Kaizhong Zhang,et al.  Simple Fast Algorithms for the Editing Distance Between Trees and Related Problems , 1989, SIAM J. Comput..

[4]  Richard C. Holt,et al.  MoJo: a distance metric for software clusterings , 1999, Sixth Working Conference on Reverse Engineering (Cat. No.PR00303).

[5]  L. Briand,et al.  Theoretical and Empirical Validation of Software Product Measures , 1995 .

[6]  M. Hammer,et al.  REENGINEERING THE CORPORATION: A MANIFESTO FOR BUSINESS REVOLUTION , 1995 .

[7]  Shouhong Wang OO MODELING OF BUSINESS PROCESSES Object-Oriented Systems Analysis , 1994 .

[8]  Horst Zuse,et al.  A Framework of Software Measurement , 1998 .

[9]  Houari A. Sahraoui,et al.  Applying concept formation methods to object identification in procedural code , 1997, Proceedings 12th IEEE International Conference Automated Software Engineering.

[10]  Geert Poels Evaluating the Modularity of Model-Driven Object-Oriented Software Architectures (Extended Abstract) , 1998, ECOOP Workshops.

[11]  Monique Snoeck,et al.  Design Patterns as Litmus Paper to Test the Strength of Object-Oriented Methods , 1998 .

[12]  R. E. Maes,et al.  Object models for customer relations in the front-office , 1998 .

[13]  Grady Booch Architecting web-based systems with the unified modeling language , 1999 .

[14]  Monique Snoeck,et al.  Object-Oriented Enterprise Modelling with MERODE , 1999 .

[15]  Patrick Suppes,et al.  Foundations of Measurement, Vol. II: Geometrical, Threshold, and Probabilistic Representations , 1989 .

[16]  Geert Poels,et al.  Reusing business models , 1999 .

[17]  Monique Snoeck,et al.  Existence Dependency: The Key to Semantic Integrity Between Structural and Behavioral Aspects of Object Types , 1998, IEEE Trans. Software Eng..

[18]  Monique Snoeck,et al.  Generic object models and business process (re)design , 1996 .

[19]  B. John Oommen,et al.  Numerical Similarity and Dissimilarity Measures Between Two Trees , 1996, IEEE Trans. Computers.

[20]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

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

[22]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[23]  Geert Poels,et al.  Modeling and Measuring Object-Oriented Software Attributes with Proximity Structures , 1999, ECOOP Workshops.

[24]  Geert Poels,et al.  Distance-based software measurement: necessary and sufficient properties for software measures , 2000, Inf. Softw. Technol..

[25]  Richard C. Holt,et al.  Software botryology. Automatic clustering of software systems , 1998, Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130).

[26]  Silvana Castano,et al.  Classifying and Reusing Conceptual Schemas , 1992, ER.

[27]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[28]  Oliver Ciupke,et al.  Automatic detection of design problems in object-oriented reengineering , 1999, Proceedings of Technology of Object-Oriented Languages and Systems - TOOLS 30 (Cat. No.PR00278).

[29]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.