Explore chapters and articles related to this topic
Production
Published in Wanda Grimsgaard, Design and Strategy, 2023
Backend, the server-side, is the part of the website that a user can not see and interact with. Data is arranged and stored in a database. The backend transfers data from the database to the client-side. It can also transfer data from the client-side and store it in the databse.Writing APIs,68 creating libraries, and working with system components without user interfaces are included in the backend.JavaScript, C#, PHP, Python, Ruby, and Java are some of the main programming languages used.
A GCC-based checker for compliance with MISRA-C's single-translation-unit rules
Published in Connection Science, 2023
Chih-Yuan Chen, Yung-An Fang, Guan-Ren Wang, Peng-Sheng Chen
The GCC C compiler cc1 consists of three parts: a front end, a middle end, and a back end. Figure 2 outlines the structure of the GCC architecture. First, a C program is processed by C preprocessor cpp, an independent executable. cpp handles macro expansion and header files. The output from cpp is processed in turn via these three parts during compilation. The front end reads the input, and parses and converts it into a standard AST. The AST is then converted into a unified format GENERIC. GENERIC is a language-independent representation. The middle end lowers the GENERIC into another form called GIMPLE, a three-address representation derived from GENERIC. Then GIMPLE is transformed into a static single assignment (SSA) form called GIMPLE SSA. Finally, compilation reaches the back end, where the GIMPLE SSA is transformed into the register-transfer language (RTL) representation, like a pseudo assembly code. The RTL representation is optimised, and the proper target assembly code is generated according to the RTL and target hardware-related description. The red boxes in Figure 2 are the parts related to our work.
The design and development of a digital contact tracing application to better facilitate the tracing of passengers in the event of a biological threat/ pandemic
Published in Journal of Decision Systems, 2020
Michael Gleeson, Karen Neville, Andrew Pope
The next two sections of this paper detail the prototype solution and its evaluation, finishing with the next steps to be employed for this information system solution prototype. The design of the prototype information system solution initially comprises two distinct areas, the user front-end (Figure 1) to enable capture and display of passenger data, and the backend which enabled the secure storing of passenger data. However, following the initial design of the front-end (an android application running on a 7” tablet), it was concluded that the addition of a front-end web application would benefit the user greatly, especially for the searching and surfacing of data for a passenger of interest, along with editing such data. The expanded screen real estate available from the web application displayed on a larger screen size will aid in the analysis of passenger data. The back-end system comprises a MySQL server secure database instance. Patients’ data will be secured using the recommended protocols. During the prototype phase, the researchers are using a dummy data set.
A novel fuzzy credit risk assessment decision support system based on the python web framework
Published in Journal of Industrial and Production Engineering, 2020
Yung-Chia Chang, Kuei-Hu Chang, Yi-Hsuan Huang
RESTful belongs to a software architecture and design style, but it does not represent a standard. It is mainly responsible for the architecture of interaction between the system front-end (client side) and the back-end (server side). Fielding [34] published Representational State Transfer (REST) and was also one of the main authors of the rules of hypertext transfer protocol (HTTP). REST refers to a set of architectural constraints and principles. If an architecture meets these constraints and principles, then it can be called a RESTful architecture. It not only contains the architectural conditions but also provides the simple and clear application programming interface (API) so it can clearly show the system’s services. Therefore, RESTful systems are designed to follow the REST philosophy and principles.