Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Databases and Information Systems (6)
- Engineering (4)
- Systems Architecture (4)
- Computer Engineering (2)
- Environmental Sciences (2)
-
- Graphics and Human Computer Interfaces (2)
- Nuclear Engineering (2)
- Numerical Analysis and Scientific Computing (2)
- Oil, Gas, and Energy (2)
- Operations Research, Systems Engineering and Industrial Engineering (2)
- Programming Languages and Compilers (2)
- Systems Engineering (2)
- Aerospace Engineering (1)
- Automotive Engineering (1)
- Business (1)
- Education (1)
- Hardware Systems (1)
- Information Security (1)
- Mathematics (1)
- Medicine and Health Sciences (1)
- Military Vehicles (1)
- OS and Networks (1)
- Other Computer Sciences (1)
- Other Mathematics (1)
- Pharmacy and Pharmaceutical Sciences (1)
- Propulsion and Power (1)
- Technology and Innovation (1)
- Institution
-
- Singapore Management University (18)
- California State University, San Bernardino (10)
- California Polytechnic State University, San Luis Obispo (6)
- Western University (5)
- Air Force Institute of Technology (3)
-
- Butler University (3)
- Portland State University (2)
- University of Nevada, Las Vegas (2)
- Chapman University (1)
- Eastern Michigan University (1)
- Embry-Riddle Aeronautical University (1)
- Indiana State University (1)
- Marshall University (1)
- Old Dominion University (1)
- Sacred Heart University (1)
- Technological University Dublin (1)
- University of Dayton (1)
- University of Northern Iowa (1)
- Keyword
-
- Design (3)
- Agents (2)
- Algorithms (2)
- Analysis (2)
- Argonne Model for Universal Solvent Extraction (AMUSE); Computer programming; Radioactive wastes – Purification; Reactor fuel reprocessing; Separation (Technology); Software engineering; System analysis; Systems engineering; Transmutation (Chemistry) (2)
-
- Computer software Development (2)
- Metrics (2)
- Simulation (2)
- Synthesis (2)
- 3D Building Models (1)
- 802.11 (1)
- Abused women Psychological aspects (1)
- Abused women United States Psychological aspects (1)
- Agent technology (1)
- Agile methods (1)
- Algorithm design and analysis (1)
- Analytical models (1)
- Anxiety (1)
- Anxiety United States (1)
- Application software Development (1)
- Binary data stream (1)
- Biological Pharmacokinetics (1)
- Broadcast (1)
- Broadcast problem (1)
- Broadcast routing (1)
- Broadcast traffic (1)
- Campus map (1)
- Closed Loop Systems (1)
- Clustering Traces (1)
- Combat Vehicles (1)
- Publication
-
- Research Collection School Of Computing and Information Systems (18)
- Theses Digitization Project (10)
- Collaborative Agent Design (CAD) Research Center (6)
- Electrical and Computer Engineering Publications (5)
- Scholarship and Professional Work - LAS (3)
-
- Theses and Dissertations (3)
- Separations Campaign (TRP) (2)
- All-Inclusive List of Electronic Theses and Dissertations (1)
- Computational Modeling & Simulation Engineering Faculty Publications (1)
- Computer Science Faculty Publications (1)
- Computer Science Faculty Publications and Presentations (1)
- Engineering and Technology Management Student Projects (1)
- Honors Program Theses (1)
- IT Research (1)
- Master's Theses and Doctoral Dissertations (1)
- Masters (1)
- Pharmacy Faculty Articles and Research (1)
- Publications (1)
- School of Computer Science & Engineering Faculty Publications (1)
- Publication Type
Articles 31 - 59 of 59
Full-Text Articles in Software Engineering
Crosscutting Score: An Indicator Metric For Aspect Orientation, Subhajit Datta
Crosscutting Score: An Indicator Metric For Aspect Orientation, Subhajit Datta
Research Collection School Of Computing and Information Systems
Aspect Oriented Programming (AOP) provides powerful techniques for modeling and implementing enterprise software systems. To leverage its full potential, AOP needs to be perceived in the context of existing methodologies such as Object Oriented Programming (OOP). This paper addresses an important question for AOP practitioners - how to decide whether a component is best modeled as a class or an aspect? Towards that end, we present an indicator metric, the Crosscutting Score and a method for its calculation and interpretation. We will illustrate our approach through a sample calculation.
Agility Measurement Index: A Metric For The Crossroads Of Software Development Methodologies, Subhajit Datta
Agility Measurement Index: A Metric For The Crossroads Of Software Development Methodologies, Subhajit Datta
Research Collection School Of Computing and Information Systems
Software engineering's journey to maturity has been marked by the advent of different development methodologies. While each paradigm has its context and cognoscenti, project teams are often faced with the choice of one approach over another in the grind of delivering software on time and within budget. In this paper, we briefly review the three major techniques of addressing enterprise software development, namely the Waterfall, Unified and Extreme styles. The metric Agility Measurement Index is then proposed, which helps organizations choose the methodology that best suites a particular project.
Caps: Energy-Efficient Processing Of Continuous Aggregate Queries In Sensor Networks, Wen Hu, Archan Misra, Rajiv Shorey
Caps: Energy-Efficient Processing Of Continuous Aggregate Queries In Sensor Networks, Wen Hu, Archan Misra, Rajiv Shorey
Research Collection School Of Computing and Information Systems
In this paper, we design and evaluate an energy efficient data retrieval architecture for continuous aggregate queries in wireless sensor networks. We show how the modification of precision in one sensor affects the sample-reporting frequency of other sensors, and how the precisions of a group of sensors may be collectively modified to achieve the target quality of information (QoI) with higher energy-efficiency. The proposed collective adaptive precision setting (CAPS) architecture is then extended to exploit the observed temporal correlation among successive sensor samples for even greater energy efficiency. Detailed simulations with synthetic and real data traces demonstrate how the combination …
A Binary Data Stream Scripting Language, Luiz Fernando Capretz, Lihua Wang
A Binary Data Stream Scripting Language, Luiz Fernando Capretz, Lihua Wang
Electrical and Computer Engineering Publications
Any file is fundamentally a binary data stream. A practical solution was achieved to interpret binary data stream. A new scripting language named Data Format Scripting Language (DFSL) was developed to describe the physical layout of the data in a structural, more intelligible way. On the basis of the solution, a generic software application was implemented; it parses various binary data streams according to their respective DFSL scripts and generates human-readable result and XML document for data sharing. Our solution helps eliminate the error-prone low-level programming, especially in the hardware devices or network protocol development/debugging processes.
Energy Efficiency And Capacity For Tcp Traffic In Multi-Hop Wireless Networks, Sorav Bansal, Rajeev Shorey, Rajeev Gupta, Archan Misra
Energy Efficiency And Capacity For Tcp Traffic In Multi-Hop Wireless Networks, Sorav Bansal, Rajeev Shorey, Rajeev Gupta, Archan Misra
Research Collection School Of Computing and Information Systems
We study the performance metrics associated with TCP-regulated traffic in multi-hop, wireless networks that use a common physical channel (e.g., IEEE 802.11). In contrast to earlier analyses, we focus simultaneously on two key operating metrics—the energy efficiency and the transport-layer (TCP) throughput. Using analysis and simulations, we show how these metrics are strongly influenced by the radio transmission range of individual nodes. Due to tradeoffs between the individual packet transmission energy and the likelihood of retransmissions, the total energy consumption is a convex function of the number of hops (and hence, of the transmission range). On the other hand, the …
Design Synthesis From Interaction And State-Based Specifications, Jun Sun, Jin Song Dong
Design Synthesis From Interaction And State-Based Specifications, Jun Sun, Jin Song Dong
Research Collection School Of Computing and Information Systems
Interaction-based and state-based modeling are two complementary approaches of behavior modeling. The former focuses on global interactions between system components. The latter concentrates on the internal states of individual components. Both approaches have been proven useful in practice. One challenging and important research objective is to combine the modeling power of both effectively and then use the combination as the basis for automatic design synthesis. We present a combination of interaction-based and state-based modeling, namely, Live Sequence Charts and Z, for system specification. We then propose a way of generating distributed design from the combinations. Our approach handles systems with …
Ontological Implications Of The Levels Of Conceptual Interoperability Model, Andreas Tolk, Charles D. Turnitsa, Saikou Y. Diallo
Ontological Implications Of The Levels Of Conceptual Interoperability Model, Andreas Tolk, Charles D. Turnitsa, Saikou Y. Diallo
Computational Modeling & Simulation Engineering Faculty Publications
The Levels of Conceptual Interoperability Model (LCIM) was developed to cope with the different layers of interoperation of modeling & simulation applications. It introduced technical, syntactic, semantic, pragmatic, dynamic, and conceptual layers of interoperation and showed how they are related to the ideas of integratability, interoperability, and composability. This paper will be presented in the invited session "Ontology Driven Interoperability for Agile Applications using Information Systems: Requirements and Applications for Agent Mediated Decision Support" at WMSCI 2006.
Semantic Tableaux Program, Sirisha Lakshmi Vadaparty
Semantic Tableaux Program, Sirisha Lakshmi Vadaparty
Theses Digitization Project
This project created a program that takes predicate calculus formulas and creates a visual Semantic Tableaux truth tree, thereby proving or disproving a conclusion. Formal methods used in developing and verifying software and hardware are mathematically based techniques for describing and reasoning about system properties. Such formal methods provide frameworks within which people specify, develop, and verify systems in a systematic, rather than ad hoc, manner. Formal methods include the more specific activities of program specification, program verification and hardware verification.
The Effect Of The Exposure To Domestic Violence On Psychological Well-Being Among American Muslim Women, Soulafa Shakhshir Massoud, Vanessa Francis Romo
The Effect Of The Exposure To Domestic Violence On Psychological Well-Being Among American Muslim Women, Soulafa Shakhshir Massoud, Vanessa Francis Romo
Theses Digitization Project
A quantitative study that examines American Muslim women's level of exposure to domestic violence, resources available to them, and the effect of domestic violence on their psychological well-being. Data was collected from 128 Muslim women from the Islamic Center of Riverside in Southern California. The key finding of the study was a significant positive relationship between depression and the use of verbal aggression. In addition, a positive relationship was found to exist between anxiety, depression and the use of violence.
Analysis Of Psp-Like Processes For Software Engineering, Paul Jefferson Conrad
Analysis Of Psp-Like Processes For Software Engineering, Paul Jefferson Conrad
Theses Digitization Project
The purpose of this thesis is to provide the California State University, San Bernardino, Department of Computer Science with an analysis and recommended solution to improving the software development process.
Parallel Programming On General Block Min Max Criterion, Chuanche Lee
Parallel Programming On General Block Min Max Criterion, Chuanche Lee
Theses Digitization Project
The purpose of the thesis is to develop a parallel implementation of the General Block Min Max Criterion (GBMM). This thesis deals with two kinds of parallel overheads: Redundant Calculations Parallel Overhead (RCPO) and Communication Parallel Overhead (CPO).
Multi-Warehouse Inventory Control System, Tzu-Hsiao Yin
Multi-Warehouse Inventory Control System, Tzu-Hsiao Yin
Theses Digitization Project
The thesis discusses the development of Multi-Warehouse Inventory Control System (MWICS), a uniquely designed web application that targets membership based food wholesalers. The main goal of MWICS is to provide a real-time inventory control ability to all warehouses and present them as if it were single warehouse. The program consists of three main components: user account management sub-system, product and purchase management sub-system, and a warehouse inventory management sub-system. User interfaces are constructed primarily in HTML, PHP, and Javascript. MySQL is used to add, access, and process data.
Remote: A Complete Tool To Support Software Process Management, Darrion Todd Demelo
Remote: A Complete Tool To Support Software Process Management, Darrion Todd Demelo
Theses Digitization Project
The purpose of the project is to provide the Department of Computer Science at California State University, San Bernardino with a software project management tool that will help companies in their software development. ReMoTe (Recursively Estimating Multi-Threaded Observation Technology Enterprise) will assist software engineering teams with defining their scheduled delivery dates, life-cycle definitions, team hierarchy, and communication. Using the object-oriented approach, ReMoTe can support any software life cycle model. ReMoTe can help manage and control the software process over the Web. It also allows people to manage software artifacts using database systems such as mySQL, Microsoft Access, or Oracle.
Testing For The Solicitation Management System, Lu-Yi Wu
Testing For The Solicitation Management System, Lu-Yi Wu
Theses Digitization Project
This project is to test the Solicitation Management System software. The SMS is an online system that facilitates processing of a solicitation at the Office of Technology Transfer and Commercialization (OTTO). It allows potential applicants to submit applications to OTTC for further processing.
Re-Engineering The Solicitation Management System, Yao-Long Fan
Re-Engineering The Solicitation Management System, Yao-Long Fan
Theses Digitization Project
The scope of this project includes a re-engineering of the internal architecture of the Solicitation Management System (SMS), a web-based application that facilitates the running of grant proposal solicitations for the Office of Technology Transfer and Commercialization at California State University San Bernardino (CSUSB). A goal of the project is to increase consistency and efficiency of the code base of the system, making it easier to understand, maintain, and extend. The previous version of SMS was written to rely on the Spring and Hibernate frameworks. The project includes a restructuring of the system to remove reliance on the Spring framework, …
Software-Based Gradient Nonlinearity Distortion Correction, Thomas Seward Lee
Software-Based Gradient Nonlinearity Distortion Correction, Thomas Seward Lee
Theses Digitization Project
The primary purpose of the thesis is to discuss the use of Magnetic Resonance Imaging (MRI) in functional proton radiosurgery. The methods presented in this thesis were specifically designed to correct gradient nonlinearity distortion, the single greatest hurdle that limits the deployment of MRI-based functional proton radiosurgery systems. The new system central in the thesis fully utilized MRI to provide localization of anatomical targets with submillimeter accuracy. The thesis provides analysis and solutions to the problems related to gradient nonlinearity distortion. The characteristics of proton radiosurgery are introduced, in addition to a discussion of its advantages over other current methods …
Game Design And Development, Vani Indrani Surangi
Game Design And Development, Vani Indrani Surangi
Theses Digitization Project
The project focuses on computer tools suitable for particular game genres and how they are used to develop 3D computer games. As part of learning about the tools, the author developed a 3D computer adventure game called "Adventures of Smiley" using Macromedia Director MX and 3D Studio Max. The game's purpose is to engage children using a friendly interface while they learn about different topics in various subject areas through lessons and puzzles. The research gathered information about the current game industry, technologies and game genres, which can be used as a reference for the beginning level game programmer. The …
A Metrics Tool For Multi-Language .Net Software Applications, Panos K. Linos, G. Mcgullogh, E. Maier
A Metrics Tool For Multi-Language .Net Software Applications, Panos K. Linos, G. Mcgullogh, E. Maier
Scholarship and Professional Work - LAS
The measurement of software metrics at the MSIL (Microsoft Intermediate Language) level can be as effective as measuring such metrics at the level of each individual language (e.g. VB, Java, C# etc.).
A Soft Computing Framework For Software Effort Estimation, Xishi Huang, Danny Ho, Jing Ren, Luiz Fernando Capretz
A Soft Computing Framework For Software Effort Estimation, Xishi Huang, Danny Ho, Jing Ren, Luiz Fernando Capretz
Electrical and Computer Engineering Publications
Accurate software estimation such as cost estimation, quality estimation and risk analysis is a major issue in software project management. In this paper, we present a soft computing framework to tackle this challenging problem. We first use a preprocessing neuro-fuzzy inference system to handle the dependencies among contributing factors and decouple the effects of the contributing factors into individuals. Then we use a neuro-fuzzy bank to calibrate the parameters of contributing factors. In order to extend our framework into fields that lack of an appropriate algorithmic model of their own, we propose a default algorithmic model that can be replaced …
Integrating Schedulability Analysis With Uml-Rt, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz
Integrating Schedulability Analysis With Uml-Rt, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz
Electrical and Computer Engineering Publications
The use of object oriented techniques and methodologies for the design of real-time control systems appear to be necessary in order to deal with the increasing complexity of such systems. Recently many object-oriented methods have been used for the modeling and design of real-time control systems. We believe that an approach that integrates the advancements in both object modeling and design methods, and real-time scheduling theory is the key to successful use of object oriented technology for real-time software. However, past approaches to integrate the two either restrict the object models, or do not allow sophisticated schedulability analysis techniques. In …
Comprehension And Maintenance Of Large Scale Multi-Language Software Applications: Open Issues And Challenges, Kostas Kontogiannis, Panos K. Linos, Kenny Wong
Comprehension And Maintenance Of Large Scale Multi-Language Software Applications: Open Issues And Challenges, Kostas Kontogiannis, Panos K. Linos, Kenny Wong
Scholarship and Professional Work - LAS
During the last decade, the number of software applications that have been deployed as a collection of components implemented in different programming languages and paradigms has increased considerably. When such applications are maintained, traditional program comprehension and reengineering techniques may not be adequate. In this context, this working session aims to stimulate discussion around key issues relating to the comprehension, reengineering, and maintenance of multi-language software applications. Such issues include, but are not limited to, the formalization, management, exploration, and presentation of multi-language program dependencies, as well as the development of practical toolsets for automating and easing the comprehension and …
Crafting A Measurement Framework Using A Goal-Question-Metric Approach, Panos K. Linos
Crafting A Measurement Framework Using A Goal-Question-Metric Approach, Panos K. Linos
Scholarship and Professional Work - LAS
A discussion on assessing successful Software Engineering Measurement (SEM) programs.
Interdependency Of Pharmacokinetic Parameters: A Chicken-And-Egg Problem? Not!, Reza Mehvar
Interdependency Of Pharmacokinetic Parameters: A Chicken-And-Egg Problem? Not!, Reza Mehvar
Pharmacy Faculty Articles and Research
Pharmacokinetic (PK) software packages are widely used by scientists in different disciplines to estimate PK parameters. However, their use without a clear understanding of physiological parameters affecting the PK parameters and how different PK parameters are related to each other may result in erroneous interpretation of data. Often, mathematical relationships used for the estimation of PK parameters obscure the true physiological relationships among these parameters, prompting a discussion of which parameter came first and giving the appearance of the-chicken-and-the-egg dilemma. In this article, the author attempts to show how different PK parameters are related to physiological parameters and each other …
Samats : Semi-Automated Modelling And Texturing System, Joe Hegarty
Samats : Semi-Automated Modelling And Texturing System, Joe Hegarty
Masters
The creation of detailed 3D (three-dimensional) building models has become an area of considerable research over the last couple of decades. The accurate modelling of buildings offers LBS (Location Based Services) applications in planning, cultural heritage, tourism and e-commerce among others. The approach taken by the majority of contemporary modelling systems that use terrestrial imagery taken from arbitrary locations requires the user to carry out manual correspondences across the image set. These correspondences are used for two purposes. Firstly, the correspondences are used to determine the exterior orientation parameters (position and orientation) of the cameras used to capture each image. …
Testcase Tool, John Louis Van Hemert
Testcase Tool, John Louis Van Hemert
Honors Program Theses
The title of my project is "TestCASE Tool." TestCASE Tool is the name, or label, I assigned to the software application that I created for this project. The application is a Tool for storing and reporting data in software testing projects. A Test Case consists of a planned action within a system, the expected result of that action and an assessment of whether the expected result occurred. The acronym, CASE, stands for Computer Aided Software Engineering, which is the software tool genre to which my application belongs.
Good/Fast/Cheap: Contexts, Relationships And Professional Responsibility During Software Development, Marty J. Wolf, Frances S. Grodzinsky,
Good/Fast/Cheap: Contexts, Relationships And Professional Responsibility During Software Development, Marty J. Wolf, Frances S. Grodzinsky,
School of Computer Science & Engineering Faculty Publications
Engineering requires tradeoffs [23]. When engineering computer applications, software engineers should consider the costs and benefits to humans as an integral part of the software development process. In this paper we focus on reliability, a central aspect of software quality, and the influence of relationships and various software development contexts on the software developer.
Implementation Of Labcreator And The Integration Of Cyberlab, Kang Zhao
Implementation Of Labcreator And The Integration Of Cyberlab, Kang Zhao
Master's Theses and Doctoral Dissertations
With the development of the World Wide Web, online courses are becoming more and more popular in modern science education. CyberLab aims to solve an important issue in distance science education -- laboratory experiments in online courses. It is a toolkit that handles creation, exportation, and execution of virtual experiments (within web browsers). It consists of LabCreator and LabExecutor. With LabCreator, instructors can create virtual experiments and export them into intermediate files. Students can download those files from online course websites and execute them in LabExecutor on their own computers.
The paper reports on the completion of two important tasks …
Towards Better Quality Specification Miners, David Lo, Siau-Cheng Khoo
Towards Better Quality Specification Miners, David Lo, Siau-Cheng Khoo
Research Collection School Of Computing and Information Systems
Softwares are often built without specification. Tools to automatically extract specification from software are needed and many techniques have been proposed. One type of these specifications – temporal API specification – is often specified in the form of automaton (i.e., FSA/PFSA). There have been many work on mining software temporal specification using dynamic analysis techniques; i.e., analysis of software program traces. Unfortunately, the issues of scalability, robustness and accuracy of these techniques have not been comprehensively addressed. In this paper, we describe a framework that enables assessments of the performance of a specification miner in generating temporal specification of software …
Development Of Integrated Process Simulation System Model For Spent Fuel Treatment Facility (Sftf) Design, Yitung Chen, Sean Hsieh
Development Of Integrated Process Simulation System Model For Spent Fuel Treatment Facility (Sftf) Design, Yitung Chen, Sean Hsieh
Separations Campaign (TRP)
The overall goal of this project is the creation of a framework that combines all the strengths of AMUSE’s complicated calculations, well-established commercial system process packages, and TRPSEMPro’s flexible parameter optimization modules. Development of the process simulation code can be done using the solvent extraction process at Argonne National Laboratory in collaboration with the UNLV Nevada Center for Advanced Computational Methods.
The major objectives are the following:
- Develop a framework for simulating the Spent Fuel Treatment Facility (SFTF) process using AMUSE code, commercial process package, such as ASPEN-PLUS, and system engineering model.
- Develop a middleware package that can communicate between …