loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth International Conference on Intelligent Systems Design and Applications (ISDA'06) Volume 1
Knowledge-Based Support for Object-Oriented Software Design and Synthesis: a category theoretic approach
Jinan, China
October 16-October 18
ISBN: 0-7695-2528-8
Yujun Zheng, Systems Engineering Institute of Engineer Equipment, China
Qimin Hu, Jiangxi Normal University, China
Jinyun Xue, Jiangxi Normal University, China
To reuse previous knowledge of object-oriented design and adapt them to solve new problems, the collaboration relationships and the responsibility distribution among software objects need to be thoroughly understood and precisely formulated. The paper proposes a knowledge-based approach that employs category theoretic models to formalize and mechanize object-oriented software design and synthesis by focusing concern on reasoning about the interdependency relationships at different levels of abstraction and granularity. The major benefit of our approach is twofold: First, it provides an explicit semantics for formal object-oriented specifications, and therefore enables a high-level of reusability and dynamic adaptability. Second, it utilizes the ability of categorical computations to support automated software composition and refinement. A prototype tool that demonstrates the feasibility and effective of our approach is also presented.
Citation:
Yujun Zheng, Qimin Hu, Jinyun Xue, "Knowledge-Based Support for Object-Oriented Software Design and Synthesis: a category theoretic approach," isda, vol. 1, pp.759-764, Sixth International Conference on Intelligent Systems Design and Applications (ISDA'06) Volume 1, 2006
Usage of this product signifies your acceptance of the Terms of Use.