Font Size: a A A

Research And Implementation Of Complex Data Processing In Apla->Java Program Automatic Generation System

Posted on:2019-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2428330545471460Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology and computer technology,the amount of data processed by modern software systems is bigger and bigger,and the data become more and more complex.Data show that complex data types related vulnerabilities occupy a large proportion in software vulnerabilities.How to improve the efficiency and reliability of complex data processing has become an urgent problem to be solved by software development technology.The PAR method and the PAR platform invented by Professor Xue Jinyun under continuous funding of 16 national projects are also starting to consider the problem.For this reason,this paper first makes a systematic research on how to implement complex data types in the Apla to Java program automatic generation system,and improves to use abstract class to imple ment abstract data type(ADT)in the original generation system in which the ADT is implemented by entity class.Secondly,the complex cloud data processing method named Web Services is added to the Apla language,and the generic mechanism of taking Web Services as action parameter is implemented in this paper.Thirdly,the generic security constraint mechanism in the original system is improved to enhance the security of Apla generic programs.Finally,ADT and generic mechanisms in the language are used to handle all kinds of complex data conveniently.The innovation points of this article are as follows:1)This paper realized the support for Web Services in Apla to improve the application rate of the Apla language in service composition.In this paper,the Web Services component is designed and implemented,and the generic mechanism of taking Web Services as parameters of action is implemented.It's the first time that we can take Web Services as action parameter of generic programs in the international and domestic.2)In Java language,ADT can be implemented by entity class,but also by abstract class.In the original Apla to Java program automatic generation system,the ADT is implemented by entity class,so that the Java programs generated by the system is very different from the Apla programs in format which is not conducive to modification and maintenance.3)The new generic mechanism is fully implemented in the Apla language,and the generic security constraint mechanism is improved by the method of combining enumeration and generic parameter definition matching.Generic constraint variables are added to solve the problem that only one generic object can exist in an Apla program because of the ambiguity of the generic constraint object.
Keywords/Search Tags:Apla->, java program automatic generation system, Complex data types, Abstract data types, Generic, Web Service
PDF Full Text Request
Related items