Incorporation of explainability features in the decision-making web-based systems is considered a primary concern to enhance accountability,transparency,and trust in the community.Multi-domain Sentiment Analysis is a ...Incorporation of explainability features in the decision-making web-based systems is considered a primary concern to enhance accountability,transparency,and trust in the community.Multi-domain Sentiment Analysis is a significant web-based system where the explainability feature is essential for achieving user satisfaction.Conventional design methodologies such as object-oriented design methodology(OODM)have been proposed for web-based application development,which facilitates code reuse,quantification,and security at the design level.However,OODM did not provide the feature of explainability in web-based decision-making systems.X-OODM modifies the OODM with added explainable models to introduce the explainability feature for such systems.This research introduces an explainable model leveraging X-OODM for designing transparent applications for multidomain sentiment analysis.The proposed design is evaluated using the design quality metrics defined for the evaluation of the X-OODM explainable model under user context.The design quality metrics,transferability,simulatability,informativeness,and decomposability were introduced one after another over time to the evaluation of the X-OODM user context.Auxiliary metrics of accessibility and algorithmic transparency were added to increase the degree of explainability for the design.The study results reveal that introducing such explainability parameters with X-OODM appropriately increases system transparency,trustworthiness,and user understanding.The experimental results validate the enhancement of decision-making for multi-domain sentiment analysis with integration at the design level of explainability.Future work can be built in this direction by extending this work to apply the proposed X-OODM framework over different datasets and sentiment analysis applications to further scrutinize its effectiveness in real-world scenarios.展开更多
The serious competition environment of global marke t requests the enterprise to change traditional product development strategy and a dopt new theory in order to meet diverse customer needs while maintaining near m a...The serious competition environment of global marke t requests the enterprise to change traditional product development strategy and a dopt new theory in order to meet diverse customer needs while maintaining near m ass production efficiency, which is the main philosophy of mass customization. P roduct family design is research focus at present and also is the core technolog y of DFMC (design for mass customization). Firstly, this paper explores the fund amental issues of product family, such as concepts of modularity, commonality/di versity, product platform and product family architecture etc. We compare the te rminology between product family and object-oriented approach in the next step. Thirdly, this paper puts forwards one product family design methodology based o n product platform and under different phase of product life cycle constrains, f or example, functional, assembly and service etc. At the end section of this pap er, we applied, the object-oriented approach in above mentioned product family design methodology to realize the design process. In one word, this paper propos ed one product family design methodology based on object oriented approach and p roduct life cycle consideration, especially the conjointness of characteristic o f OOA and concepts of product family. The main property of OOA are encapsulation , inherence and polymorphism. Encapsulation can represent the module or building blocks of product family. Inherence can be extended to describe the modularity and commonality, and also be used to construct variant space. Alternative specif ic of product family architecture can be embodied with polymorphism. And fin aly, we give the future work contents. In order to derive the product platform a nd achieve modularity and commonality/diversity, interface management between bu ilding block is necessary. The question is how the OOA can be applied in interfa ce management to get our aim OOA is the basis of many information management sy stem, then the question is how to build one system to manage the information of product family and support mass customization The third question is how to deve lop one computer aided tool to facilitate the application of OOA for product fam ily design, even be used to category of design for mass customization.展开更多
Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of ob...Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques.展开更多
The growing complexity of System on Chip (SOC) requres a system level specicanon and design approach. High-level languages such as C++/SystemC can play multiple roles in system design as target languages. There ar...The growing complexity of System on Chip (SOC) requres a system level specicanon and design approach. High-level languages such as C++/SystemC can play multiple roles in system design as target languages. There are many practical problems in the application of object-oriented methods for this goal. Based on the analysis of traditional and system-level design methodology, a new object-oriented SOC design methodology with object-oriented design patterns is proposed, which emphasizes high-level design and verification. Aiming at the final goal of developing design patterns specific to SOC design, the reuse of design patterns in SOC systems and the capability of new SOC design patterns are discussed. With the illustration of some concrete examples of SOC design patterns, the application of object-oriented design methodology in the SOC design process is presented.展开更多
UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual...UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual requirements on the basis of Natural Language Processing(NLP)and mapping rules for sentence pattern matching.First,classes are identified through entity recognition rules and candidate class pruning rules using NLP from requirements.Second,class attributes and relationships between classes are extracted using mapping rules for sentence pattern matching on the basis of NLP.Third,we developed an assistant tool integrated into a precision micro classroom system for automatic generation of class diagram,to effectively assist the teaching of object-oriented design and programing course.Results are evaluated with precision,accuracy and recall from eight requirements of object-oriented design and programing course using truth values created by teachers.Our research should benefit beginners of object-oriented design and programing course,who may be students or software developers.It helps them to create correct domain models represented in the UML class diagram.展开更多
Coptis chinensis(Huanglian) is a commonly used traditional Chinese medicine(TCM) herb and alkaloids are the most important chemical constituents in it. In the present study, an isocratic reverse phase high performance...Coptis chinensis(Huanglian) is a commonly used traditional Chinese medicine(TCM) herb and alkaloids are the most important chemical constituents in it. In the present study, an isocratic reverse phase high performance liquid chromatography(RP-HPLC) method allowing the separation of six alkaloids in Huanglian was for the first time developed under the quality by design(Qb D) principles. First, five chromatographic parameters were identified to construct a Plackett-Burman experimental design. The critical resolution, analysis time, and peak width were responses modeled by multivariate linear regression. The results showed that the percentage of acetonitrile, concentration of sodium dodecyl sulfate, and concentration of potassium phosphate monobasic were statistically significant parameters(P < 0.05). Then, the Box-Behnken experimental design was applied to further evaluate the interactions between the three parameters on selected responses. Full quadratic models were built and used to establish the analytical design space. Moreover, the reliability of design space was estimated by the Bayesian posterior predictive distribution. The optimal separation was predicted at 40% acetonitrile, 1.7 g·m L-1of sodium dodecyl sulfate and 0.03 mol·m L-1 of potassium phosphate monobasic. Finally, the accuracy profile methodology was used to validate the established HPLC method. The results demonstrated that the Qb D concept could be efficiently used to develop a robust RP-HPLC analytical method for Huanglian.展开更多
The multi-component composition characteristics of high-temperature near-α Ti alloys were investigated in the present work by means of a cluster formula approach. The uniform cluster formula [CN12 cluster](glue atom)...The multi-component composition characteristics of high-temperature near-α Ti alloys were investigated in the present work by means of a cluster formula approach. The uniform cluster formula [CN12 cluster](glue atom)3 for the hexagonal close-packed α solid solution was first obtained based on the Friedel oscillation theory, with a total atom number in the formula of Z = 16. Then it was analyzed that the Z values in the cluster composition formulas of typical near-α Ti alloys are within the range of Z = 16.0016.30, being perfectly consistent with the ideal Z = 16. Based on it, a series of new alloys with Z = 16 and with Nb/Ta substitution for Mo in Ti1100 alloy were designed, suction-cast into φ 6 mm rods, and then heat-treated with solid solution and aging. It was found that the alloy with co-addition of Mo, Ta and Nb has a high strength and good ductility at both room and high temperatures. More importantly, the additions of Nb and Ta can contribute to the formation of continuous and compact Al2O3 scales, resulting in an obvious improvement of oxidation resistances at both 923 K and 1073 K. The effects of Mo, Ta and Nb on the oxidation behaviors of the designed alloys at 1073 K were further discussed.展开更多
In this paper, the characteristics of forces in active control systems connected to adjacent levels of a building are analyzed. The following characteristics are observed: (1) active control can provide significant...In this paper, the characteristics of forces in active control systems connected to adjacent levels of a building are analyzed. The following characteristics are observed: (1) active control can provide significantly superior supplemental damping to a building, but causes a small frequency shift; (2) the linear quadratic regulator (LQR)-based control force is composed of an elastic restoring force component and a damping force component, where the damping force is almost identical to the total control force, however, the elastic restoring force is very small; and (3) the active control forces prevent mction most of the time during the entire control process. These three characteristics imply that active control systems connected to adjacent levels of a building behave like passive damping devices with adjustable parameters, namely damping characteristics in an active control, which is the mechanism used by semi-active control devices to reach similar performance as active control systems. Two indices are defined to quantify the damping characteristics of control forces in active control systems. These two indices can also be used to quantify the capacity of semi-active control to achieve the perfonrlance of active control. Based on the above observations, two principles are founded for optimization of parameters of semi-active control devices and passive dampers. The first is that the maximum output force of a semi-active or passive device to be designed is identical to an active device, called "design principle". The other is the response equivalent principle, which states that the response of a building with semi-active or passive devices is the same as with active devices when the same maximum output force is applied. The design procedure for semi-active control devices and passive dampers is described in detail. Finally, numerical simulations of two benchmark problems is conducted to demonstrate the damping characteristics of active control and investigate the capacity of semi-active control to achieve the same performance as active control.展开更多
This paper presents an innovative Soft Design Science Methodology for improving information systems security using multi-layered security approach. The study applied Soft Design Science Methodology to address the prob...This paper presents an innovative Soft Design Science Methodology for improving information systems security using multi-layered security approach. The study applied Soft Design Science Methodology to address the problematic situation on how information systems security can be improved. In addition, Soft Design Science Methodology was compounded with mixed research methodology. This holistic approach helped for research methodology triangulation. The study assessed security requirements and developed a framework for improving information systems security. The study carried out maturity level assessment to determine security status quo in the education sector in Tanzania. The study identified security requirements gap (IT security controls, IT security measures) using ISO/IEC 21827: Systems Security Engineering-Capability Maturity Model (SSE-CMM) with a rating scale of 0 - 5. The results of this study show that maturity level across security domain is 0.44 out of 5. The finding shows that the implementation of IT security controls and security measures for ensuring security goals are lacking or conducted in ad-hoc. Thus, for improving the security of information systems, organisations should implement security controls and security measures in each security domain (multi-layer security). This research provides a framework for enhancing information systems security during capturing, processing, storage and transmission of information. This research has several practical contributions. Firstly, it contributes to the body of knowledge of information systems security by providing a set of security requirements for ensuring information systems security. Secondly, it contributes empirical evidence on how information systems security can be improved. Thirdly, it contributes on the applicability of Soft Design Science Methodology on addressing the problematic situation in information systems security. The research findings can be used by decision makers and lawmakers to improve existing cyber security laws, and enact laws for data privacy and sharing of open data.展开更多
This paper addresses a problem of observer-based sensor fault reconstruction for continuous-time systems subject to sensor faults and measurement disturbances via a descriptor system approach. An augmented descriptor ...This paper addresses a problem of observer-based sensor fault reconstruction for continuous-time systems subject to sensor faults and measurement disturbances via a descriptor system approach. An augmented descriptor plant is first formulated, by assembling measurement disturbances and sensor faults into an auxiliary state vector. Then a novel descriptor state observer for the augmented plant is constructed such that simultaneous reconstruction of original system states, sensor faults and measurement disturbances are obtained readily. Sufficient conditions for the existence of the proposed observer are explicitly provided, and the application scope of the observer is further discussed. In addition, an extension of the proposed linear approach to a class of nonlinear systems with Lipschitz constraints is investigated. Finally, two numerical examples are simulated to illustrate the effectiveness of the proposed fault-reconstructing approaches.展开更多
The design of finite element analysis program using object-oriented programming (OOP) techniques is presented. The objects, classes and the subclasses used in the programming are explained. The system of classes libra...The design of finite element analysis program using object-oriented programming (OOP) techniques is presented. The objects, classes and the subclasses used in the programming are explained. The system of classes library of finite element analysis program and Windows-type Graphical User Interfaces by VC + + and its MFC are developed. The reliability, reusability and extensibility of program are enhanced. It is a reference to develop the large-scale, versatile and powerful systems of object-oriented finite element software.展开更多
We present a new aerodynamic design method based on the lattice Boltzmann method (LBM) and the adjoint approach. The flow field and the adjoint equation are numerically simulated by the GILBM (generalized form of i...We present a new aerodynamic design method based on the lattice Boltzmann method (LBM) and the adjoint approach. The flow field and the adjoint equation are numerically simulated by the GILBM (generalized form of interpolation supplemented LBM) on non-uniform meshes. The first-order approximation for the equilibrium dis- tribution function on the boundary is proposed to diminish the singularity of boundary conditions. Further, a new treatment of the solid boundary in the LBM is described par- ticularly for the airfoil optimization design problem. For a given objective function, the adjoint equation and its boundary conditions are derived analytically. The feasibility and accuracy of the new approach have been perfectly validated by the design optimization of NACA0012 airfoil.展开更多
The effect of formulation variables on in-vitro release and permeation properties of carvedilol from transdermal patch was studied by varying one factor at a time as preliminary study.Based on these results,design of ...The effect of formulation variables on in-vitro release and permeation properties of carvedilol from transdermal patch was studied by varying one factor at a time as preliminary study.Based on these results,design of experiments technique was applied followed by regression analysis and response surface methodology to optimize formulation variables.Central Composite IV model design was used with four formulation variables:drug loading,matrix thickness,adhesive layer thickness,and propylene glycol concentration.Nineteen formulations were prepared according to the design;and the effect of formulation variables was studied on in-vitro release and permeation profiles of these formulations.In all cases,the permeation profiles paralleled in-vitro release profiles.The drug released at 7 h and 24 h was used as release response parameters while permeation flux obtained was employed as permeation response parameter.All four formulation variables were found to be significant for release properties and three of these exhibited significant effect on permeation profile of carvedilol across artificial membrane.Constrained optimization,using 47.9%of cumulative carvedilol released at 7 h and 99.8%at 24 h as well as 25.7 mg/cm2/h of permeation flux,was applied to obtain desired release and permeation profiles.Experimentally,carvedilol was observed to release from the optimized formulation with 51.4%drug release at 7 h and 98.5%at 24 h with an observed flux value of 27.4 mg/cm2/h across artificial membrane,which showed an excellent agreement with the predicted values.The results of this investigation show that the quadratic mathematical model developed could be used to further predict formulations with desirable release and permeation properties.展开更多
Automatic voltage regulators(AVR)are designed to manipulate a synchronous generator’s voltage level automatically.Proportional integral derivative(PID)controllers are typically used in AVR systems to regulate voltage...Automatic voltage regulators(AVR)are designed to manipulate a synchronous generator’s voltage level automatically.Proportional integral derivative(PID)controllers are typically used in AVR systems to regulate voltage.Although advanced PID tuning methods have been proposed,the actual voltage response differs from the theoretical predictions due to modeling errors and system uncertainties.This requires continuous fine tuning of the PID parameters.However,manual adjustment of these parameters can compromise the stability and robustness of the AVR system.This study focuses on the online self-tuning of PID controllers called indirect design approach-2(IDA-2)in AVR systems while preserving robustness.In particular,we indirectly tune the PID controller by shifting the frequency response.The new PID parameters depend on the frequency-shifting constant and the previously optimized PID parameters.Adjusting the frequency-shifting constant modifies all the PID parameters simultaneously,thereby improving the control performance and robustness.We evaluate the robustness of the proposed online PID tuning method by comparing the gain margins(GMs)and phase margins(PMs)with previously optimized PID parameters during parameter uncertainties.The proposed method is further evaluated in terms of disturbance rejection,measurement noise,and frequency response analysis during parameter uncertainty calculations against existing methods.Simulations show that the proposed method significantly improves the robustness of the controller in the AVR system.In summary,online self-tuning enables automated PID parameter adjustment in an AVR system,while maintaining stability and robustness.展开更多
Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore...Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore the design pattern.However,design patterns are essential to software engineering because they can solve common problems in software design and improve code reuse,readability,extensibility,and reliability.Our Object-oriented Software Construction Course is creative since it aims at cultivating students’object-oriented thinking as well as basic abilities required to construct high-quality,object-oriented software.Specifically,we exploit the 5E teaching principle during the education of this course,and present the whole pipeline in the paper.We also provide one case of the factory pattern to further demonstrate the implementation of the 5E teaching principle in the course.The effect of the 5E teaching principle has also been demonstrated.展开更多
This research provides an exploration of a biomimetic approach in the process of designing a candelabra model using linear shaped leaves of a Bell flower.The design process described in this research contains two step...This research provides an exploration of a biomimetic approach in the process of designing a candelabra model using linear shaped leaves of a Bell flower.The design process described in this research contains two steps:biological and geometrical.In the first biological step,a proper model for the creation of an urban element was found from nature in a Bell flower(Campanula persicifolia L.).The upper leaves of the selected plant,which are small with a linear spear and sharpening at the top,were chosen for the modeling process.The second step included applying two geometrical methods,i.e.,Voronoi diagrams and Delaunay triangulation.A geometrical leaf form of the selected plant species and the modeling process were obtained using aparametric modeling software,Blender.Using different Blender plug-ins and modifiers,Delaunay triangulation and Voronoi diagram were implemented by marking the starting points on the leaf form in the image data source,adjusting the Delaunay triangulation parameters,and creating Voronoi diagrams in which the Voronoi points were located at the shortest distance from the edges of the Voronoi polygon.Consequently,a three dimensional model of a candelabra was developed through this study.展开更多
In this paper they deal with the issue of specification and design of parallel communicatingprocesses. A trace-state based model is introduced to describe the behaviour of concurrent programs. They presenta formal sys...In this paper they deal with the issue of specification and design of parallel communicatingprocesses. A trace-state based model is introduced to describe the behaviour of concurrent programs. They presenta formal system based on that model to achieve hierarchical and modular development and verification methods. Anumber of refinement rules are used to decompose the specification into smaller ones and calculate program fromthe展开更多
Frameworks are time-tested highly reusable architectural skeleton structures. They are designed ‘abstract’ and ‘inco- mplete’ and are designed with predefined points of variability, known as hot spots, to be custo...Frameworks are time-tested highly reusable architectural skeleton structures. They are designed ‘abstract’ and ‘inco- mplete’ and are designed with predefined points of variability, known as hot spots, to be customized later at the time of framework reuse. Frameworks are reusable entities thus demand stricter and rigorous testing in comparison to one- time use application. The overall cost of framework development may be reduced by designing frameworks with high testability. This paper aims at discussing a few metric models for testability analysis of object-oriented frameworks in an attempt to having quantitative data on testability to be used to plan and monitor framework testing activities so that the framework testing effort and hence the overall framework development effort may be brought down.展开更多
The integral practical and aesthetic design teaching of architecture and site environment is expected to deal with the junior-grade design teaching in architecture major with a current situation that the insufficient ...The integral practical and aesthetic design teaching of architecture and site environment is expected to deal with the junior-grade design teaching in architecture major with a current situation that the insufficient consideration of the site environment and the chaotic city image, which caused by long-term emphasis on single function and personality performance of architecture. The key to the integral practicability and aesthetics is the emphasis on the integrality of spatial logical order of those two factors, which contains the integral harmony of function attributes, scale, logics, and modal relationships and so on. Combine with the teaching of kindergarten architecture design, using architecture and site logic model teaching methodology, through the extraction cognitive teaching approach of the site environment order logics, the cognitive teaching approach of kindergarten architecture spatial logics, the strategic teaching approach of the congruent design of the integral order of architecture and site environment logics, module and model congruent counterpoint design teaching approach of architecture and large site environment order logics, organization and construction integrated design teaching approach of architecture and small site environment spatial logics, and result design teaching approach of architectures integrated into the landscape of large site environment and their surrounding small site environment and other teaching procedures to complete die teaching tasks of the integral practical and aesthetic design of kindergarten architecture and site environment.展开更多
基金support of the Deanship of Research and Graduate Studies at Ajman University under Projects 2024-IRG-ENiT-36 and 2024-IRG-ENIT-29.
文摘Incorporation of explainability features in the decision-making web-based systems is considered a primary concern to enhance accountability,transparency,and trust in the community.Multi-domain Sentiment Analysis is a significant web-based system where the explainability feature is essential for achieving user satisfaction.Conventional design methodologies such as object-oriented design methodology(OODM)have been proposed for web-based application development,which facilitates code reuse,quantification,and security at the design level.However,OODM did not provide the feature of explainability in web-based decision-making systems.X-OODM modifies the OODM with added explainable models to introduce the explainability feature for such systems.This research introduces an explainable model leveraging X-OODM for designing transparent applications for multidomain sentiment analysis.The proposed design is evaluated using the design quality metrics defined for the evaluation of the X-OODM explainable model under user context.The design quality metrics,transferability,simulatability,informativeness,and decomposability were introduced one after another over time to the evaluation of the X-OODM user context.Auxiliary metrics of accessibility and algorithmic transparency were added to increase the degree of explainability for the design.The study results reveal that introducing such explainability parameters with X-OODM appropriately increases system transparency,trustworthiness,and user understanding.The experimental results validate the enhancement of decision-making for multi-domain sentiment analysis with integration at the design level of explainability.Future work can be built in this direction by extending this work to apply the proposed X-OODM framework over different datasets and sentiment analysis applications to further scrutinize its effectiveness in real-world scenarios.
文摘The serious competition environment of global marke t requests the enterprise to change traditional product development strategy and a dopt new theory in order to meet diverse customer needs while maintaining near m ass production efficiency, which is the main philosophy of mass customization. P roduct family design is research focus at present and also is the core technolog y of DFMC (design for mass customization). Firstly, this paper explores the fund amental issues of product family, such as concepts of modularity, commonality/di versity, product platform and product family architecture etc. We compare the te rminology between product family and object-oriented approach in the next step. Thirdly, this paper puts forwards one product family design methodology based o n product platform and under different phase of product life cycle constrains, f or example, functional, assembly and service etc. At the end section of this pap er, we applied, the object-oriented approach in above mentioned product family design methodology to realize the design process. In one word, this paper propos ed one product family design methodology based on object oriented approach and p roduct life cycle consideration, especially the conjointness of characteristic o f OOA and concepts of product family. The main property of OOA are encapsulation , inherence and polymorphism. Encapsulation can represent the module or building blocks of product family. Inherence can be extended to describe the modularity and commonality, and also be used to construct variant space. Alternative specif ic of product family architecture can be embodied with polymorphism. And fin aly, we give the future work contents. In order to derive the product platform a nd achieve modularity and commonality/diversity, interface management between bu ilding block is necessary. The question is how the OOA can be applied in interfa ce management to get our aim OOA is the basis of many information management sy stem, then the question is how to build one system to manage the information of product family and support mass customization The third question is how to deve lop one computer aided tool to facilitate the application of OOA for product fam ily design, even be used to category of design for mass customization.
文摘Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques.
文摘The growing complexity of System on Chip (SOC) requres a system level specicanon and design approach. High-level languages such as C++/SystemC can play multiple roles in system design as target languages. There are many practical problems in the application of object-oriented methods for this goal. Based on the analysis of traditional and system-level design methodology, a new object-oriented SOC design methodology with object-oriented design patterns is proposed, which emphasizes high-level design and verification. Aiming at the final goal of developing design patterns specific to SOC design, the reuse of design patterns in SOC systems and the capability of new SOC design patterns are discussed. With the illustration of some concrete examples of SOC design patterns, the application of object-oriented design methodology in the SOC design process is presented.
基金This work is supported by the Collaborative education project of QST Innovation Technology Group Co.,Ltd and the Ministry of Education of PRC(NO.201801243022).
文摘UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual requirements on the basis of Natural Language Processing(NLP)and mapping rules for sentence pattern matching.First,classes are identified through entity recognition rules and candidate class pruning rules using NLP from requirements.Second,class attributes and relationships between classes are extracted using mapping rules for sentence pattern matching on the basis of NLP.Third,we developed an assistant tool integrated into a precision micro classroom system for automatic generation of class diagram,to effectively assist the teaching of object-oriented design and programing course.Results are evaluated with precision,accuracy and recall from eight requirements of object-oriented design and programing course using truth values created by teachers.Our research should benefit beginners of object-oriented design and programing course,who may be students or software developers.It helps them to create correct domain models represented in the UML class diagram.
基金supported by National Natural Science Foundation of China(No.81403112)Beijing Natural Science Foundation(No.7154217)+1 种基金Scientific Research Program of Beijing University of Chinese Medicine(No.2015-JYB-XS104)Special Program for Beijing Key Laboratory of Chinese Medicine Manufacturing Process Control and Quality Evaluation(No.Z151100001615065)
文摘Coptis chinensis(Huanglian) is a commonly used traditional Chinese medicine(TCM) herb and alkaloids are the most important chemical constituents in it. In the present study, an isocratic reverse phase high performance liquid chromatography(RP-HPLC) method allowing the separation of six alkaloids in Huanglian was for the first time developed under the quality by design(Qb D) principles. First, five chromatographic parameters were identified to construct a Plackett-Burman experimental design. The critical resolution, analysis time, and peak width were responses modeled by multivariate linear regression. The results showed that the percentage of acetonitrile, concentration of sodium dodecyl sulfate, and concentration of potassium phosphate monobasic were statistically significant parameters(P < 0.05). Then, the Box-Behnken experimental design was applied to further evaluate the interactions between the three parameters on selected responses. Full quadratic models were built and used to establish the analytical design space. Moreover, the reliability of design space was estimated by the Bayesian posterior predictive distribution. The optimal separation was predicted at 40% acetonitrile, 1.7 g·m L-1of sodium dodecyl sulfate and 0.03 mol·m L-1 of potassium phosphate monobasic. Finally, the accuracy profile methodology was used to validate the established HPLC method. The results demonstrated that the Qb D concept could be efficiently used to develop a robust RP-HPLC analytical method for Huanglian.
基金financially supported by the National Key Research and Development Plan(No.2017YFB0702400)the Science Challenge Project(No.TZ2016004)+1 种基金the National Magnetic Confinement Fusion Energy Research Project(No.2015GB121004)the Foundation of Guangxi Key Laboratory of Information Materials(No.161002-K)
文摘The multi-component composition characteristics of high-temperature near-α Ti alloys were investigated in the present work by means of a cluster formula approach. The uniform cluster formula [CN12 cluster](glue atom)3 for the hexagonal close-packed α solid solution was first obtained based on the Friedel oscillation theory, with a total atom number in the formula of Z = 16. Then it was analyzed that the Z values in the cluster composition formulas of typical near-α Ti alloys are within the range of Z = 16.0016.30, being perfectly consistent with the ideal Z = 16. Based on it, a series of new alloys with Z = 16 and with Nb/Ta substitution for Mo in Ti1100 alloy were designed, suction-cast into φ 6 mm rods, and then heat-treated with solid solution and aging. It was found that the alloy with co-addition of Mo, Ta and Nb has a high strength and good ductility at both room and high temperatures. More importantly, the additions of Nb and Ta can contribute to the formation of continuous and compact Al2O3 scales, resulting in an obvious improvement of oxidation resistances at both 923 K and 1073 K. The effects of Mo, Ta and Nb on the oxidation behaviors of the designed alloys at 1073 K were further discussed.
基金National Fundamental Research Program (973) Under Grant No. 2007CB714204the R & D Program Under Grant No. 2006BAJ03B06NSFC Under Grant No. 90815027
文摘In this paper, the characteristics of forces in active control systems connected to adjacent levels of a building are analyzed. The following characteristics are observed: (1) active control can provide significantly superior supplemental damping to a building, but causes a small frequency shift; (2) the linear quadratic regulator (LQR)-based control force is composed of an elastic restoring force component and a damping force component, where the damping force is almost identical to the total control force, however, the elastic restoring force is very small; and (3) the active control forces prevent mction most of the time during the entire control process. These three characteristics imply that active control systems connected to adjacent levels of a building behave like passive damping devices with adjustable parameters, namely damping characteristics in an active control, which is the mechanism used by semi-active control devices to reach similar performance as active control systems. Two indices are defined to quantify the damping characteristics of control forces in active control systems. These two indices can also be used to quantify the capacity of semi-active control to achieve the perfonrlance of active control. Based on the above observations, two principles are founded for optimization of parameters of semi-active control devices and passive dampers. The first is that the maximum output force of a semi-active or passive device to be designed is identical to an active device, called "design principle". The other is the response equivalent principle, which states that the response of a building with semi-active or passive devices is the same as with active devices when the same maximum output force is applied. The design procedure for semi-active control devices and passive dampers is described in detail. Finally, numerical simulations of two benchmark problems is conducted to demonstrate the damping characteristics of active control and investigate the capacity of semi-active control to achieve the same performance as active control.
文摘This paper presents an innovative Soft Design Science Methodology for improving information systems security using multi-layered security approach. The study applied Soft Design Science Methodology to address the problematic situation on how information systems security can be improved. In addition, Soft Design Science Methodology was compounded with mixed research methodology. This holistic approach helped for research methodology triangulation. The study assessed security requirements and developed a framework for improving information systems security. The study carried out maturity level assessment to determine security status quo in the education sector in Tanzania. The study identified security requirements gap (IT security controls, IT security measures) using ISO/IEC 21827: Systems Security Engineering-Capability Maturity Model (SSE-CMM) with a rating scale of 0 - 5. The results of this study show that maturity level across security domain is 0.44 out of 5. The finding shows that the implementation of IT security controls and security measures for ensuring security goals are lacking or conducted in ad-hoc. Thus, for improving the security of information systems, organisations should implement security controls and security measures in each security domain (multi-layer security). This research provides a framework for enhancing information systems security during capturing, processing, storage and transmission of information. This research has several practical contributions. Firstly, it contributes to the body of knowledge of information systems security by providing a set of security requirements for ensuring information systems security. Secondly, it contributes empirical evidence on how information systems security can be improved. Thirdly, it contributes on the applicability of Soft Design Science Methodology on addressing the problematic situation in information systems security. The research findings can be used by decision makers and lawmakers to improve existing cyber security laws, and enact laws for data privacy and sharing of open data.
基金supported by the National Natural Science Foundation of China(61104026)the Open Funding for National Defense Key Subject Laboratory of Micro and Small Spacecraft Technology(20090450126)
文摘This paper addresses a problem of observer-based sensor fault reconstruction for continuous-time systems subject to sensor faults and measurement disturbances via a descriptor system approach. An augmented descriptor plant is first formulated, by assembling measurement disturbances and sensor faults into an auxiliary state vector. Then a novel descriptor state observer for the augmented plant is constructed such that simultaneous reconstruction of original system states, sensor faults and measurement disturbances are obtained readily. Sufficient conditions for the existence of the proposed observer are explicitly provided, and the application scope of the observer is further discussed. In addition, an extension of the proposed linear approach to a class of nonlinear systems with Lipschitz constraints is investigated. Finally, two numerical examples are simulated to illustrate the effectiveness of the proposed fault-reconstructing approaches.
文摘The design of finite element analysis program using object-oriented programming (OOP) techniques is presented. The objects, classes and the subclasses used in the programming are explained. The system of classes library of finite element analysis program and Windows-type Graphical User Interfaces by VC + + and its MFC are developed. The reliability, reusability and extensibility of program are enhanced. It is a reference to develop the large-scale, versatile and powerful systems of object-oriented finite element software.
基金Project supported by the National Basic Research Program of China(No.2014CB744100)the National Natural Science Foundation of China(Nos.61403245 and 91648119)the Shanghai Municipal Science and Technology Commision(No.14500500400)
文摘We present a new aerodynamic design method based on the lattice Boltzmann method (LBM) and the adjoint approach. The flow field and the adjoint equation are numerically simulated by the GILBM (generalized form of interpolation supplemented LBM) on non-uniform meshes. The first-order approximation for the equilibrium dis- tribution function on the boundary is proposed to diminish the singularity of boundary conditions. Further, a new treatment of the solid boundary in the LBM is described par- ticularly for the airfoil optimization design problem. For a given objective function, the adjoint equation and its boundary conditions are derived analytically. The feasibility and accuracy of the new approach have been perfectly validated by the design optimization of NACA0012 airfoil.
基金The authors acknowledge financial assistance and research facilities provided by College of Pharmacy and Health Sciences,St.John’s University to carry out this research。
文摘The effect of formulation variables on in-vitro release and permeation properties of carvedilol from transdermal patch was studied by varying one factor at a time as preliminary study.Based on these results,design of experiments technique was applied followed by regression analysis and response surface methodology to optimize formulation variables.Central Composite IV model design was used with four formulation variables:drug loading,matrix thickness,adhesive layer thickness,and propylene glycol concentration.Nineteen formulations were prepared according to the design;and the effect of formulation variables was studied on in-vitro release and permeation profiles of these formulations.In all cases,the permeation profiles paralleled in-vitro release profiles.The drug released at 7 h and 24 h was used as release response parameters while permeation flux obtained was employed as permeation response parameter.All four formulation variables were found to be significant for release properties and three of these exhibited significant effect on permeation profile of carvedilol across artificial membrane.Constrained optimization,using 47.9%of cumulative carvedilol released at 7 h and 99.8%at 24 h as well as 25.7 mg/cm2/h of permeation flux,was applied to obtain desired release and permeation profiles.Experimentally,carvedilol was observed to release from the optimized formulation with 51.4%drug release at 7 h and 98.5%at 24 h with an observed flux value of 27.4 mg/cm2/h across artificial membrane,which showed an excellent agreement with the predicted values.The results of this investigation show that the quadratic mathematical model developed could be used to further predict formulations with desirable release and permeation properties.
基金the Malaysian Ministry of Higher Education(MOHE)for their support through the Fundamental Research Grant Scheme(FRGS/1/2021/ICT02/UMP/03/3)(UMPSA Reference:RDU 210117)。
文摘Automatic voltage regulators(AVR)are designed to manipulate a synchronous generator’s voltage level automatically.Proportional integral derivative(PID)controllers are typically used in AVR systems to regulate voltage.Although advanced PID tuning methods have been proposed,the actual voltage response differs from the theoretical predictions due to modeling errors and system uncertainties.This requires continuous fine tuning of the PID parameters.However,manual adjustment of these parameters can compromise the stability and robustness of the AVR system.This study focuses on the online self-tuning of PID controllers called indirect design approach-2(IDA-2)in AVR systems while preserving robustness.In particular,we indirectly tune the PID controller by shifting the frequency response.The new PID parameters depend on the frequency-shifting constant and the previously optimized PID parameters.Adjusting the frequency-shifting constant modifies all the PID parameters simultaneously,thereby improving the control performance and robustness.We evaluate the robustness of the proposed online PID tuning method by comparing the gain margins(GMs)and phase margins(PMs)with previously optimized PID parameters during parameter uncertainties.The proposed method is further evaluated in terms of disturbance rejection,measurement noise,and frequency response analysis during parameter uncertainty calculations against existing methods.Simulations show that the proposed method significantly improves the robustness of the controller in the AVR system.In summary,online self-tuning enables automated PID parameter adjustment in an AVR system,while maintaining stability and robustness.
基金supported by Guangdong Hardware and System Teaching and Research Office(Quality Engineeringproject No.HITSZERP22002)+2 种基金Guangdong Province Education Science Planning Project(Higher Education Project,Project No.2022GXJK431)Harbin Institute of Technology(Shenzhen)Course Ideological and Political Project(Project No.HITSZIP21003)Construction Project of Teachers College of Harbin Institute of Technology(Shenzhen)(Project No.HITSZSFXY202201)。
文摘Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore the design pattern.However,design patterns are essential to software engineering because they can solve common problems in software design and improve code reuse,readability,extensibility,and reliability.Our Object-oriented Software Construction Course is creative since it aims at cultivating students’object-oriented thinking as well as basic abilities required to construct high-quality,object-oriented software.Specifically,we exploit the 5E teaching principle during the education of this course,and present the whole pipeline in the paper.We also provide one case of the factory pattern to further demonstrate the implementation of the 5E teaching principle in the course.The effect of the 5E teaching principle has also been demonstrated.
基金The Ministry of Education,Science and Technological Development of the Republic of Serbia,No.TP 36008(451–02-68/2020/14/2000169).
文摘This research provides an exploration of a biomimetic approach in the process of designing a candelabra model using linear shaped leaves of a Bell flower.The design process described in this research contains two steps:biological and geometrical.In the first biological step,a proper model for the creation of an urban element was found from nature in a Bell flower(Campanula persicifolia L.).The upper leaves of the selected plant,which are small with a linear spear and sharpening at the top,were chosen for the modeling process.The second step included applying two geometrical methods,i.e.,Voronoi diagrams and Delaunay triangulation.A geometrical leaf form of the selected plant species and the modeling process were obtained using aparametric modeling software,Blender.Using different Blender plug-ins and modifiers,Delaunay triangulation and Voronoi diagram were implemented by marking the starting points on the leaf form in the image data source,adjusting the Delaunay triangulation parameters,and creating Voronoi diagrams in which the Voronoi points were located at the shortest distance from the edges of the Voronoi polygon.Consequently,a three dimensional model of a candelabra was developed through this study.
基金ESPRIT Basic Research ProCoS project 3104 and 7071
文摘In this paper they deal with the issue of specification and design of parallel communicatingprocesses. A trace-state based model is introduced to describe the behaviour of concurrent programs. They presenta formal system based on that model to achieve hierarchical and modular development and verification methods. Anumber of refinement rules are used to decompose the specification into smaller ones and calculate program fromthe
文摘Frameworks are time-tested highly reusable architectural skeleton structures. They are designed ‘abstract’ and ‘inco- mplete’ and are designed with predefined points of variability, known as hot spots, to be customized later at the time of framework reuse. Frameworks are reusable entities thus demand stricter and rigorous testing in comparison to one- time use application. The overall cost of framework development may be reduced by designing frameworks with high testability. This paper aims at discussing a few metric models for testability analysis of object-oriented frameworks in an attempt to having quantitative data on testability to be used to plan and monitor framework testing activities so that the framework testing effort and hence the overall framework development effort may be brought down.
文摘The integral practical and aesthetic design teaching of architecture and site environment is expected to deal with the junior-grade design teaching in architecture major with a current situation that the insufficient consideration of the site environment and the chaotic city image, which caused by long-term emphasis on single function and personality performance of architecture. The key to the integral practicability and aesthetics is the emphasis on the integrality of spatial logical order of those two factors, which contains the integral harmony of function attributes, scale, logics, and modal relationships and so on. Combine with the teaching of kindergarten architecture design, using architecture and site logic model teaching methodology, through the extraction cognitive teaching approach of the site environment order logics, the cognitive teaching approach of kindergarten architecture spatial logics, the strategic teaching approach of the congruent design of the integral order of architecture and site environment logics, module and model congruent counterpoint design teaching approach of architecture and large site environment order logics, organization and construction integrated design teaching approach of architecture and small site environment spatial logics, and result design teaching approach of architectures integrated into the landscape of large site environment and their surrounding small site environment and other teaching procedures to complete die teaching tasks of the integral practical and aesthetic design of kindergarten architecture and site environment.