1. Research on formalization of efficient query application problems with compound condition in software development
- Author
-
Yin Guisheng, Wang Xiaofang, and Yang Yuchen
- Subjects
Computer Networks and Communications ,Computer science ,business.industry ,Programming language ,Software development ,Software requirements specification ,020207 software engineering ,02 engineering and technology ,Requirements elicitation ,Formal methods ,computer.software_genre ,Formal specification ,Signal Processing ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Software system ,business ,Automatic programming ,computer ,Information Systems ,TRACE (psycholinguistics) - Abstract
This paper provides a formalized definition of the application problem of compound condition query (CCQ) and a formal method of applying requirements elicitation based on trace information space derived from trace algebra. With the formalized process of solving the application problem of CCQ, formal requirements specification of application of CCQ is given, a formalized and automatic mapping of the results of requirements elicitation to the formal requirements specification is performed, the software system model and the application code are developed. Through a sample application of comprehensive query on housing information, the feasibility of formalized and automatic software development for the application problem of CCQ is proved. The result has important implications for the other problems regarding formalization and automatic software development.
- Published
- 2017