Emergency medical services (EMS) are a vital element of the public healthcare system in China,[1]providing an opportunity to respond to critical medical conditions and save people’s lives.[2]The accessibility o...Emergency medical services (EMS) are a vital element of the public healthcare system in China,[1]providing an opportunity to respond to critical medical conditions and save people’s lives.[2]The accessibility of EMS has received considerable attention in health and transport geography studies.[3]One of the optimal gauges for evaluating the accessibility of EMS is the response time,which is defined as the time from receiving an emergency call to the arrival of an ambulance.[4]Beijing has already reduced the response time to approximately12 min,and the next goal is to ensure that the response time across Beijing does not exceed 12 min (the information comes from the Beijing Emergency Medical Center).展开更多
To implement structural hybrid simulation independent of the control system of any testing equipment in civil engineering, an external command control approach is put forward. Several setup technologies and the corres...To implement structural hybrid simulation independent of the control system of any testing equipment in civil engineering, an external command control approach is put forward. Several setup technologies and the corresponding API approaches are investigated to simultaneously combine numerical simulation with physical testing. Hybrid program technology is put forward and described in detail, using Visual C++ program to effectively and accurately control testing equipment and MATLAB program to implement numerical simulation with easy extension. The control program of testing equipment and numerical simulation program are integrated by calling MATLAB engine in Visual C++. A hybrid simulation about a full-scale six-story masonry structure is carried out. The testing results manifest that the external command control approach has the versatility because of simple hardware connection and control program independent on control software of testing equipment; powerful program function of Visual C++ and flexible program of MATLAB are integrated by hybrid program technology; hybrid simulation system provides a realistic and cost-effective testing platform that enables earthquake engineer researchers to accurately and efficiently capture the seismic performance of large or complex structures without having to carry out physical testing of the entire structure.展开更多
The paper proposes a conference control model between a web server and a telecom application server,referred to as the Conference Directed Graph(CDG) ,and describes an asynchronous communication mechanism between them...The paper proposes a conference control model between a web server and a telecom application server,referred to as the Conference Directed Graph(CDG) ,and describes an asynchronous communication mechanism between them. The Corba Interface Definition Language(IDL) interfaces are defined,and a message sequence chart is illustrated. This web conference control model provides conference users with a new approach to manage and control a conference and the participants. The performance of the system prototype is analyzed and verified in the 863 project named "The Multi-media and Mobile Services Enabled Soft-switch System".展开更多
Ransomware,particularly crypto-ransomware,remains a significant cybersecurity challenge,encrypting victim data and demanding a ransom,often leaving the data irretrievable even if payment is made.This study proposes an...Ransomware,particularly crypto-ransomware,remains a significant cybersecurity challenge,encrypting victim data and demanding a ransom,often leaving the data irretrievable even if payment is made.This study proposes an early detection approach to mitigate such threats by identifying ransomware activity before the encryption process begins.The approach employs a two-tiered approach:a signature-based method using hashing techniques to match known threats and a dynamic behavior-based analysis leveraging Cuckoo Sandbox and machine learning algorithms.A critical feature is the integration of the most effective Application Programming Interface call monitoring,which analyzes system-level interactions such as file encryption,key generation,and registry modifications.This enables the detection of both known and zero-day ransomware variants,overcoming limitations of traditional methods.The proposed technique was evaluated using classifiers such as Random Forest,Support Vector Machine,and K-Nearest Neighbors,achieving a detection accuracy of 98%based on 26 key ransomware attributes with an 80:20 training-to-testing ratio and 10-fold cross-validation.By combining minimal feature sets with robust behavioral analysis,the proposed method outperforms existing solutions and addresses current challenges in ransomware detection,thereby enhancing cybersecurity resilience.展开更多
The evolution of technology in 1990s resulted in the enormous growth of smartphones and the propagation of mobile applications (App) that marked new opportunities for healthcare centers and medical education. Apps hav...The evolution of technology in 1990s resulted in the enormous growth of smartphones and the propagation of mobile applications (App) that marked new opportunities for healthcare centers and medical education. Apps have altered health services from patient’s health monitoring to specialist’s appointments and consultations from specialized health facilities. It can be argued that a healthy society can bring forth sustainable economic development to its full potential while an unhealthy society cannot. However, a free movement of people, labour and right to residence which was built across East Africa (EA) borders enabled Tanzania and Kenya borders to have enormous interactions. Subsequently, increase the risk of highly communicable diseases such as Tuberculosis and Sexually transmitted infections in such a way that medical attention is unavoidable along the borders. Statistically, Android Operating System (OS) owns 83% of Africa’s mobile OS market. In addition, 25,794,560 internet users reported by Tanzania Communications Regulatory Authority (TCRA) together with the 22.86 million internet users provided by Kenya Digital which is equivalent to 46% and 43% of internet penetration in year 2020, disclose the need for Android mobile application for mapping health facilities both online and offline using Google map API, which will solve residents’ need to healthcare services on the presence or shortage of internet connections;using either Swahili or English language via Smartphone devices. The App incorporates Monitoring and Evaluation (M & E) tool for tracking application usage which will ease Admin’s task to generate daily and monthly reports in Excel and Comma-Separated Values (CSV) formats. The developed system received positive feedback from EA citizens and residents in the Arusha region and Namanga border crossing where 90.2% of the system evaluation conducted between Dec 2020 and Apr 2021 agreed upon App usage.展开更多
A set of application programming interfaces(APIs)has been developed for the whole-building contaminant transport and airflow modeling software program,CONTAM.One API allows for the creation and modification of CONTAM ...A set of application programming interfaces(APIs)has been developed for the whole-building contaminant transport and airflow modeling software program,CONTAM.One API allows for the creation and modification of CONTAM building models to be incorporated into modelling workflows,and another allows other simulation tools and programming environments to dynamically link to and run CONTAM building models,interactively control their execution,and query for simulation results.These new APIs simplify the incorporation of CONTAM within building design and analysis frameworks and co-simulation workflows,and open possibilities for extending the current capabilities of CONTAM.We present an overview and motivation of these APIs and examples of their use,including development of a custom control algorithm,an enhanced sorption model,and integration with a three-dimensional architectural design platform and urban scale analysis tools.展开更多
In a crumbling tech hub near the marginal coastline,young Angolan developers,despite the challenges of unreliable Internet and dependence on foreign APIs(application programming interfaces),are tapping on donated lapt...In a crumbling tech hub near the marginal coastline,young Angolan developers,despite the challenges of unreliable Internet and dependence on foreign APIs(application programming interfaces),are tapping on donated laptops,debugging health apps that alert rural clinics of disease outbreaks.Their resilience and determination in the face of such obstacles are not just a source of innovation,but also of inspiration and hope.展开更多
Transportation is the lifeblood of a modern metropolis.Accessibility generally refers to the interconnection between nodes in a regional traffic network.The purpose of the paper is to obtain more realistic and accurat...Transportation is the lifeblood of a modern metropolis.Accessibility generally refers to the interconnection between nodes in a regional traffic network.The purpose of the paper is to obtain more realistic and accurate measures of travel speed and to study the road traffic accessibility potential in cities.This study proposes a method for analyzing road traffic accessibility potential which is based on the average travel speed to city centers in off-peak times and which ranks 80 cities around the world.Based on the Suomi National Polar-Orbiting Partnership satellite’s visible-infrared imaging radiometer suite(NPP-VIIRS)night-time light data,urban built-up areas and city centers were extracted.Further,with the aid of the Google Maps application programming interface(API)network crawling technique,travel times and travel distances for several optimal routes to city centers by car were obtained.Feasible proposals for improving road traffic accessibility and planning urban transportation in different cities are presented.The proposed method offers a new possibility of analyzing traffic accessibility using internet data and geo-spatial methods.展开更多
Twitter is a radiant platform with a quick and effective technique to analyze users’perceptions of activities on social media.Many researchers and industry experts show their attention to Twitter sentiment analysis t...Twitter is a radiant platform with a quick and effective technique to analyze users’perceptions of activities on social media.Many researchers and industry experts show their attention to Twitter sentiment analysis to recognize the stakeholder group.The sentiment analysis needs an advanced level of approaches including adoption to encompass data sentiment analysis and various machine learning tools.An assessment of sentiment analysis in multiple fields that affect their elevations among the people in real-time by using Naive Bayes and Support Vector Machine(SVM).This paper focused on analysing the distinguished sentiment techniques in tweets behaviour datasets for various spheres such as healthcare,behaviour estimation,etc.In addition,the results in this work explore and validate the statistical machine learning classifiers that provide the accuracy percentages attained in terms of positive,negative and neutral tweets.In this work,we obligated Twitter Application Programming Interface(API)account and programmed in python for sentiment analysis approach for the computational measure of user’s perceptions that extract a massive number of tweets and provide market value to the Twitter account proprietor.To distinguish the results in terms of the performance evaluation,an error analysis investigates the features of various stakeholders comprising social media analytics researchers,Natural Language Processing(NLP)developers,engineering managers and experts involved to have a decision-making approach.展开更多
This study aimed to develop An Interactive On-the-Job Training Monitoring and Help Desk System with SMS for the College of Information and Communication Technology Nueva Ecija University of Science and Technology. The...This study aimed to develop An Interactive On-the-Job Training Monitoring and Help Desk System with SMS for the College of Information and Communication Technology Nueva Ecija University of Science and Technology. The system made the OJT course procedure trouble-free by emerging a system accessible through the internet. Students have a user account, which gives them the aptitude to upload document files of their reports, thereby minimizing the time and energy spent traveling from the company’s location to the university and the other way around. Similarly, the OJT coordinators of the college are given their accounts to access and check the reports submitted by the students. The system is capable of generating reports and requirements in real-time, as long as all data is stored within the database and, therefore, the process is completed online. In addition, the system provides an interactive website that might help both students and coordinators to communicate instantaneously by having an online help desk where the students can ask related questions on their OJT course that the OJT coordinator and other students will answer. The coordinators can send a brief message service to the students enrolled within the OJT course through the utilization of the proposed system - this can be for the students who aren’t capable of opening their account more often, in order that they are still informed of the announcements they need to understand immediately. The interactive OJT help desk system with SMS can be used as a tool to help the students of the College of Information and Communication Technology (CICT) and the OJT coordinators in their tasks more conveniently.展开更多
In order to solve the problem that traditional signature-based malware detection systems are inefficacious in detecting new malware,a practical malware detection system is constructed to find out new malware. Applicat...In order to solve the problem that traditional signature-based malware detection systems are inefficacious in detecting new malware,a practical malware detection system is constructed to find out new malware. Application programming interface( API) call sequence is introduced to capture activities of a program in this system. After that,based on variable-length n-gram,API call order can be extracted from API call sequence as the malicious behavior feature of a software. Compared with traditional methods,which use fixed-length n-gram,the solution can find more new malware. The experimental results show that the presented approach improves the accuracy of malware detection.展开更多
Supermarkets and large-scale retail stores are usually subject to huge monetary transactions for certain customers’ purchases. The computerization of these systems is common in supermarkets but the security of these ...Supermarkets and large-scale retail stores are usually subject to huge monetary transactions for certain customers’ purchases. The computerization of these systems is common in supermarkets but the security of these transactions remains a mystery. This article presents an algorithm as an API based on symmetric cryptography that can enable end-to-end encryption of a monetary transaction in a supermarket. This algorithm is the first part of the complete supermarket management system which will be presented in the following article. The Python language and the Flask framework allow us to develop the algorithm as an independent component. Tests have been performed and our algorithm uses 98.49% less memory and 10.18% time saving than the AES algorithm.展开更多
CAXASolid, a 3D CAD innovation platform with open structure, provides users with kinds of customized development strategies at different levels. The whole theoretical framework of CAXASolid is introduced. Users can cu...CAXASolid, a 3D CAD innovation platform with open structure, provides users with kinds of customized development strategies at different levels. The whole theoretical framework of CAXASolid is introduced. Users can customize their system through application integration, data integration, integration by DLL or integration by COM. Focusing on the customization techniques with COM components, the development method and process are illustrated with some case studies.展开更多
The increasing number of available Web Application Programming Interfaces(APIs)in various service sharing communities have enabled software developers to develop their interested multimedia mashups quickly and conveni...The increasing number of available Web Application Programming Interfaces(APIs)in various service sharing communities have enabled software developers to develop their interested multimedia mashups quickly and conveniently.In this situation,a multimedia mashup with complex functionalities could be achieved by composing a set of pre-selected Web APIs by software developers.However,due to the APIs diversity in terms of development organization,programming language,invocation interface,etc,it is often difficult to determine the compatibility between the APIs selected by multimedia mashup developers beforehand especially when the developers have little background knowledge of APIs,which significantly decreases the successful rate of subsequent multimedia mashup development.In response to this challenge,we propose a subgraph matching-based compatible API’s composition recommendation method,called SubMCWACR.The advantage of SubMCWACR is that it can directly search for the API’s subgraphs that not only meet the functional requirements of the multimedia mashup but also are compatible with each other,thus boosting the effectiveness of multimedia mashup development.Through extensive experiments on a real dataset crawled from the Web API sharing platform ProgrammableWeb.com,we have demonstrated that our proposed recommendation method achieves significant improvements in terms of recommendation precision and compatibility compared with other competitive API recommendation methods.展开更多
This paper uses semantic data modelling and CAD/CAPP/CAM integration to analyze the features defined in the STEP AP214, its characteristics of definition and distribution, and its influence on the complexity of CAD/CA...This paper uses semantic data modelling and CAD/CAPP/CAM integration to analyze the features defined in the STEP AP214, its characteristics of definition and distribution, and its influence on the complexity of CAD/CAPP/CAM application integration. A framework is developed for applications of CAD/CAPP/CAM integration based on the STEP to reduce the complexity of integration implementation. Two application program interfaces (API), namely, application protocol API and application API, are developed. The frameworks hierarchy structure and the application program interfaces between the layers make the integration of applications easier.展开更多
With object oriented design/analysis,a general purpose corrosion data model(GPCDM)and a corrosion data markup language(CDML)are created to meet the increasing demand of multi-source corrosion data integration and shar...With object oriented design/analysis,a general purpose corrosion data model(GPCDM)and a corrosion data markup language(CDML)are created to meet the increasing demand of multi-source corrosion data integration and sharing."Cor-rosion data island"is proposed to model the corrosion data of comprehensiveness and self-contained.The island of tree-liked structure contains six first-level child nodes to characterize every important aspect of the corrosion data.Each first-level node holds more child nodes recursively as data containers.The design of data structure inside the island is intended to decrease the learning curve and break the acceptance barrier of GPCDM and CDML.A detailed explanation about the role and meaning of the first-level nodes are presented with examples chosen carefully in order to review the design goals and requirements proposed in the previous paper.Then,CDML tag structure and CDML application programming interface(API)are introduced in logic order.At the end,the roles of GPCDM,CDML and its API in the multi-source corrosion data integration and information sharing are highlighted and projected.展开更多
Computer intergrated manufacturing system (CIMS) applications in manufacturing enterprises need new advanced support tools for application integration. This paper presents the system architecture and functions for CIM...Computer intergrated manufacturing system (CIMS) applications in manufacturing enterprises need new advanced support tools for application integration. This paper presents the system architecture and functions for CIMS application integration platform for manufacturing enterprises (MACIP). MACIP integrates a set of application software products and development tools as a complete system for CIMS implementation. MACIP includes a communication system, a global information system, three domain application sub integration platforms, an internet interface and an operation management and control system. The Client/Server structure, the object oriented method and the agent technique were used in developing MACIP. Good system openness, scalability, and maintenance are ensured by conforming to international standards and by using advanced system design software and management tools. MACIP can significantly reduce the implementation complexity, time, and cost of CIMS. 展开更多
Developers integrate web Application Programming Interfaces(APIs)into edge applications,enabling data expansion to the edge computing area for comprehensive coverage of devices in that region.To develop edge applicati...Developers integrate web Application Programming Interfaces(APIs)into edge applications,enabling data expansion to the edge computing area for comprehensive coverage of devices in that region.To develop edge applications,developers search API categories to select APIs that meet specific functionalities.Therefore,the accurate classification of APIs becomes critically important.However,existing approaches,as evident on platforms like programableweb.com,face significant challenges.Firstly,sparsity in API data reduces classification accuracy in works focusing on single-dimensional API information.Secondly,the multidimensional and heterogeneous structure of web APIs adds complexity to data mining tasks,requiring sophisticated techniques for effective integration and analysis of diverse data aspects.Lastly,the long-tailed distribution of API data introduces biases,compromising the fairness of classification efforts.Addressing these challenges,we propose MDGCN-Lt,an API classification approach offering flexibility in using multi-dimensional heterogeneous data.It tackles data sparsity through deep graph convolutional networks,exploring high-order feature interactions among API nodes.MDGCN-Lt employs a loss function with logit adjustment,enhancing efficiency in handling long-tail data scenarios.Empirical results affirm our approach’s superiority over existing methods.展开更多
With the rapid development of artificial intelligence(AI),it is foreseeable that the accuracy and efficiency of dynamic analysis for future power system will be greatly improved by the integration of dynamic simulator...With the rapid development of artificial intelligence(AI),it is foreseeable that the accuracy and efficiency of dynamic analysis for future power system will be greatly improved by the integration of dynamic simulators and AI.To explore the interaction mechanism of power system dynamic simulations and AI,a general design for AI-oriented power system dynamic simulators is proposed,which consists of a high-performance simulator with neural network supportability and flexible external and internal application programming interfaces(APIs).With the support of APIs,simulation-assisted AI and AIassisted simulation form a comprehensive interaction mechanism between power system dynamic simulations and AI.A prototype of this design is implemented and made public based on a highly efficient electromechanical simulator.Tests of this prototype are carried out in four scenarios including sample generation,AI-based stability prediction,data-driven dynamic component modeling,and AI-aided stability control,which prove the validity,flexibility,and efficiency of the design and implementation for AI-oriented power system dynamic simulators.展开更多
Program synthesis is an exciting topic that desires to generate programs satisfying user intent automatically. But in most cases, only small programs for simple or domain-specific tasks can be synthesized. The major o...Program synthesis is an exciting topic that desires to generate programs satisfying user intent automatically. But in most cases, only small programs for simple or domain-specific tasks can be synthesized. The major obstacle of synthesis lies in the huge search space. A common practice in addressing this problem is using a domain-specific language, while many approaches still wish to synthesize programs in general programming languages. With the rapid growth of reusable libraries, component-based synthesis provides a promising way, such as synthesizing Java programs which are only composed of APIs (application programming interfaces). However, the efficiency of searching for proper solutions for complex tasks is still a challenge. Given an unfamiliar programming task, programmers would search for API usage knowledge from various coding resources to reduce the search space. Considering this, we propose a novel approach named ProSy to synthesize API-based programs in Java. The key novelty is to retrieve related knowledge from Javadoc and Stack Overflow and then construct a probabilistic reachability graph. It assigns higher probabilities to APIs that are more likely to be used in implementing the given task. In the synthesis process, the program sketch with a higher probability will be considered first;thus, the number of explored reachable paths would be decreased. Some extension and optimization strategies are further studied in the paper. We implement our approach and conduct several experiments on it. We compare ProSy with SyPet and other state-of-the-art API-based synthesis approaches. The experimental results show that ProSy reduces the synthesis time of SyPet by up to 80%.展开更多
基金supported by National Key Research & Development Program of China (2022YFC3006201)。
摘要Emergency medical services (EMS) are a vital element of the public healthcare system in China,[1]providing an opportunity to respond to critical medical conditions and save people’s lives.[2]The accessibility of EMS has received considerable attention in health and transport geography studies.[3]One of the optimal gauges for evaluating the accessibility of EMS is the response time,which is defined as the time from receiving an emergency call to the arrival of an ambulance.[4]Beijing has already reduced the response time to approximately12 min,and the next goal is to ensure that the response time across Beijing does not exceed 12 min (the information comes from the Beijing Emergency Medical Center).
基金Funded by National Natural Science Foundation of China under the Grant No.90715036Open Project of Jiangsu Key Laboratory of Structural Engineering (Grant No.ZD1004)Project of the Priority Academic Program Development of Jiangsu Higher Education Institutions (PAPD)
摘要To implement structural hybrid simulation independent of the control system of any testing equipment in civil engineering, an external command control approach is put forward. Several setup technologies and the corresponding API approaches are investigated to simultaneously combine numerical simulation with physical testing. Hybrid program technology is put forward and described in detail, using Visual C++ program to effectively and accurately control testing equipment and MATLAB program to implement numerical simulation with easy extension. The control program of testing equipment and numerical simulation program are integrated by calling MATLAB engine in Visual C++. A hybrid simulation about a full-scale six-story masonry structure is carried out. The testing results manifest that the external command control approach has the versatility because of simple hardware connection and control program independent on control software of testing equipment; powerful program function of Visual C++ and flexible program of MATLAB are integrated by hybrid program technology; hybrid simulation system provides a realistic and cost-effective testing platform that enables earthquake engineer researchers to accurately and efficiently capture the seismic performance of large or complex structures without having to carry out physical testing of the entire structure.
基金the National High-Tech Research and De-velopment Plan of China (No.2001AA121021)the Na-tional Research Foundation for the Doctoral Program of Higher Education of China (No.20020013004)+2 种基金the Na-tional Grand Fundamental Research 973 Program of China (No.2003CB314806)the National Natural Science Foundation for Distinguished Young Scholars of China (No.60125101)the Cheung Kong Scholar’s Program and the Promotion Project for Creative Teams of the Ministry of Education (Networking Theory and Tech-nology in Telecommunication) (No.IRT0410).
摘要The paper proposes a conference control model between a web server and a telecom application server,referred to as the Conference Directed Graph(CDG) ,and describes an asynchronous communication mechanism between them. The Corba Interface Definition Language(IDL) interfaces are defined,and a message sequence chart is illustrated. This web conference control model provides conference users with a new approach to manage and control a conference and the participants. The performance of the system prototype is analyzed and verified in the 863 project named "The Multi-media and Mobile Services Enabled Soft-switch System".
基金funded by the National University of Sciences and Technology(NUST)supported by the Basic Science Research Program through the National Research Foundation of Korea(NRF),funded by the Ministry of Education(2021R1IIA3049788).
摘要Ransomware,particularly crypto-ransomware,remains a significant cybersecurity challenge,encrypting victim data and demanding a ransom,often leaving the data irretrievable even if payment is made.This study proposes an early detection approach to mitigate such threats by identifying ransomware activity before the encryption process begins.The approach employs a two-tiered approach:a signature-based method using hashing techniques to match known threats and a dynamic behavior-based analysis leveraging Cuckoo Sandbox and machine learning algorithms.A critical feature is the integration of the most effective Application Programming Interface call monitoring,which analyzes system-level interactions such as file encryption,key generation,and registry modifications.This enables the detection of both known and zero-day ransomware variants,overcoming limitations of traditional methods.The proposed technique was evaluated using classifiers such as Random Forest,Support Vector Machine,and K-Nearest Neighbors,achieving a detection accuracy of 98%based on 26 key ransomware attributes with an 80:20 training-to-testing ratio and 10-fold cross-validation.By combining minimal feature sets with robust behavioral analysis,the proposed method outperforms existing solutions and addresses current challenges in ransomware detection,thereby enhancing cybersecurity resilience.
摘要The evolution of technology in 1990s resulted in the enormous growth of smartphones and the propagation of mobile applications (App) that marked new opportunities for healthcare centers and medical education. Apps have altered health services from patient’s health monitoring to specialist’s appointments and consultations from specialized health facilities. It can be argued that a healthy society can bring forth sustainable economic development to its full potential while an unhealthy society cannot. However, a free movement of people, labour and right to residence which was built across East Africa (EA) borders enabled Tanzania and Kenya borders to have enormous interactions. Subsequently, increase the risk of highly communicable diseases such as Tuberculosis and Sexually transmitted infections in such a way that medical attention is unavoidable along the borders. Statistically, Android Operating System (OS) owns 83% of Africa’s mobile OS market. In addition, 25,794,560 internet users reported by Tanzania Communications Regulatory Authority (TCRA) together with the 22.86 million internet users provided by Kenya Digital which is equivalent to 46% and 43% of internet penetration in year 2020, disclose the need for Android mobile application for mapping health facilities both online and offline using Google map API, which will solve residents’ need to healthcare services on the presence or shortage of internet connections;using either Swahili or English language via Smartphone devices. The App incorporates Monitoring and Evaluation (M & E) tool for tracking application usage which will ease Admin’s task to generate daily and monthly reports in Excel and Comma-Separated Values (CSV) formats. The developed system received positive feedback from EA citizens and residents in the Arusha region and Namanga border crossing where 90.2% of the system evaluation conducted between Dec 2020 and Apr 2021 agreed upon App usage.
摘要A set of application programming interfaces(APIs)has been developed for the whole-building contaminant transport and airflow modeling software program,CONTAM.One API allows for the creation and modification of CONTAM building models to be incorporated into modelling workflows,and another allows other simulation tools and programming environments to dynamically link to and run CONTAM building models,interactively control their execution,and query for simulation results.These new APIs simplify the incorporation of CONTAM within building design and analysis frameworks and co-simulation workflows,and open possibilities for extending the current capabilities of CONTAM.We present an overview and motivation of these APIs and examples of their use,including development of a custom control algorithm,an enhanced sorption model,and integration with a three-dimensional architectural design platform and urban scale analysis tools.
摘要In a crumbling tech hub near the marginal coastline,young Angolan developers,despite the challenges of unreliable Internet and dependence on foreign APIs(application programming interfaces),are tapping on donated laptops,debugging health apps that alert rural clinics of disease outbreaks.Their resilience and determination in the face of such obstacles are not just a source of innovation,but also of inspiration and hope.
基金supported by the Zhejiang Provincial Natural Science Foundation of China(No.LZJWY22E090002)the Zhejiang Provincial Water Conservancy Science and Technology Plan Project(No.RC2141),China。
摘要Transportation is the lifeblood of a modern metropolis.Accessibility generally refers to the interconnection between nodes in a regional traffic network.The purpose of the paper is to obtain more realistic and accurate measures of travel speed and to study the road traffic accessibility potential in cities.This study proposes a method for analyzing road traffic accessibility potential which is based on the average travel speed to city centers in off-peak times and which ranks 80 cities around the world.Based on the Suomi National Polar-Orbiting Partnership satellite’s visible-infrared imaging radiometer suite(NPP-VIIRS)night-time light data,urban built-up areas and city centers were extracted.Further,with the aid of the Google Maps application programming interface(API)network crawling technique,travel times and travel distances for several optimal routes to city centers by car were obtained.Feasible proposals for improving road traffic accessibility and planning urban transportation in different cities are presented.The proposed method offers a new possibility of analyzing traffic accessibility using internet data and geo-spatial methods.
基金This work was supported by Taif University Researchers Supporting Project(TURSP)under number(TURSP-2020/73),Taif University,Taif,Saudi Arabia.
摘要Twitter is a radiant platform with a quick and effective technique to analyze users’perceptions of activities on social media.Many researchers and industry experts show their attention to Twitter sentiment analysis to recognize the stakeholder group.The sentiment analysis needs an advanced level of approaches including adoption to encompass data sentiment analysis and various machine learning tools.An assessment of sentiment analysis in multiple fields that affect their elevations among the people in real-time by using Naive Bayes and Support Vector Machine(SVM).This paper focused on analysing the distinguished sentiment techniques in tweets behaviour datasets for various spheres such as healthcare,behaviour estimation,etc.In addition,the results in this work explore and validate the statistical machine learning classifiers that provide the accuracy percentages attained in terms of positive,negative and neutral tweets.In this work,we obligated Twitter Application Programming Interface(API)account and programmed in python for sentiment analysis approach for the computational measure of user’s perceptions that extract a massive number of tweets and provide market value to the Twitter account proprietor.To distinguish the results in terms of the performance evaluation,an error analysis investigates the features of various stakeholders comprising social media analytics researchers,Natural Language Processing(NLP)developers,engineering managers and experts involved to have a decision-making approach.
摘要This study aimed to develop An Interactive On-the-Job Training Monitoring and Help Desk System with SMS for the College of Information and Communication Technology Nueva Ecija University of Science and Technology. The system made the OJT course procedure trouble-free by emerging a system accessible through the internet. Students have a user account, which gives them the aptitude to upload document files of their reports, thereby minimizing the time and energy spent traveling from the company’s location to the university and the other way around. Similarly, the OJT coordinators of the college are given their accounts to access and check the reports submitted by the students. The system is capable of generating reports and requirements in real-time, as long as all data is stored within the database and, therefore, the process is completed online. In addition, the system provides an interactive website that might help both students and coordinators to communicate instantaneously by having an online help desk where the students can ask related questions on their OJT course that the OJT coordinator and other students will answer. The coordinators can send a brief message service to the students enrolled within the OJT course through the utilization of the proposed system - this can be for the students who aren’t capable of opening their account more often, in order that they are still informed of the announcements they need to understand immediately. The interactive OJT help desk system with SMS can be used as a tool to help the students of the College of Information and Communication Technology (CICT) and the OJT coordinators in their tasks more conveniently.
基金Supported by the National High Technology Research and Development Programme of China(No.2013AA014702)the Fundamental Research Funds for the Central University(No.2014PTB-00-04)the China Next Generation Internet Project(No.CNGI-12-02-027)
摘要In order to solve the problem that traditional signature-based malware detection systems are inefficacious in detecting new malware,a practical malware detection system is constructed to find out new malware. Application programming interface( API) call sequence is introduced to capture activities of a program in this system. After that,based on variable-length n-gram,API call order can be extracted from API call sequence as the malicious behavior feature of a software. Compared with traditional methods,which use fixed-length n-gram,the solution can find more new malware. The experimental results show that the presented approach improves the accuracy of malware detection.
摘要Supermarkets and large-scale retail stores are usually subject to huge monetary transactions for certain customers’ purchases. The computerization of these systems is common in supermarkets but the security of these transactions remains a mystery. This article presents an algorithm as an API based on symmetric cryptography that can enable end-to-end encryption of a monetary transaction in a supermarket. This algorithm is the first part of the complete supermarket management system which will be presented in the following article. The Python language and the Flask framework allow us to develop the algorithm as an independent component. Tests have been performed and our algorithm uses 98.49% less memory and 10.18% time saving than the AES algorithm.
基金Supported by National Hi-tech R&D Program of China (2002AA411010)
摘要CAXASolid, a 3D CAD innovation platform with open structure, provides users with kinds of customized development strategies at different levels. The whole theoretical framework of CAXASolid is introduced. Users can customize their system through application integration, data integration, integration by DLL or integration by COM. Focusing on the customization techniques with COM components, the development method and process are illustrated with some case studies.
摘要The increasing number of available Web Application Programming Interfaces(APIs)in various service sharing communities have enabled software developers to develop their interested multimedia mashups quickly and conveniently.In this situation,a multimedia mashup with complex functionalities could be achieved by composing a set of pre-selected Web APIs by software developers.However,due to the APIs diversity in terms of development organization,programming language,invocation interface,etc,it is often difficult to determine the compatibility between the APIs selected by multimedia mashup developers beforehand especially when the developers have little background knowledge of APIs,which significantly decreases the successful rate of subsequent multimedia mashup development.In response to this challenge,we propose a subgraph matching-based compatible API’s composition recommendation method,called SubMCWACR.The advantage of SubMCWACR is that it can directly search for the API’s subgraphs that not only meet the functional requirements of the multimedia mashup but also are compatible with each other,thus boosting the effectiveness of multimedia mashup development.Through extensive experiments on a real dataset crawled from the Web API sharing platform ProgrammableWeb.com,we have demonstrated that our proposed recommendation method achieves significant improvements in terms of recommendation precision and compatibility compared with other competitive API recommendation methods.
摘要This paper uses semantic data modelling and CAD/CAPP/CAM integration to analyze the features defined in the STEP AP214, its characteristics of definition and distribution, and its influence on the complexity of CAD/CAPP/CAM application integration. A framework is developed for applications of CAD/CAPP/CAM integration based on the STEP to reduce the complexity of integration implementation. Two application program interfaces (API), namely, application protocol API and application API, are developed. The frameworks hierarchy structure and the application program interfaces between the layers make the integration of applications easier.
摘要With object oriented design/analysis,a general purpose corrosion data model(GPCDM)and a corrosion data markup language(CDML)are created to meet the increasing demand of multi-source corrosion data integration and sharing."Cor-rosion data island"is proposed to model the corrosion data of comprehensiveness and self-contained.The island of tree-liked structure contains six first-level child nodes to characterize every important aspect of the corrosion data.Each first-level node holds more child nodes recursively as data containers.The design of data structure inside the island is intended to decrease the learning curve and break the acceptance barrier of GPCDM and CDML.A detailed explanation about the role and meaning of the first-level nodes are presented with examples chosen carefully in order to review the design goals and requirements proposed in the previous paper.Then,CDML tag structure and CDML application programming interface(API)are introduced in logic order.At the end,the roles of GPCDM,CDML and its API in the multi-source corrosion data integration and information sharing are highlighted and projected.
摘要Computer intergrated manufacturing system (CIMS) applications in manufacturing enterprises need new advanced support tools for application integration. This paper presents the system architecture and functions for CIMS application integration platform for manufacturing enterprises (MACIP). MACIP integrates a set of application software products and development tools as a complete system for CIMS implementation. MACIP includes a communication system, a global information system, three domain application sub integration platforms, an internet interface and an operation management and control system. The Client/Server structure, the object oriented method and the agent technique were used in developing MACIP. Good system openness, scalability, and maintenance are ensured by conforming to international standards and by using advanced system design software and management tools. MACIP can significantly reduce the implementation complexity, time, and cost of CIMS.
基金partially supported by the National Natural Science Foundation of China(No.92267104)the project of Key Science Foundation of Yunnan Province China(No.202101AS070007)the Project of Dou Wanchun Expert Workstation of Yunnan Province,China(No.202205AF1500).
摘要Developers integrate web Application Programming Interfaces(APIs)into edge applications,enabling data expansion to the edge computing area for comprehensive coverage of devices in that region.To develop edge applications,developers search API categories to select APIs that meet specific functionalities.Therefore,the accurate classification of APIs becomes critically important.However,existing approaches,as evident on platforms like programableweb.com,face significant challenges.Firstly,sparsity in API data reduces classification accuracy in works focusing on single-dimensional API information.Secondly,the multidimensional and heterogeneous structure of web APIs adds complexity to data mining tasks,requiring sophisticated techniques for effective integration and analysis of diverse data aspects.Lastly,the long-tailed distribution of API data introduces biases,compromising the fairness of classification efforts.Addressing these challenges,we propose MDGCN-Lt,an API classification approach offering flexibility in using multi-dimensional heterogeneous data.It tackles data sparsity through deep graph convolutional networks,exploring high-order feature interactions among API nodes.MDGCN-Lt employs a loss function with logit adjustment,enhancing efficiency in handling long-tail data scenarios.Empirical results affirm our approach’s superiority over existing methods.
基金supported in part by the National Natural Science Foundation of China (No.51877115)in part by China Postdoctoral Science Foundation (No.2021M691724)。
摘要With the rapid development of artificial intelligence(AI),it is foreseeable that the accuracy and efficiency of dynamic analysis for future power system will be greatly improved by the integration of dynamic simulators and AI.To explore the interaction mechanism of power system dynamic simulations and AI,a general design for AI-oriented power system dynamic simulators is proposed,which consists of a high-performance simulator with neural network supportability and flexible external and internal application programming interfaces(APIs).With the support of APIs,simulation-assisted AI and AIassisted simulation form a comprehensive interaction mechanism between power system dynamic simulations and AI.A prototype of this design is implemented and made public based on a highly efficient electromechanical simulator.Tests of this prototype are carried out in four scenarios including sample generation,AI-based stability prediction,data-driven dynamic component modeling,and AI-aided stability control,which prove the validity,flexibility,and efficiency of the design and implementation for AI-oriented power system dynamic simulators.
基金This paper was supported by the National Natural Science Foundation of China under Grant No.61690203the National Key Research and Development Program of China under Grant No.2018YFB0204301.
摘要Program synthesis is an exciting topic that desires to generate programs satisfying user intent automatically. But in most cases, only small programs for simple or domain-specific tasks can be synthesized. The major obstacle of synthesis lies in the huge search space. A common practice in addressing this problem is using a domain-specific language, while many approaches still wish to synthesize programs in general programming languages. With the rapid growth of reusable libraries, component-based synthesis provides a promising way, such as synthesizing Java programs which are only composed of APIs (application programming interfaces). However, the efficiency of searching for proper solutions for complex tasks is still a challenge. Given an unfamiliar programming task, programmers would search for API usage knowledge from various coding resources to reduce the search space. Considering this, we propose a novel approach named ProSy to synthesize API-based programs in Java. The key novelty is to retrieve related knowledge from Javadoc and Stack Overflow and then construct a probabilistic reachability graph. It assigns higher probabilities to APIs that are more likely to be used in implementing the given task. In the synthesis process, the program sketch with a higher probability will be considered first;thus, the number of explored reachable paths would be decreased. Some extension and optimization strategies are further studied in the paper. We implement our approach and conduct several experiments on it. We compare ProSy with SyPet and other state-of-the-art API-based synthesis approaches. The experimental results show that ProSy reduces the synthesis time of SyPet by up to 80%.