Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

William C. Regli

dblp:198/6278 · also William Regli · DBLP profile ↗
← Back
54ranked-venue papers
11as first author
2since 2021 · last 2025
0009-0009-4083-9939ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 35 · 8 first-authorArtificial intelligence and machine learning · 22 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 7 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 3Human-computer interaction and ubiquitous computing · 3 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
12 papers
Computational fabrication · 53% Geometric modeling and processing · 33% Image and video processing · 7%
Artificial intelligence
9 papers
Multi-agent systems · 54% Planning, search and constraint satisfaction · 24% Robot manipulation · 16%
Interdisciplinary, comprehensive, and emerging computing
4 papers
Smart cities and intelligent transportation · 50% Computational science and engineering · 39% Medical and health informatics · 11%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 63% Cloud and datacenter computing · 34% Parallel and multicore computing · 3%
Human-computer interaction and pervasive computing
2 papers
Human-robot interaction · 60% Ubiquitous computing and smart environments · 40%
Computer networks
3 papers
Wireless networking · 68% Internet of things and sensor networks · 16% Edge and fog computing · 16%
Theoretical computer science
1 paper
Algorithms and data structures · 77% Distributed computing theory · 23%

Topics — the 24 heaviest of 38, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems
distributed constraint optimization
0.222008
Dynamic Distributed Constraint Reasoning · AAAI 2008
On Modeling Multiagent Task Scheduling as a Distributed Constraint Optimization Problem · IJCAI 2007
Human-robot interaction
human-robot collaboration
0.112008
Human-Robot Collaboration for Remote Surveillance · AAAI 2008
Computational science and engineering › materials science
materials science simulation
0.112016
The new frontiers in computational modeling of material structures · Comput. Aided Des. 2016
Image and video processing › feature extraction
local feature extraction
0.112006
Local feature extraction and matching partial objects · Comput. Aided Des. 2006
Geometric modeling and processing › shape matching
partial shape matching
0.112006
Local feature extraction and matching partial objects · Comput. Aided Des. 2006
Multimedia analysis and retrieval › multimedia retrieval › content-based retrieval
shape retrieval
0.112006
Introduction to shape similarity detection and search for CAD/CAE applications · Comput. Aided Des. 2006
Ubiquitous computing and smart environments
mobile computing
0.112005
A Framework for Communication Planning on Mobile Devices · IJCAI 2005
Wireless networking
wireless testbed
0.112005
The AI Technologies of the Philadelphia Area Urban Wireless Network Testbed · AAAI 2005
Distributed systems
peer-to-peer systems
0.112005
Stable Service Placement on Dynamic Peer-to-Peer Networks: A Heuristic for the Distributed k-Center Problem · AAAI 2005
Cloud and datacenter computing › cloud service management
service placement
0.112005
Stable Service Placement on Dynamic Peer-to-Peer Networks: A Heuristic for the Distributed k-Center Problem · AAAI 2005
Distributed systems › distributed coordination
multi-agent systems
0.012004
Intelligent Systems Demonstration: The Secure Wireless Agent Testbed (SWAT) · AAAI 2004
Geometric modeling and processing › CAD/CAM
CAD/CAM integration
0.012000
Manufacturing feature recognition from solid models: a status report · IEEE Trans. Robotics Autom. 2000
Geometric modeling and processing › feature recognition
machining feature recognition
0.012000
Manufacturing feature recognition from solid models: a status report · IEEE Trans. Robotics Autom. 2000
Geometric modeling and processing
solid modeling
0.012000
Manufacturing feature recognition from solid models: a status report · IEEE Trans. Robotics Autom. 2000
Robotics › Robot manipulation
robot simulation
0.012008
Toward a multi-disciplinary model for bio-robotic systems · ICRA 2008
Smart cities and intelligent transportation
surveillance
0.012008
Human-Robot Collaboration for Remote Surveillance · AAAI 2008
Geometric modeling and processing
feature recognition
0.021998
Towards multiprocessor feature recognition · Comput. Aided Des. 1997
Hint-based reasoning for feature recognition: status report · Comput. Aided Des. 1998
Medical and health informatics
biomedical modeling
0.012007
An approach to integrating shape and biomedical attributes in vascular models · Comput. Aided Des. 2007
Computational fabrication
assembly planning
0.011997
A repository for design, process planning and assembly · Comput. Aided Des. 1997
Edge and fog computing › mobile edge computing › computation offloading
mobile computation offloading
0.012005
A Framework for Communication Planning on Mobile Devices · IJCAI 2005
Internet of things and sensor networks › wireless sensor network
sensor deployment
0.012005
The AI Technologies of the Philadelphia Area Urban Wireless Network Testbed · AAAI 2005
Wireless networking › wireless security
secure wireless communication
0.012004
Intelligent Systems Demonstration: The Secure Wireless Agent Testbed (SWAT) · AAAI 2004
Network security › intrusion detection and prevention
intrusion detection
0.012003
Network Meta-Reasoning for Information Assurance in Mobile Agent Systems · IJCAI 2003
Parallel and multicore computing › parallel algorithms
parallel geometric algorithms
0.011997
Towards multiprocessor feature recognition · Comput. Aided Des. 1997

Methods — techniques the papers use, named apart from their topics

human-robot collaboration · 0.2shape modeling · 0.1testbed experimentation · 0.1heuristic · 0.1distributed k-center · 0.1communication scheduling · 0.1dynamic reconfiguration · 0.1wireless networking · 0.1role-based viewing · 0.1agent-based simulation · 0.1simulation framework · 0.1distributed constraint optimization · 0.1ecological modeling · 0.1hint-based reasoning · 0.0volumetric decomposition · 0.0hint-based geometric reasoning · 0.0graph-based algorithm · 0.0case study · 0.0
YearPublicationVenuePosition
2025 Automating Transfer of Robot Task Plans Using Functorial Data Migrations
abstract
This paper introduces a novel approach to ontology-based robot plan transfer by leveraging functorial data migrations, a structured mapping method derived from category theory. Functors provide structured maps between planning domain ontologies which enables the transfer of task plans without the need for replanning. Unlike methods tailored to specific plans, our framework applies universally within the source domain once a structured map is defined. We demonstrate this approach by transferring a task plan from the canonical Blocksworld domain to one compatible with the AI2-THOR Kitchen environment. Additionally, we discuss practical limitations, propose benchmarks for evaluating symbolic plan transfer methods, and outline future directions for scaling this approach.
Angeline Aguinaldo, Evan Patterson, William C. Regli
IEEE Trans Autom. Sci. Eng.3
2022 RoboCat: A Category Theoretic Framework for Robotic Interoperability Using Goal-Oriented Programming
abstract
RobotCat uses a goal-oriented, declarative approach for robot programming that leverages mathematical representations found in category theory as a way to formally model modularity and behavioral knowledge. We define hierarchical interfaces that require only local modifications when new software or work cell models are introduced, thus making robot programming more interoperable.Note to Practitioners—RoboCat can be put into practice and be beneficial to different stakeholders: 1) a student (or small, individual manufacturer) is in charge of planning the production of a new product. Instead of tedious programming, she sketches out process diagrams using conceptual templates for actions (e.g., “move,” “carry,” “locate”) that can produce vastly more resilient production plans than would normally be expected from someone without many years of experience; 2) a robot platform manufacturer has a new manipulator that they would like to provide to the existing customers. Usually, such an upgrade requires a complex retooling of the fabrication lines to accommodate the new functionality. Further complicating matters, the new manipulator contains third-party hardware and software, requiring a full re-architecting of the integrated system. Rather than a wholesale swap of the old system for the new, the third-party application programming interfaces (APIs) can be systematically translated to fit snuggly within the existing modular system with seamless interoperability; and 3) a company is designing the production process associated with their new product launch and they wish to spread their supply chain across several manufacturing vendors. Rather than writing individual process plans customized for each manufacturer, they compose a high-level plan in a functional language. This plan is compiled into implementations specific to each manufacturer’s systems, without the need for human intervention.
Angeline Aguinaldo, Jacob Bunker, Blake S. Pollard, Ankit Shukla 0004, Arquimedes Canedo, Gustavo Quiros Araya, William C. Regli
IEEE Trans Autom. Sci. Eng.7
2016 The new frontiers in computational modeling of material structures
William C. Regli, Jarek Rossignac, Vadim Shapiro, Vijay Srinivasan
Comput. Aided Des.1
2014 Development and Specification of a Reference Architecture for Agent-Based Systems
abstract
The recent growth of agent-based software systems was achieved without the development of a reference architecture. From a software engineering standpoint, a reference architecture is necessary to compare, evaluate, and integrate past, current, and future agent-based software systems. The agent systems reference architecture (ASRA) advances the agent-based system development process by providing a set of key interaction patterns for functional areas that exist between the layers and protocols of agent-based systems. Furthermore, the ASRA identifies the points for interoperability between agent-based systems and increases the level of discussion when referring to agent-based systems. This paper presents methodology, grounded in software forensics, to develop the ASRA and provides an overview of the resulting architectural representation. The methodology uses an approach based on software engineering techniques adapted to study agent frameworks-the libraries and tools for building agent systems. The resulting ASRA can serve as an abstract representation of the components necessary for facilitating comparison, integration, and interoperation of software systems composed of agents.
William C. Regli, Israel Mayk, Christopher T. Cannon, Joseph B. Kopena, Robert N. Lass, William M. Mongan, Duc N. Nguyen, Jeff K. Salvage, Evan Sultanik, Kyle Usbeck
IEEE Trans. Syst. Man Cybern. Syst.1
2013 Report from the Royal Academy of Engineering's Global Grand Challenges Summit
William C. Regli, Jeff Heisserman
Comput. Aided Des.1
2013 A flexible and extensible approach to automated CAD/CAM format classification
abstract
There are hundreds of distinct 3D, CAD and engineering file formats. As engineering design and analysis has become increasingly digital, the proliferation of file formats has created many problems for data preservation, data exchange, and interoperability. In some situations, physical file objects exist on legacy media and must be identified and interpreted for reuse. In other cases, file objects may have varying representational expressiveness. We introduce the problem of automated file recognition and classification in emerging digital engineering environments, where all design, manufacturing and production activities are “born digital.” The result is that massive quantities and varieties of data objects are created during the product lifecycle. This paper presents an approach to automated identification of engineering file formats. This work operates independent of any modeling tools and can identify families of related file objects as well as variations in versions. This problem is challenging as it cannot assume any a priori knowledge about the nature of the physical file object. Applications for these methods include support for a number of emerging applications in areas such as forensic analysis, data translation, as well as digital curation and long-term data management.
Vincent A. Cicirello, William C. Regli
Comput. Graph.2
2012 Multi-Agent Simulation of En-Route Human Air-Traffic Controller
abstract
The Next-Generation Transportation program coordinates the evolution and transformation of the current air-traffic management (ATM) system for the National Airspace System (NAS). Currently the NAS has a limited capacity and cannot handle the increasing future air traffic demands. However, before newly proposed ATM concepts are deployed they must be rigorously evaluated under realistic conditions. This paper presents AGENTFLY, an emerging NAS-wide highfidelity multi-agent ATM simulator with precise emulation of the human controller operation workload model and human-system interaction. The simulator is validated using a flight scenario developed by the U.S. Federal Aviation Administration that is based on real data. We present preliminary results focusing on the accuracy of the simulated controllers within AGENTFLY.
David Sislák, Premysl Volf, Michal Pechoucek, Christopher T. Cannon, Duc N. Nguyen, William C. Regli
IAAI6
2011 On the long-term retention of geometry-centric digital engineering artifacts
William C. Regli, Joseph B. Kopena, Michael Grauer
Comput. Aided Des.1
2011 A Case Study in System-Level Physics-Based Simulation of a Biomimetic Robot
abstract
Biomimetic robots are a new and challenging frontier for robotic systems. Designs inspired by nature are creating new approaches to problems such as to planetary surface exploration, minimally invasive surgery, or inspection of piping and cabling. However, these new biomimetic robotic systems are a challenge to design, simulate, and control. This paper presents a case-study in the design and physics-based simulation of a unique snake-inspired robot. The Drexel Snake Robot is a novel hybrid capable of both undulatory and rectilinear motion. In order to design gaits, test control algorithms and perform path planning for this robot, we develop a system-level physics-based simulation that captures engineering phenomena across many disciplines: mechanical, electrical, software, electronics, and the robot's external environment. As the snake robot moves, there is considerable slippage between its feet and the ground. Consequently, contact and friction forces play a significant role in dictating the path followed by the robot for a given set of joint motions. A closed-form equation (or set of equations) describing the robot's motion in this environment cannot be derived in a simple manner. Consequently, the material presented here are based the comparison of experimental and simulation results. While developing the simulation model, we detail the process of extracting necessary physical, kinematic and dynamics properties directly from the robot's computer-aided design. This process is not straightforward and the paper documents the issues and lessons learned that will be of use to others wishing to create full virtual models for their systems. Finally, we show how to calibrate the simulation model for fidelity and accuracy with several examples showing that it can be used to test gait and mobility patterns and identify nonobvious secondary phenomena to emerge from the design.
Richard Primerano, David Wilkie, William C. Regli
IEEE Trans Autom. Sci. Eng.3
2010 Ontologies for Distributed Command and Control Messaging
abstract
This paper presents the development of a set of ontologies for use in messaging systems within military and emergency first responder command and control applications. These ontologies are used to annotate and subscribe to messages within a content delivery and service discovery middleware connecting sensors, services, and agents on the network. Ontologies serve an important role in this middleware in providing for flexible addressing and querying that increases the decoupling between senders and receivers afforded by the middleware. This is particularly important in the target applications, which feature heterogenous components and software versions spanning development organizations and deployment time. Discussed here are application uses, development methodology, evaluation criteria, and other notes on these ontologies and their creation. The goal of this paper is to provide useful input to others engaged in similar development efforts.
Duc N. Nguyen, Joseph B. Kopena, Boon Thau Loo, William C. Regli
FOIS4
2010 Putting the crowd to work in a knowledge-based factory
Jonathan R. Corney, Carmen Torres-Sánchez, A. Prasanna Jagadeesan, Xiu-Tian Yan 0001, William C. Regli, Hugo Medellín
Adv. Eng. Informatics5
2009 Archiving the Semantics of Digital Engineering Artifacts in CIBER-U
William C. Regli, Michael Grauer, Joseph B. Kopena, David Wilkie, Martin Piecyk, Jordan Osecki
IAAI1
2009 Dynamic Configuration of Agent Organizations
Evan Sultanik, Robert N. Lass, William C. Regli
IJCAI3
2009 Geometric reasoning via internet CrowdSourcing
abstract
The ability to interpret and reason about shapes is a peculiarly human capability that has proven difficult to reproduce algorithmically. So despite the fact that geometric modeling technology has made significant advances in the representation, display and modification of shapes, there have only been incremental advances in geometric reasoning. For example, although today's CAD systems can confidently identify isolated cylindrical holes, they struggle with more ambiguous tasks such as the identification of partial symmetries or similarities in arbitrary geometries. Even well defined problems such as 2D shape nesting or 3D packing generally resist elegant solution and rely instead on brute force explorations of a subset of the many possible solutions.
A. Prasanna Jagadeesan, A. Lynn, Jonathan R. Corney, Xiu-Tian Yan 0001, Jan Wenzel, Andrew Sherlock, William C. Regli
Symposium on Solid and Physical Modeling7
2009 A framework for preservable geometry-centric artifacts
abstract
Digital preservation is the mitigation of the deleterious effects of technology obsolescence, media degradation, and fading human memory. For engineering, design, manufacturing, and physics-based simulation data this requires formats that are semantically accessible for 30-to-50 year lifespans. One of the fundamental challenges is the development of digital geometry-centric engineering representations that are self describing and assured to be interpretable over the long lifespans required by archival applications.
William C. Regli, Michael Grauer, Joseph B. Kopena
Symposium on Solid and Physical Modeling1
2009 Development and Specification of a Reference Model for Agent-Based Systems
abstract
Agent-based systems have been the object of intense research over the past decade. While great theoretical progress has been made, the software frameworks for creating agent-based systems offer considerable variability in their capabilities and functionality. This paper introduces a reference model for agent-based systems. The purpose of a reference model is to provide a common conceptual basis for comparing systems and driving the development of software architectures and other standards. The Foundation for Intelligent Physical Agents and other groups have advanced a number of agent standards, yet, to date, no comprehensive reference model has been presented for software systems composed of agents. This paper provides an overview of a reference model for agent-based systems. The agent systems reference model is the result of a multiyear effort studying software systems built with agents and software frameworks for implementing these systems. As part of this study, the team applied software reverse engineering techniques to perform static and dynamic analysis of operational agent-based systems. This analysis enabled identification of key common concepts across over one dozen different agent frameworks. To demonstrate its applicability, the reference model is then used to analyze a number of complete agent-based software systems. It is the belief of the authors that the reference model will be an essential prerequisite for future transition, deployment, and integration of agent-based systems.
William C. Regli, Israel Mayk, Christopher Dugan, Joseph B. Kopena, Robert N. Lass, Pragnesh Jay Modi, William M. Mongan, Jeff K. Salvage, Evan Sultanik
IEEE Trans. Syst. Man Cybern. Part C1
2008 Dynamic Distributed Constraint Reasoning
Robert N. Lass, Evan Sultanik, William C. Regli
AAAI3
2008 Human-Robot Collaboration for Remote Surveillance
Evan Sultanik, Ilya Braude, Peter Thai, Robert N. Lass, Duc N. Nguyen, Joseph B. Kopena, William C. Regli, Sean A. Lisse, Steven N. Furtwangler, Alan J. Vayda
AAAI7
2008 Toward a multi-disciplinary model for bio-robotic systems
abstract
The design of robotic systems involves contributions from several areas of science and engineering. Electrical, mechanical and software components must be integrated to form the final system. Increasingly, simulation tools are being introduced into the design flow as a means to verify the performance of particular subsystems. In order to accurately simulate the complete robotic system we propose a framework that allows designers to describe the robotic system as an interconnection of mechanical, electrical, and software components, with well defined mechanisms for communicating with each other. Through this, we form a multi-disciplinary model that captures both the dynamics of the individual subsystems, and the dynamics resulting from the interconnection of the above subsystems. As a case-study, we will apply the framework to a biologically inspired robotic snake.
Richard Primerano, David Wilkie, William C. Regli
ICRA3
2007 Disaster Evacuation Support
Christopher J. Carpenter, Christopher Dugan, Joseph B. Kopena, Robert N. Lass, Gaurav Naik, Duc N. Nguyen, Evan Sultanik, Pragnesh Jay Modi, William C. Regli
AAAI9
2007 On Modeling Multiagent Task Scheduling as a Distributed Constraint Optimization Problem
Evan Sultanik, Pragnesh Jay Modi, William C. Regli
IJCAI3
2007 Mathematical representation of the vascular structure and applications
abstract
The complexity and diversity of the vascular system makes it difficult to perform quantitative blood vessel modeling and analysis. Emerging applications in biomedical modeling, bio-mimetic manufacturing and tissue engineering necessitate the development of new approaches to computational modeling of vascular structures. In this paper, we address the computational representation of realistic vascular objects to enable deformable blood vessels. First, we construct a swept volume based vascular model from a physiological vascular model. Second, we construct the NURBS surface based on deformable circles, i.e., the primitive of swept volume, as the boundary of the swept volumes. The approach of NURBS surface construction can also be extended to reconstruct medical image based vasclar models. In the end, potential applications of the mathematical representation of vascular structure including blood flow simulation in scaffold are discussed. As a computational representation, our vascular model enables multiscale visualization of a realistic vascular system.
Jie Li 0014, William C. Regli, Wei Sun 0003
Symposium on Solid and Physical Modeling2
2007 An approach to integrating shape and biomedical attributes in vascular models
Jie Li 0014, William C. Regli, Wei Sun 0003
Comput. Aided Des.2
2006 Constraint Propagation for Domain Bounding in Distributed Task Scheduling
Evan Sultanik, Pragnesh Jay Modi, William C. Regli
CP3
2006 Multi-Level modeling and access control for data sharing in collaborative design
Taeseong Kim, Christopher D. Cera, William C. Regli, Hyunseung Choo
Adv. Eng. Informatics3
2006 Local feature extraction and matching partial objects
Dmitriy Bespalov, William C. Regli, Ali Shokoufandeh
Comput. Aided Des.2
2006 Introduction to shape similarity detection and search for CAD/CAE applications
William C. Regli, Michela Spagnuolo
Comput. Aided Des.1
2006 A 3D object classifier for discriminating manufacturing processes
Cheuk Yiu Ip, William C. Regli
Comput. Graph.2
2005 The AI Technologies of the Philadelphia Area Urban Wireless Network Testbed
Gustave Anderson, Andrew Burnheimer, Vincent A. Cicirello, David J. Dorsey, Christopher Dugan, Iris Howley, Moshe Kam, Joseph B. Kopena, Robert N. Lass, Kris Malfettone, Andrew Mroczkowski, Gaurav Naik, Maxim Peysakhov, Brian Pyles, William C. Regli, Evan Sultanik, James Thiel, Kyle Usbeck, Dan Venutolo, Marc Winners
AAAI15
2005 Manufacturing Processes Recognition of Machined Mechanical Parts using SVMs
Cheuk Yiu Ip, William C. Regli
AAAI2
2005 An Ecological Approach to Agent Population Management
Maxim Peysakhov, Robert N. Lass, William C. Regli, Moshe Kam
AAAI3
2005 Stable Service Placement on Dynamic Peer-to-Peer Networks: A Heuristic for the Distributed k-Center Problem
Evan Sultanik, William C. Regli
AAAI2
2005 A Framework for Communication Planning on Mobile Devices
Joseph B. Kopena, William C. Regli
IJCAI2
2005 Agent Transport Simulation for Dynamic Peer-to-Peer Networks
Evan Sultanik, Maxim Peysakhov, William C. Regli
MABS3
2005 Benchmarking CAD search techniques
abstract
While benchmark datasets have been proposed for testing computer vision and 3D shape retrieval algorithms, no such datasets have yet been put forward to assess the relevance of these techniques for engineering problems. This paper presents several distinctive benchmark datasets for evaluating techniques for automated classification and retrieval of CAD objects. These datasets include (1) a dataset of CAD primitives (such as those common in constructive solid geometry modeling); (2) two datasets consisting of classes generated by minor topological variation; (3) two datasets of industrial CAD models classified based on object function and manufacturing process, respectively; (4) and a dataset of LEGO© models from the Mindstorms© robotics kits. Each model in the datasets is available in three formats - ACIS SAT, ISO STEP, and as a VRML mesh (some models are available under several different fidelity settings). These are all available through the National Design Repository.Using these datasets, we present comprehensive empirical results for nińe (9) different shape and solid model matching and retrieval techniques. These experiments show, as expected, that the quality of precision-recall performance can significantly vary on different datasets. These experiments reveal that for certain object classes and classifications, such as those based on manufacturing processes, all existing techniques perform poorly. This study reveals the strengths and weaknesses of existing research in these areas, introduces open challenge problems, and provides meaningful datasets and metrics against which the success of current and future work can be measured.
Dmitriy Bespalov, Cheuk Yiu Ip, William C. Regli, Joshua Shaffer
Symposium on Solid and Physical Modeling3
2005 Manufacturing Classification of CAD Models Using Curvature and SVMs
abstract
This paper used surface curvatures and support vector machines for the identification of manufacturing processes in a database of mesh based CAD artifacts. The target is to classify prismatic machined and cast-then-machined parts into their respective classification to assist the manufacturing cost estimation. Current research on shape matching techniques has used shape functions to match the gross shapes of mesh models. However, they do not adequately discriminate artifacts manufactured by different processes. Our approach shows how different kinds of surfaces can distinguish different manufacturing processes. Statistics on surface curvatures are used to construct shape descriptors; then supervised machine learning classifier support vector machines are applied to separate the two classifications.
Cheuk Yiu Ip, William C. Regli
SMI2
2005 Stochastic Microgeometry for Displacement Mapping
abstract
Creating surfaces with intricate small-scale features (microgeometry) and detail is an important task in geometric modeling and computer graphics. We present a model processing method capable of producing a wide variety of complex surface features based on displacement mapping and stochastic geometry. The latter is a branch of mathematics that analyzes and characterizes the statistical properties of spatial structures. The technique has been incorporated into an interactive modeling environment that supports the design of stochastic microgeometries. Additionally a tool has been developed that provides random exploration of the technique's entire parameter space by generating sample microgeometry over a broad range of values. We demonstrate the effectiveness of our technique by creating diverse, complex surface structures for a variety of geometric models, e.g. arrowheads, candy bars, busts, planets and coral.
Craig A. Schroeder, David E. Breen, Christopher D. Cera, William C. Regli
SMI4
2005 Ant inspired server population management in a service based computing environment
abstract
This paper presents an approach, experiments and a practical application to balancing service availability for a multi-agent system deployed on a wireless mobile ad hoc network. Finding the optimal number of services required to achieve the desired effect is a difficult and problem-specific task. We propose an approach inspired by the quorum sensing behavior of the leptothorax albipennis ants. Similar to a real ant colony, the solution exhibits properties of emergent stability, decentralized control, and resilience to possible disturbances. The experiments confirm the validity of our technique in wireless ad hoc network environments.
Maxim Peysakhov, William C. Regli
SIS2
2005 Computer-aided design of porous artifacts
Craig A. Schroeder, William C. Regli, Ali Shokoufandeh, Wei Sun 0003
Comput. Aided Des.2
2004 Intelligent Systems Demonstration: The Secure Wireless Agent Testbed (SWAT)
Gustave Anderson, Andrew Burnheimer, Vincent A. Cicirello, David J. Dorsey, Saturnino Garcia, Moshe Kam, Joseph B. Kopena, Kris Malfettone, Andrew Mroczkowski, Gaurav Naik, Maxim Peysakhov, William C. Regli, Joshua Shaffer, Evan Sultanik, Kenneth Tsang, Leonardo F. Urbano, Kyle Usbeck, Jacob Warren
AAAI12
2004 Role-based viewing envelopes for information protection in collaborative modeling
Christopher D. Cera, Taeseong Kim, William C. Regli
Comput. Aided Des.4
2003 Secure Mobile Agents on Ad Hoc Wireless Networks
Evan Sultanik, Donovan Artz, Gustave Anderson, Moshe Kam, William C. Regli, Maxim Peysakhov, Jonathan Sevy, Nadya Belov, Nicholas Morizio, Andrew Mroczkowski
IAAI5
2003 Network Meta-Reasoning for Information Assurance in Mobile Agent Systems
Donovan Artz, Maxim Peysakhov, William C. Regli
IJCAI3
2003 DAMLJessKB: A Tool for Reasoning with the Semantic Web
Joseph B. Kopena, William C. Regli
ISWC2
2001 A student project in software evaluation
abstract
Properly educating computer scientists involves teaching effective means to properly engineer a system. An important part of such engineering work is ensuring that the computing system is both useful and usable. While many systems out there today are difficult to use, performing usability engineering on a system during its development has been shown to be an effective way to make a system more usable. The problem is fitting practical experience into the curriculum. This paper discusses a case example of how a team of undergraduate students learned to take a software system during its developing stages and perform effective usability engineering following the "thinking out loud" methodology.
Michael F. Czajkowski, Cheryl V. Foster, Thomas T. Hewett, Joseph A. Casacio, William C. Regli, Heike A. Sperber
ITiCSE5
2001 Machining Feature-Based Comparisons of Mechanical Parts
abstract
Solid models are the critical data elements in modern computer-aided design (CAD) environments, describing the shape and form of manufactured artifacts. Their growing ubiquity has created new problems in how to effectively manage the many models that are now stored in the digital libraries of large design and manufacturing enterprises. Existing techniques from the engineering literature and from industrial practice, such as group technology, rely on human-supervised encoding and classification, while techniques from the multimedia database and computer graphics/vision communities often ignore the manufacturing attributes most significant in the classification of models. This paper presents our approach to the manufacturing similarly assessment of solid models of mechanical parts based on machining features. Our technical approach is three-fold: (1) perform machining feature extraction to map the solid model to a set of STEP AP 224 machining features; (2) construct a model dependency graph from the set of machining features; and (3) find the nearest neighbors to the query graph using an iterative improvement search across a database of other models. We also present empirical experiments to validate our approach using our testbed, the National Design Repository (). The contribution of this research is the first fully automated technique for machining feature-based comparisons of mechanical artifacts. We believe that this work can lead to radical changes in the way in which design data is managed in modern engineering enterprises.
Vincent A. Cicirello, William C. Regli
Shape Modeling International2
2001 Editorial
Satyandra K. Gupta, William C. Regli
Comput. Aided Des.2
2000 Genetic Algorithm for Optimization of Lego Assemblies
Maxim Peysakhov, Vlada Galinskaya, William C. Regli
GECCO3
2000 Managing digital libraries for computer-aided design
William C. Regli, Vincent A. Cicirello
Comput. Aided Des.1
2000 Manufacturing feature recognition from solid models: a status report
abstract
The field of solid modeling has developed a variety of techniques for unambiguous representations of three-dimensional objects. Feature recognition is a sub-discipline of solid modeling that focuses on the design and implementation of algorithms for detecting manufacturing information from solid models produced by computer-aided design (CAD) systems. Examples of this manufacturing information include features such as holes, slots, pockets and other shapes that can be created on modern computer numerically controlled machining systems. Automated feature recognition has been an active research area in solid modeling for many years and is considered to be a critical component for integration of CAD and computer-aided manufacturing. The paper gives an overview of the state-of-the-art in feature recognition research. Rather than giving an exhaustive survey, we focus on the three of the major algorithmic approaches for feature recognition: graph-based algorithms, volumetric decomposition techniques, and hint-based geometric reasoning. For each approach, we present a detailed description of the algorithms being employed along with some assessments of the technology. We conclude by outlining important open research and development issues.
M. Pratt, William C. Regli
IEEE Trans. Robotics Autom.3
1998 Hint-based reasoning for feature recognition: status report
William C. Regli, Steve Brooks
Comput. Aided Des.2
1997 A repository for design, process planning and assembly
William C. Regli, Daniel M. Gaines
Comput. Aided Des.1
1997 Towards multiprocessor feature recognition
William C. Regli, Satyandra K. Gupta, Dana S. Nau
Comput. Aided Des.1
1995 AI Planning Versus Manufacturing-Operation Planning: A Case Study
Dana S. Nau, Satyandra K. Gupta, William C. Regli
IJCAI3