Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Ciupke, O.: Automatic Detection of Design Problems in Object-Oriented Reengineering. In: Proc. TOOLS’99. Santa Barbara, Calif. (1999) 18–32
Sahraoui, H.A., Melo, W., Lounis, H., Dumont, F.: Applying Concept Formation Methods to Object Identification in Procedural Code. In: Proc. 12th Int’l Automated Software Eng. Conf. (ASEC’97). Incline Village, Nev. (1997) 210–218
Davenport, T.H., Short, J.E.: The New Industrial Engineering: Information Technology and Business Process Redesign. Sloan Management Review. 31 (1990) 11–27
Hammer, M., Champy, J.: Reengineering the Corporation, A Manifesto for Business Revolution. Harper, New York (1993)
Zachman, J.A.: A framework for information architecture. IBM Systems J. 26 (1987) 276–292
Snoeck, M., Dedene, G., Verhelst, M., Depuydt, A.: Object-Oriented Enterprise Modelling with MERODE. University Press, Leuven (1999)
Brito e Abreu, F., Peirera, G., Sousa, P.: Reengineering the Modularity of Object-Oriented Systems. In: Proc. ECOOP’98, Workshop Reader, Workshop on Techniques, Tools and Formalisms for Capturing and Assessing the Architectural Quality in Object-Oriented Software. Brussels (1998) 62–63
Tzerpos, V., Holt, R.C.: Software Botryology: Automatic Clustering of Software Systems. In: Proc. Int’l Workshop on Large Scale Software Composition. Vienna (1998)
Simon, F., Löffler, S., Lewerentz, C.: Distance Based Cohesion Measuring. In: Proc. 2nd European Software Measurement Conf. Amsterdam (1999) 69–83
Castano, S., De Antonellis, V., Zonta, B.: Classifying and Reusing Conceptual Schemas. In: Proc. 11th Int’l Conf. on Conceptual Modelling (ER’92). Karlsruhe (1992) 121–138
Jilani, L.L., Mili, R., Mili, A.: Approximate Component Retrieval: An Academic Exercise or a Practical Concern? In: Proc. 8th Workshop on Institutionalising Software Reuse (WISR8). Columbus, Ohio (1997)
Suppes, P., Krantz, D.M., Luce, R.D., Tversky, A.: Foundations of Measurement: Geometrical, Threshold, and Probabilistic Representations. Academic Press, San Diego, Calif. (1989)
Briand, L., El Emam, K., Morasca, S.: Theoretical and Empirical Validation of Software Product Measures. Tech. rep. ISERN-95-03, International Software Engineering Network (1995)
Fenton, N., Pfleeger, S.L.,: Software Metrics: A Rigorous and Practical Approach. International Thomson Computer Press, London (1997)
Zuse, H.: A Framework for Software Measurement. Walter de Gruyter, Berlin (1998)
Wang, S.: OO Modeling of Business Processes: Object-Oriented Systems Analysis. Information Systems Management. (1994) 36–43
Dedene, G., Snoeck, M.: Generic Object Models and Business Process (Re)Design. Tech. rep. DTEW 9667, Catholic University of Leuven (1996)
Jacobson, I., et al.: Object-Oriented Software Engineering, A Use Case Driven Approach. Addison-Wesley, Reading, Mass. (1992)
D’Souza, D.F., Wills, A.C.: Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, Reading, Mass. (1998)
Simons, A.J.H., Snoeck, M., Hung, K.S.Y.: Design Patterns as Litmus Paper to Test the Strength of Object-Oriented Methods. In: Proc 5th Int’l Conf. on Object Oriented Information Systems (OOIS’98). Paris (1998)
Snoeck, M., Dedene, G.: Existence Dependency: the key to semantic integrity between structural and behavioural aspects of object types. IEEE Trans. Software Eng. 24 (1998) 233–251
Poels, G.: Evaluating the Modularity of Model-Driven Object-Oriented Software Architectures, In: Proc. ECOOP’98, Workshop Reader, Workshop on Techniques, Tools and Formalisms for Capturing and Assessing the Architectural Quality in Object-Oriented Software. Brussels (1998) 52–53
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading, Mass. (1999)
Poels, G., Dedene, G.: Distance-based software measurement: necessary and sufficient properties for software measures. Information and Software Technology. 42 (2000) 35–46
Zhang, K., Shasha, D.: Simple fast algorithms for the editing distance between trees and related problems. Siam J. on Computing. 18 (1989) 1245–1262
Oommen, B.J., Zhang, K., Lee, W.: Numerical Similarity and Dissimilarity Measures Between Two Trees. IEEE Trans. on Computers, 45 (1996) 1426–1434
Tzerpos, V., Holt, R.C.: MoJo: A Distance Metric for Software Clusterings, In: Proc. 6th Working Conf. on Reverse Engineering (WCRE’99). Atlanta (1999)
Poels, G., Dedene, G.: Modelling and measuring object-oriented software attributes with proximity structures, In: Proc. 3rd Int’l Workshop on Quantitative Approaches in Object-Oriented Software Eng. Lisbon (1999) 1–22
de Vries, E.J., Maes, R., Dedene, G., Viaene, S., Poels, G., Snoeck, M.: Object Models for Customer Relations in the Front-Office. Tech. rep. PrimaVera 98-11, University of Amsterdam (1998)
Lampel, J., Mintzberg, H.: Customizing Customization, Sloan Management Review. 38 (1996)
Snoeck, M., Poels, G., Dedene, G.: Reusing Business Models. Tech. rep. DTEW 9934, Catholic University of Leuven (1999)
Poels, G., Dedene, G.: Moving from OOAD to COAD. In: Proc. 8th Object Technology Conf. (OT’2000). Oxford (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Poels, G., Viaene, S., Dedene, G. (2000). Distance Measures for Information System Reengineering. In: Wangler, B., Bergman, L. (eds) Advanced Information Systems Engineering. CAiSE 2000. Lecture Notes in Computer Science, vol 1789. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45140-4_26
Download citation
DOI: https://doi.org/10.1007/3-540-45140-4_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67630-0
Online ISBN: 978-3-540-45140-2
eBook Packages: Springer Book Archive