NASA Technical Reports Server (Ntrs) 19890006238: object-oriented Fault Tree Evaluation Program for Quantitative Analyses by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 19890006238: object-oriented Fault Tree Evaluation Program for Quantitative Analyses by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 20000091583: object-oriented Approach to High-Level Network Monitoring and Management by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 20000091583: object-oriented Approach to High-Level Network Monitoring and Management by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 19920014117: Coordinating Complex Problem-Solving Among Distributed Intelligent Agents by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 19920014117: Coordinating Complex Problem-Solving Among Distributed Intelligent Agents by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 19950020843: Advanced Development for Space Robotics with Emphasis on Fault Tolerance by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 19950020843: Advanced Development for Space Robotics with Emphasis on Fault Tolerance by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 20000101660: a Distributed Multi-Agent System for Collaborative Information Management and Learning by NASA Technical Reports Server (Ntrs); published by
NASA Technical Reports Server (Ntrs) 20000101660: a Distributed Multi-Agent System for Collaborative Information Management and Learning by NASA Technical Reports Server (Ntrs); published by
One of the main drawbacks of Element Free Galerkin (EFG) method is its dependence on moving least square shape functions which don't satisfy the Kronecker Delta property, so in this method it's not possible to...
详细信息
One of the main drawbacks of Element Free Galerkin (EFG) method is its dependence on moving least square shape functions which don't satisfy the Kronecker Delta property, so in this method it's not possible to apply Dirichlet boundary conditions directly. The aim of the present paper is to discuss different aspects of three widely used methods of applying Dirichlet boundary conditions in EFG method, called Lagrange multipliers, penalty method, and coupling with finite element method. Numerical simulations are presented to compare the results of these methods form the perspective of accuracy, convergence and computational expense. These methods have been implemented in an objectoriented programing environment, called INSANE, and the results are presented and compared with the analytical solutions.
The article presents a method for constructing a model of an object-oriented program in terms of multilabeled Petri nets. Only encapsulation-one of the three concepts of object-oriented paradigm-is considered. To mode...
详细信息
The article presents a method for constructing a model of an object-oriented program in terms of multilabeled Petri nets. Only encapsulation-one of the three concepts of object-oriented paradigm-is considered. To model a different aspects of encapsulation a Petri net structured object is proposed. It consists of a Petri net defining its behavior and a set of organized access points specifying its structural properties. Formal composition operations to construct a program model from the models of its methods, classes, objects, functions, and modules are introduced and a source code translation algorithm to Petri net representation is proposed. A special section of the article considers in detail a process of model construction of a real object-oriented program (OOP). Source code of the program, figures with Petri net objects modeling different elements of the program and the resulting model of the program are presented.
A key issue involved with software engineering education consists of how to guarantee that adequate software engineering principles are being followed at the code level, thus reinforcing that students produce high-qua...
详细信息
A key issue involved with software engineering education consists of how to guarantee that adequate software engineering principles are being followed at the code level, thus reinforcing that students produce high-quality code. Reviewing and grading student projects to verify whether they followed such principles is a time-consuming task, since this typically involves manual code inspection. In this paper, we exploit code quality tools and metrics to automatically assess student projects with respect to methods with many responsibilities (i.e., where the Extract Method refactoring should be applied), and evaluate their effectiveness. We conducted a study using two sets of student projects, developed in two academic semesters. Our results indicate that, to reduce the effort required to grade projects, two traditional code metrics, namely method lines of code and number of statements, perform best, and other metrics can be selected according to the system being implemented. (C) 2017 Wiley Periodicals, Inc.
暂无评论