Title :
Software creation: detail of human design knowledge and it´s application to automatic software design
Author :
Abolhassani, Hassan ; Chen, Hui ; Far, Behrouz H. ; Koono, Zenya
Author_Institution :
Dept. of Inf. & Comput. Sci., Saitama Univ., Japan
Abstract :
The paper reports on results of a study aiming at establishing a fundamental basis for automating design of any kind of software. Considering the final object, an automatic design learning human designer has been taken. An excellent software organization with high maturity has been taken as the expert, and the hierarchical work process is the knowledge model. For detailing, the major operations are made by hierarchical detailing. Namely, a software design may be reduced hierarchically to various design rules, which are parent and children relationship of a human concept created during expansion of a piece of design to more detailed form. To know the inside of human mental operations generating a design rule, a more detailed study was made and it was found that a design rule may be further reduced hierarchically to some fundamental human mental operations, called micro design rules. They represent basic operations during a design. After reporting them, a discussion on further lower level structure used during them, which are dictionary type definitions is made
Keywords :
automatic programming; computer aided software engineering; knowledge based systems; learning (artificial intelligence); user modelling; automatic design learning human designer; automatic software design; design rule; design rules; dictionary type definitions; hierarchical detailing; hierarchical work process; human concept; human design knowledge; human mental operations; knowledge model; lower level structure; micro design rules; software creation; software organization; Application software; Artificial intelligence; Dictionaries; Humans; Intelligent structures; Intelligent systems; Knowledge engineering; Process design; Software design; Software engineering;
Conference_Titel :
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location :
Takamatsu
Print_ISBN :
0-7695-0509-0
DOI :
10.1109/APSEC.1999.809631