Daniel Deavours's Publications

Publications are listed in reverse chronological order (most recent first) within the following categories:

For most, an abstract is provided. For some, an online version can be retrieved.

Important Copyright Notice:
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without explicit permission of the copyright holder.


Journal Papers


Supreetha Rao Aroor and Daniel D. Deavours. Evaluation of the State of Passive UHF RFID: An Experimental Approach. IEEE Systems Journal, 1(2), December 2007, pp. 168-176.

In this paper, we identify the state of the technical capabilities of passive UHF RFID tags and readers using a simple, empirical, experimental approach. This paper does not focus on theoretical capabilities of RFID systems in ideal environments, but rather a pragmatic evaluation of the state of commercially available ISO 18000-6c systems and identifying areas where there are opportunities for improvements in the technology. We examine the free-space read distance of tags by readers, near-metal read distance, near-water read distance, frequency-dependence of read distances in those environments, near-field read distance in those environments, read speeds, and a determination of forward or reverse channel limits.


M. Eunni, M. Sivakumar, D. D. Deavours. A Novel Planar Microstrip Antenna Design for UHF RFID. JSCI, vol. 5, no. 1, January 2007, pp. 6-10.

Passive UHF RFID tags generally do not work well near metal or water. Microstrip antennas offer a potential solution, but suffer from manufacturing complexity because a need for via or some other reference to ground. We present a new antenna and matching circuit design using a balanced feed that eliminates any reference to ground and thus simplifies the antenna's construction.


D. D. Deavours, G. Clark, T. Courtney, D. Daly, S. Derisavi, J. M. Doyle, W. H. Sanders, and P. K. Webster. The Möbius Modeling Framework and Its Implementation. IEEE Trans. Software Engineering, vol. 28, no. 10, October 2002, pp. 956-969.

The Möbius framework is an environment for supporting multiple modeling formalisms and solution techniques. Models expressed in formalisms that are compatible with the framework are translated into equivalent models using Möbius framework components. However, this translation preserves the structure of the models, allowing efficient solutions. The framework is implemented in the tool by a well-defined abstract functional interface. Models and solution techniques interact with one another through the use of the standard interface, allowing them to interact with Möbius framework components, not formalism components. This permits novel combinations of modeling techniques, and will be a catalyst for new research in modeling techniques. This paper describes our approach, focusing on the ``atomic model.'' We describe the formal description of these components as well as their implementations in our software tool.

D. D. Deavours and W. H. Sanders. ``On-the-fly'' Solution Techniques for Stochastic Petri Nets and Extensions. IEEE Transactions on Software Engineering, vol. 24, no. 10, October 1998, pp.889-902.

High-level modeling representations, such as stochastic Petri nets, frequently generate very large state spaces and corresponding state-transition-rate matrices. In this paper, we propose a new steady-state solution approach that avoids explicit storing of the matrix in memory. This method does not impose any structural restrictions on the model, uses Gauss-Seidel and variants as the numerical solver, and uses less memory than current state-of-the-art solvers. An implementation of these ideas shows that one can realistically solve very large, general models in relatively little memory.

D. D. Deavours and W. H. Sanders. An Efficient Disk-based Tool for Solving Large Markov Models. Performance Evaluation, vol. 33, 1998, pp. 67-84.

Very large Markov models often result when modeling realistic computer systems and networks. We describe an efficient tool for solving general, large Markov models on a typical engineering workstation. It uses a disk to hold the state-transition-rate matrix (possibly compressed), a variant of block Gauss-Seidel as the iterative solution method, and an innovative implementation that involves two parallel processes communicating by shared memory. We demonstrate its use on two large, realistic performance models.

Conference Papers


Daniel D. Deavours, Analysis and Design of Wideband Passive UHF RFID Tags Using a Circuit Model Proc. IEEE RFID April 27--28, 2009, Orlando, FL. To Appear.

The great majority of commercial UHF RFID tags are based on dipole antennas using a modification of a T-match as a matching circuit. The literature contains examples of wideband matching, but provides little insight as to how wideband behavior is achieved. Here, we present a simple circuit-based theory to describe the antenna, matching circuit, and IC behavior; we present an approach for developing an impeding matching strategy to maximize bandwidth; and we present a concrete example and analysis using a method of moments (MoM) numerical solver. The results show very good agreement with theory.

Daniel D. Deavours, A Circularly Polarized Planar Antenna Modi?ed for Passive UHF RFID Proc. IEEE RFID April 27--28, 2009, Orlando, FL. To Appear.

The majority of RFID tags are linearly polarized dipole antennas, but a few use a planar, dual-dipole antenna that facilitates circular polarization, but requires a three- terminal IC. In this paper, we present a novel way to achieve circular polarization with a planar antenna using a two- terminal IC. We present an intuitive methodology for design, and perform experiments that validate circular polarization. The results show that the tag exhibits strong circular polariza- tion, but the precise axial ratio of the tag remains uncertain due to lack of precision in the experimental system.

Naaser A. Mohammed, Mutharasu Sivakumar, and Daniel D. Deavours, An RFID Tag Capable of Free-Space and On-Metal Operation. In Proc. IEEE Radio and Wireless Symposium January 18--22, 2009, San Diego, CA.

The majority of commercial UHF RFID tags are based on the dipole antenna, and it is well known that tag performance degrades significantly when the tag is placed near a conducting surface. Here, we present a new antenna that operates as a dipole when in free space, but when placed on a conducting surface, it operates as a relatively efficient microstrip antenna. The antenna is shown to have near-optimal free-space performance and yield a peak gain of approximately 6 dBi of effective gain on a copper surface.

Supreetha Aroor and Daniel D. Deavours, Dual-Resonant Microstrip-Based UHF RFID "Cargo" Tag. In Proc. IEEE MTT-S International Microwave Symposium 2008 (IMS2008) June 15-20, 2008, Atlanta, TX.

We present a novel passive UHF RFID "cargo tag" capable of operating in two different graphic regions such as Europe and North America. The tag utilizes a dual- resonant, dual-polarized, microstrip antenna. The resulting tag operates effciently over ETSI and FCC frequency ranges and achieves excellent effciency. The tag antenna elimi- nates any cross-layer structures such as a via and may be manufactured effciently using traditional, low-cost "inlay" technology. We estimate the free-space read distance to be between 9.3 and 13.1 meters (30 and 43 feet).

Mutharasu Sivakumar and Daniel D. Deavours, A Dual-Resonant Microstrip Antenna for Paperboard in the Cold Chain In 2008 IEEE Sarnoff Symposium . April 28-30, 2008, Princeton, NJ.

Passive UHF RFID tags have proved to be useful to serialize and automate tracking of goods through the supply chain, and the application of RFID to the cold chain is especially useful, where food safety and product quality are of special concern. The environment in the cold chain provides unique challenges to RFID, where water-based contents are the norm, and moisture and humidity can range widely. In this paper, we present a novel approach to addressing these challenges: using a microstrip antenna that uses the cardboard as the substrate. This introduces a new problem, namely the wide variation in the dielectric properties of the cardboard makes it diffcult to use traditional microstrip antennas. In this paper, we show a novel antenna structure and matching circuit that overcomes these challenges. The resulting design provides nearly uniform level of performance regardless of content and moisture condition. The antenna is readily manufacturable using traditional inlay manufacturing techniques.

Afzal Syed, Kenneth Demarest, Daniel D. Deavours, Effects of Antenna Material on the Performance of UHF RFID Tags. In IEEE RFID 2007 . March 26--28, 2007, Grapevine, TX, pp. 57-62.

The RFID industry is growing rapidly, especially in the UHF frequency band that is being used extensively in supply chain management. Traditionally, inlays have been constructed from etched copper or aluminum. Etching is a subtractive process that uses chemicals and can creates waste. Recently, inlays are manufactured using silver-based inks. Printing is an additive process, so it has a number of advantages. However, silver inks suffer from two important drawbacks: relatively poor conductivity and environmental concerns. Those concerns have spurred developments in other additive technologies, such as vapor-deposited aluminum, electroplated, and electro-less deposited copper. This paper quantizes by measurement the performance of antennas with three materials, four line widths, and various thicknesses, which may serve as guidelines about how to design antennas with the various materials.

Madhuri Eunni, Mutharasu Sivakumar, and Daniel D. Deavours. A Novel Planar Microstrip Antenna Design for UHF RFID in The 4th International Conference on Computing, Communications and Control Technologies: CCCT '06 . July 20-23, 2006, Orlando, FL, pp. 6-10.

Passive UHF RFID tags generally do not work well near metal or water. Microstrip antennas offer a potential solution, but suffer from manufacturing complexity because a need for a via or some other reference to ground. We present a new antenna and matching circuit designed using a balanced feed that eliminates any reference to ground and thus simplifies the antenna's construction.

Karthik Moncombu Ramakrishnan and Daniel D. Deavours. Performance Benchmarks for Passive UHF RFID Tags in Proceedings of the 13th GI/ITG Conference on Measurement, Modeling, and Evaluation of Computer and Communication Systems. Nurenberg, Germany, March 27-29, 2006, pp. 137-154.

This paper describes the first comprehensive benchmark suite for passive UHF RFID tags. These benchmarks give good indications as to how well RFID products will work in ``real world'' scenarios. We present benchmarks and give some experimental results, as well as key insights that these benchmarks have revealed about the nature of current UHF RFID tags on the market.

W. H. Sanders, T. Courtney, D. Deavours, D. Daly, S. Derisavi, and V. Lam. Multi-formalism and Multi-solution-method Modeling Frameworks: The Möbius Approach. In Proceedings of the Symposium on Performance Evaluation - Stories and Perspectives. Vienna, Austria, December 5-6, 2003, pp. 241-256.

Abstract.

W. H. Sanders and C. Polychronopoulos and T. Huang and T. Courtney and D. Daly and D. Deavours and S. Derisavi. Overview: An Integrated Framework for Performance Engineering and Resource-Aware Compilation. In Proceedings of the NSF Next Generation Systems Program Workshop, Fort Lauderdale, FL, April 15, 2002.

Design of next-generation computing and communication systems will be application-driven, and requires fundamental advances in 1) performance engieering frameworks, methods, and tools, and 2) adaptive compilation and runtime support techniques. Our work is taking a systematic and synergetic approach to developing both of these capabilities, and is demonstrating their use via application to several important distributed applications. In conducting the work, we are making fundamental advances in techniques for system and model compsotion, multi-level/formalism modeling and performance evaluation, adaptive compilation, and dynamic runtime support.

D. D. Deavours and W. H. Sanders. Möbius: Framework and Atomic Models. In Proc. 9th Int. Workshop on Petri Nets and Performance Models (PNPM '01), Aachen, Germany, September 11-14, 2001, pp. 251-260, IEEE Comp. Soc. Press.

This paper gives an overview of the Möbius framework, and gives a formal specification for defining atomic models within the framework. The framework is designed to be capable of incorporating multiple modeling formalisms, including atomic models (e.g, SPNs), composition formalisms (e.g., Replicate/Join), measure specification formalisms, connection formalisms, and solvers. We focus on atomic models, which are composed of actions, state variables, and properties. We argue that these are sufficient to specify a large number of atomic model formalisms in the Möbius framework. The framework serves as a basis for the \mobius tool.

D. D. Deavours and W. H. Sanderse. The Möbius Execution Policy. In Proc. 9th Int. Workshop on Petri Nets and Performance Models (PNPM '01), Aachen, Germany, September 11-14, 2001, pp. 135-144, IEEE Comp. Soc. Press.

Möbius is an extensible framework and tool for performance and dependability modeling, and supports multiple modeling formalisms and solvers. As a framework, Möbius must be sufficiently general to capture the various formalism behaviors. Specifically, the Möbius execution policy must be flexible enough to accommodate the execution policies of all formalisms implemented in the framework. We know of no existing execution policy which is capable of doing this and meeting the many other goals of the framework. We present the Möbius execution policy that addresses these needs. In developing the policy, we have generalized the various preemption policies and made all aspects of the execution policy state-dependent, which has never before been considered. Because all aspects may be state-dependent, we also had to relax the assumption that work proceeds at a constant rate; this is also novel. Finally, we show that within the context of Möbius, the extra structure and overhead needed to implement a particular behavior can largely be avoided except when that behavior is present in a model.

G. Clark, T. Courtney, D. Daly, D. Deavours, S. Derisavi, J. M. Doyle, W. H. Sanders, and P. Webster. The Möbius Modeling Tool. In Proc. 9th Int. Workshop on Petri Nets and Performance Models (PNPM '01), Aachen, Germany, September 11-14, 2001, pp. 241-250, IEEE Comp. Soc. Press.

Despite the development of many modeling formalisms and model solution methods, most tool implementations support only a single formalism. Furthermore, models expressed in the chosen formalism cannot be combined with models expressed in other formalisms. This monolithic approach both limits the usefulness of such tools to practitioners, and hampers modeling research, since it is difficult to compare new and existing formalisms and solvers. This paper describes the method that a new modeling tool, called Möbius, uses to eliminate these limitations. Möbius provides an infrastrcture to support multiple interacting formalisms and solvers, and is extensible in that new formalisms and solvers can be added to the tool without changing those already implemented. Möbius provides this capability through the use of an abstract functional interface, which provides a formalism-independent interface to models. This allows models expressed in multiple formalisms to interact with each other, and with multiple solvers.

D. D. Deavours and W. H. Sanders. An Efficient Well-Specified Check. In P. Bucholz and M. Silva, editors, Proc. 8th Int. Workshop on Petri Nets and Performance Models (PNPM '99), Zaragosa, Spain, September 1999, pp. 124-133, IEEE Comp. Soc. Press.

A longstanding problem with generalized stochastic Petri nets and extensions is that of what to do when more than one zero-timed event is scheduled to occur at the same time. If the order is left unspecified, it could lead to ambiguity that affects reward variables. Stochastic activity nets (SANs) have used the well-specified condition to avoid this problem. However, the existing algorithm to perform the well-specified check is computationally complex, proportional to the number of paths through unstable markings. We provide some theoretical results that allow us to make use of a much more efficient algorithm, with complexity proportional to the number of arcs between unstable markings.

D. D. Deavours and W. H. Sanders. "On-the-fly" Solution Techniques for Stochastic Petri Nets and Extensions. In Proc. 7th Int. Workshop on Petri Nets and Performance Models (PNPM '97), Saint Malo, France, June, 1997, pp. 132-141, IEEE Comp. Soc. Press.

Use of a high-level modeling representation, such as stochastic Petri nets, frequently results in a very large state space. In this paper, we propose new methods that can tolerate such large state spaces and that do not require any special structure in the model. First, we develop methods that generate rows and columns of the state transition-rate-matrix on-the-fly, eliminating the need to explicitly store the matrix at all. Next, we introduce a new iterative solution method, called modified adaptive Gauss-Seidel, that exhibits locality in its use of data from the state transition-rate-matrix. This permits the caching of portions of the matrix, hence reducing the solution time. Finally, we develop a new memory- and computationally-efficient technique for Gauss-Seidel-based solvers that avoids the need for generating rows of $A$ in order to solve $Ax=b$. Taken together, these new results show that one can solve very large SPN, GSPN, SRN, and SAN models without any special structure.

D. D. Deavours and W. H. Sanders An Efficient Disk-Based Tool for Solving Very Large Markov Models In Proc. Int. Conference on Modeling Techniques and Tools for Computer Performance Evaluation (TOOLS '97), Saint Malo, France, June, 1997, pp. 58-71, Springer.

Very large Markov models often result when modeling realistic computer systems and networks. We describe a new tool for solving large Markov models on a typical engineering workstation. This tool does not require any special properties or a particular structure in the model, and it requires only slightly more memory than what is necessary to hold the solution vector itself. It uses a disk to hold the state-transition-rate matrix, a variant of block Gauss-Seidel as the iterative solution method, and an innovative implementation that involves two parallel processes: the first process retrieves portions of the iteration matrix from disk, and the second process does repeated computation on small portions of the matrix. We demonstrate its use on two realistic models: a Kanban manufacturing system and the Courier protocol stack, which have up to 10 million states and about 100 million nonzero entries. The tool can solve the models efficiently on a workstation with 128 Mbytes of memory and 4 Gbytes of disk.

Invited Talks


Supreetha Aroor and Daniel D. Deavours, "A Dual-Resonant Microstrip-Based UHF RFID `Cargo' Tag." Presentation at IEEE MTT-S International Microwave Symposium 2008 (IMS2008), Atlanta, GA, June 18, 2008. Gary Clancy and Daniel D. Deavours, "Tracking Industrial Sized Containers." Presentation at EPC Connection, Chicago, IL, October 3, 2007.
Daniel D. Deavours, "Don't Mitigate the Metal/Water Problem; Solve It!" Presentation to the Reusable Plastic Container Coalition (RPCC), Dallas, TX, September 20, 2007.
Daniel D. Deavours, "From Pilot to Production: Practical Considerations in Your RFID Deployment." Tutorial for RFID World 2007 Cold Chain track, Grapevine, Tx, March 26, 2007.


Daniel D. Deavours, "RFID TSC110: UHF RFID - Tag Antennas." Tutorial for MTT-S, San Francisco, CA, June 11, 2006.


Daniel D. Deavours, "Deploying Gen 2," RFID Journal Live!, Las Vegas, NE, May 2, 2006.

Daniel D. Deavours, Weichao Wang, and Shannon D. Blunt, "Privacy and Opportunity in Passive RFID: Authentication and Identification using CDMA", Academic Convocation at RFID Journal Live! Las Vegas, NE, May 1, 2006.

Daniel D. Deavours "Gen 2 vs. Gen 1", RFID Journal Live! Las Vegas, NE, May 2-3, 2006.

Daniel D. Deavours "Gen 1 and Gen 2", RFID Journal Live! Las Vegas, NE, May 2-3, 2006.

Daniel D. Deavours "Data Rates", RFID Journal Live! Las Vegas, NE, May 2-3, 2006.

Daniel D. Deavours "Gen 2 and Q", RFID Journal Live! Las Vegas, NE, May 2-3, 2006.


Daniel D. Deavours, "RFID Alliance Lab: Testing Performance," Workshop presentation for RFID World, Dallas, TX, February 27, 2006.


Daniel D. Deavours, "Passive UHF RFID Performance on Materials," Poster for RFID Research Convocation, Boston, MA, January 23-24, 2006.


Daniel D. Deavours, "RFID: Measurement and Practice," University of Illinois, Champaign, IL, October 29, 2005.


Daniel D. Deavours, "Evaluating EPC Tag performance," RFID Journal Webinar, June 29, 2005.


Daniel D. Deavours, "EPC Tag Performance," RFID Journal Live!, Chicago, IL, April 10-12, 2005.


Daniel D. Deavours, "Performance of Pharma Tags - An Empirical Approach," RFID Pharmaceuticals Focus, Philadelphia, PA, March 30-31, 2005.


Daniel D. Deavours, "RFID Performance Characteristics," Midwest RFID Symposium,, Kansas City, KS, March 3, 2005.


Daniel D. Deavours, "User Perceived Bluetooth Interoperability," Computer Measurement Group, Fall Impact Conference, Overland Park, KS, October 5-6, 2004.



Tool descriptions


D. Daly, D. D. Deavours, J. M. Doyle, P. G. Webster, and W. H. Sanders. Möbius: An Extensible Tool for Performance and Dependability Modeling. In Computer Performance Evaluation: Modelling Techniques and Tools: Proceedings of the 11th International Conference, TOOLS 2000, Schaumburg, IL, March 27-31, 2000. In B. R. Haverkort, H. C. Bohnenkamp, and C. U. Smith (Eds.), Lecture Notes in Computer Science No. 1786, pp. 332-336. Berlin: Springer, 2000.

A brief, 4 page description of Möbius.

D. Daly, D. D. Deavours, J. M. Doyle, A. J. Stillman, and P. G. Webster. Möbius: An Extensible Tool for Performance and Dependability Modeling. In Digest of FastAbstracts presented at the 29th Annual International Symposium on Fault-Tolerant Computing (FTCS-29), Madison, Wisconsin, USA, June 15-18, 1999, pp 15-16.

A brief, 2 page description of Möbius.

D. Daly, D. D. Deavours, J. M. Doyle, A. J. Stillman, P. G. Webster, and W. H. Sanders. Möbius: An Extensible Framework for Performance and Dependability Modeling. In Tool Descriptions from the Multi-Workshop on Formal Methods in Performance Evaluation and Applications, Zaragoza, Spain, September 6-10, 1999.

A brief, 5 page description of Möbius.

W. D. Obal II, M. A. Qureshi, D. D. Deavours, W. H. Sanders. Overview of UltraSAN. In Proceedings IEEE Int. Performance and Dependability Symposium, Urbana, IL, September 4-6, 1996, p. 63.

A 1 page overview of UltraSAN.

D. D. Deavours, W. D. Obal II, M. A. Qureshi, W. H. Sanders, and A. P. A. van Moorsel. UltraSAN Version 3 Overview. In Proceedings of the 6th Int. Workshop on Petri Nets and Performance Models, Durham, NC, October 3-6, 1995, pp. 216-217.

A two-page overview of UltraSAN Version 3.0.

Theses, Tutorials, Reports, etc.


D. D. Deavours, Formal Specification of the Möbius Modeling Framework. PhD Disseration, University of Illinois at Urbana Champaign, 2001.

My PhD dissertation.

D. D. Deavours, It's Time for Open RFID. Column for Pharmaceutical Manufacturing March 10, 2005.


Last updated: May 6, 2006. Report suggestions and problems to author.