FAMIX 2. 1-the FAMOOS information exchange model
暂无分享,去创建一个
1 / 1 FAMIX 2.0 The FAMOOS Information Exchange Model Serge Demeyer, Sander Tichelaar and Patrick Steyaert Version 2.0 -Last Modified: Tuesday, September 07, 1999 Available on the WWW at: http://www.iam.unibe.ch/~famoos/FAMIX/ Abstract This document defines the exchange model for usage by tool prototypes within the FAMOOS reengineering project. These tools exchange information concerning object-oriented source code. This information is then transferred via flat ASCII streams using the CDIF standard. All comments are welcome: famoos@iam.unibe.ch. 1) Introduction The FAMOOS project (http://www.iam.unibe.ch/~famoos/) aims to develop a reengineering method for transforming object-oriented legacy code into frameworks. The reengineering method itself is defined around a life cycle model (see Figure 1). 1) Requirements Analysis: identifying the concrete reengineering goals 2) Model Capture: documenting and understanding the software system 3) Problem Detection: identifying flexibility and quality problems 4) Problem Resolution: selecting new software architectures to correct the problems 5) Reorganisation: transforming the existing software architecture for a new release 6) Change Propagation: ensuring that all client systems benefit from the new release
[1] Stéphane Ducasse,et al. Why Unified is not Universal? UML Shortcomings for Coping with Round-trip Engineering , 1999, UML.
[2] Ivar Jacobson,et al. The unified modeling language for object-oriented development , 1996 .
[3] R. Firth. Function , 1955, Yearbook of Anthropology.
[4] S. Papson. “Model” , 1981 .
[5] Zhongmin Su,et al. Cdif framework for modeling and extensibility , 1994 .