loading...
Knowledge-Based Support for Object-Oriented Software Design and Synthesis: a category theoretic approach
Jinan, China October 16-October 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISDA.2006.180Sixth International Conference on Int ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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.


Suggestions