Rodney R. Howell
December, 2021
- Educational Background:
-
Ph.D. Computer Science (May, 1988),
University of Texas at Austin
B.S. Computer Science (May, 1984),
Wichita State University
- Refereeing Activities Performed for:
-
Transactions on Algorithms, Advances in Petri Nets,
Fundamenta Informaticae, Performance
Evaluation, Real-Time Systems, IEEE Trans. on Parallel and
Distributed Systems, Information Processing Letters, IEEE
Trans. in Automatic Control, IEEE Computer, IEEE Trans. on
Software Engineering, IEEE Trans. on Computers, Acta
Informatica, SIAM Journal on Computing,
Real-Time Systems Symposium, International
Conference on Distributed
Computer Systems, Symposium on Partial Evaluation and Semantics-Based
Program Manipulation, International Conference on Application and Theory
of Petri Nets, Symposium on Applied Computing, International
Conference on Parallel and Distributed Systems, Mathematical
Foundations of Computer Science, Euromicro Conference on Real-Time
Systems, and ACM Computer
Science Conference.
- Fellowships and Awards:
-
Kansas State Scholarship (1980-1984)
McGregor Scholarship (1980-1984)
Microelectronics and Computer Development Fellowship (1984-1986)
GTE Fellowship (1987)
- Areas of Research Interest:
-
Real-Time Systems,
Self-stabilization,
Petri Nets,
Process Planning Networks,
Graph Algorithms,
Computational Complexity,
Theory of Computation, and
Temporal Logic
- Employment History
-
- 1988-present:
-
Associate Professor, Department of Computing and Information Sciences,
Kansas State University.
- August 2014-present: Undergraduate Programs Director
- August 2019-June 2020: Special Assistant to the Dean
- 1988:
-
Research Fellow, Department of Computer Sciences, The
University of Texas at Austin.
- 1986-1988:
-
Research Assistant, Department of Computer Sciences, The
University of Texas at Austin.
- 1985-1987:
-
Teaching Assistant, Department of Computer Sciences, The
University of Texas at Austin.
- 1982-1984:
-
User Services Consultant, Digital Computing Center, Wichita State University.
- 1982-1983:
-
Student Assistant, Computer Science Department, Wichita State University.
-
M.S. Students:
- Muralidhar K. Venkatrao, Date of Completion: June, 1991.
- Thiagarajan Rajagopalan, Date of Completion: July, 1993.
- Pamela Hsu, Date of Completion: August, 1994.
- Xiaodong Wang, Date of Completion: July, 1996.
- Yan Zhou, Date of Completion: August, 1997.
- Varsha Mahadevan, Date of Completion: December, 2002.
- Vineet Tadakamalla, Date of Completion: May, 2011.
Grants and Contracts:
- Joint Study Contract Between Hitachi, Ltd., and KSU, (with
M. Mizuno), $173,685, January 1, 2008 - December 31,
2008, to conduct research on a real-time operating
system and device drivers for control programs for
automotive systems.
- ``Software Control Laboratory,'' NSF Grant No. DUE-9351911 (with
D. Gustafson, M. Calhoun, M. Mizuno, and V. Wallentine), $31,202,
with matching funds from KSU, June 1, 1993 - November 30, 1995, to
equip a laboratory to be used for programming exercises in several
undergraduate courses and for senior-level projects and honors
students. The equipment includes two mobile robots, a stationary
robotic arm, and other hardware and software support.
Survey Articles:
- Feasibility Problems for Recurring Tasks on
One Processor (with
S. Baruah and L. Rosier), Theoretical
Computer Science 118 (1993), pp. 3-20.
- Recent Results on the Complexity of Problems Related to Petri Nets
(with L. Rosier),
Advances in Petri Nets 1987, LNCS 266,
pp. 45-72,
Rozenberg, G., Ed., (Springer, Berlin, 1987).
Journal Articles/Submissions:
- Finite-State Self-Stabilizing Protocols in Message-Passing
Systems (with M. Nesterenko and M. Mizuno),
Journal of Parallel and Distributed
Computing 62 (2002), special issue on
Self-Stabilizing Distributed Systems, pp. 792-817.
-
On Non-Preemptive Scheduling of Recurring
Tasks Using Inserted
Idle Times
(with M. Venkatrao), Information and
Computation 117
(1995), pp. 50-62.
- The Complexity of Problems Concerning Structurally Bounded and
Conservative Petri
Nets,
Information Processing Letters 39 (1991), pp. 309-315.
- Bounded Self-Stabilizing Petri
Nets (with L. Cherkasova and L.
Rosier), Acta Informatica 32 (1995), pp. 189-207.
A similar version has appeared in
Advances in Petri Nets 1993, LNCS 674, pp. 26-50,
Rozenberg, G., Ed., (Springer, Berlin, 1993).
- Completeness Results for Single-Path Petri
Nets (with P.
Jancar and L. Rosier),
Information and
Computation 106 (1993),
pp. 253-265.
- Algorithms and Complexity Concerning the Preemptive Scheduling
of Periodic, Real-Time Tasks on One Processor (with S. Baruah and L.
Rosier), Real-Time Systems 2 (1990), pp. 301-324.
- The Instability of Self-Stabilization
(with M. Gouda and L. Rosier),
Acta Informatica 27 (1990), pp. 697-724.
- Normal and Sinkless Petri Nets
(with L. Rosier and H. Yen),
Journal of Computer and System Sciences 46 (1993), pp. 1-26.
- A Taxonomy of Fairness and Temporal Logic Problems for Petri Nets
(with L. Rosier and H. Yen),
Theoretical Computer Science 82 (1991), pp. 341-372.
- Global and Local Views of State Fairness
(with L. Rosier and H. Yen),
Theoretical Computer Science 80 (1991), pp. 77-104.
- Problems Concerning Fairness and Temporal Logic for
Conflict-Free Petri Nets (with L. Rosier),
Theoretical Computer Science 64 (1989), pp. 305-329.
A similar version of this paper has appeared
under the title,
On
Questions of Fairness and Temporal Logic for Conflict-Free
Petri Nets,
in Advances in Petri Nets 1988, LNCS 340, pp. 200-226,
Rozenberg, G., Ed., (Springer, Berlin, 1988).
- Completeness Results for Conflict-Free Vector
Replacement Systems
(with L. Rosier),
Journal of Computer and System Sciences 37 (December 1988),
pp. 349-366.
- An O(n1.5)
Algorithm to Decide Boundedness for Conflict-Free Vector
Replacement Systems
(with L. Rosier and H. Yen),
Information Processing Letters 25 (April 1987), pp. 27-33.
- Some Complexity Bounds for Problems Concerning Finite
and 2-Dimensional Vector Addition Systems with States
(with L. Rosier, D. Huynh, and H. Yen),
Theoretical Computer Science 46 (1986), pp. 107-140.
- An Analysis of the Nonemptiness Problem for Classes of Reversal-Bounded
Multicounter Machines
(with L. Rosier),
Journal of Computer and System Sciences 34 (February 1987), pp. 55-74.
Conference Articles:
- Computing First-to-First Propagation Delays Through Sequences of
Fixed-Priority Periodic Tasks, in the Proceedings
of the 24th Euromicro Conference on Real-Time Systems,
pp. 343-352,
Pisa, Italy, July 2012.
- Propagation Delays in Fixed-Priority Scheduling of Periodic Tasks
(with M. Mizuno), in the Proceedings of the 22nd
Euromicro Conference on Real-Time Systems, pp. 219-228,
Brussels, Belgium, July 2010.
- Using Graph Drawings to Find Short Paths in Large Graphs (with
T. Weninger and W. Hsu), in
Proceedings of the 2009 International Conference on
Artificial Intelligence, Las
Vegas, Nevada, July 2009.
- Finite-State Self-Stabilizing Protocols in
Message-Passing
Systems (with
M. Nesterenko and M. Mizuno), in the Proceedings of the 19th
ICDCS Workshop on Self-Stabilizing Systems, pp. 62-69, Austin, Texas,
June 1999.
- An Integrated Environment for Feature-Based Design and Process
Planning for Turned Components (with S. Sayani, J. Lazcano, and P.
Krishnaswami), in the Proceedings of the 22nd Midwest Mechanics
Conference, pp. 330-331, Rolla, Missouri, October 1991.
- Single-Path Petri Nets (with P. Jancar and L. Rosier), in
the Proceedings of the 16th International Symposium on Mathematical
Foundations of Computer Science, LNCS 520, pp. 202-210, Kazimierz
Dolny, Poland, September 1991.
- Bounded Self-Stabilizing Petri Nets (with L. Cherkasova and L.
Rosier), in the Proceedings of the 12th International Conference on
Application and Theory of Petri Nets, pp. 42-61, Gjern, Denmark, June 1991.
- On Preemptive Scheduling of Periodic, Real-Time Tasks on One
Processor (with S. Baruah and L. Rosier), in the Proceedings of the
15th International Symposium on Mathematical Foundations of Computer
Science, LNCS 452, pp. 173-179, Banská Bystrica, Czechoslovakia,
August 1990.
- System Simulation and the Sensitivity of Self-Stabilization
(with M. Gouda and L. Rosier), in the Proceedings of the 14th
International Symposium on Mathematical Foundations of Computer
Science, LNCS 379, pp. 249-258, Porabka Kozubnik, Poland,
August-September 1989. A similar version also appeared under the
title, The Instability of Self-Stabilization, in the
Proceedings of the MCC Workshop on Self-Stabilizing Systems, MCC
Technical Report No. STP-379-89, Michael Evangelist and Shmuel Katz
Eds., Austin, Texas, August 1989.
- Normal and Sinkless Petri Nets (with L. Rosier and H. Yen), in
the Proceedings of the 7th International Conference on Fundamentals
of Computation Theory, LNCS 380, pp. 234-243, Szeged, Hungary, August 1989.
- A Taxonomy of Fairness and Temporal Logic Problems for Petri Nets
(with L. Rosier and H. Yen),
in the Proceedings of the
13th International Symposium on Mathematical Foundations of Computer
Science, LNCS 324,
pp. 351-359,
Carlsbad, Czechoslovakia, August, 1988.
- Completeness Results for Reachability, Containment, and Equivalence, with
Respect to Conflict-Free Vector Replacement Systems
(with L. Rosier),
in the Proceedings of the
14th International Colloquium on Automata, Languages, and Programming,
LNCS 267, pp. 509-520,
Karlsruhe, West Germany, July 1987.
- On Questions of Fairness and Temporal Logic for Conflict-Free Petri Nets
(with L. Rosier),
in the Proceedings of the
8th European Workshop on Applications and Theory of Petri Nets,
pp. 197-214,
Zaragoza, Spain, June 1987.
- On the Complexity of Containment, Equivalence, and Reachability for
Finite and 2-Dimensional Vector Addition Systems with States (with D. Huynh,
L. Rosier, and H. Yen),
in the Proceedings of the 4th Annual
Symposium on Theoretical Aspects of Computer
Science, LNCS 247, pp. 360-370, Passau, West Germany, February
1987.
- On Global vs. Local State Fairness (with L. Rosier and H. Yen),
in the Proceedings of the
24th Annual Allerton Conference on Communication,
Control, and Computing, pp. 721-729,
Allerton House, Monticello, Illinois, October
1986.
- An Analysis of the Nonemptiness Problem for Classes of Reversal-Bounded
Multicounter Machines (with L. Rosier), in the
Proceedings of the
12th International Symposium on Mathematical Foundations of Computer
Science, LNCS 233, pp. 422-430, Bratislava, Czechoslovakia, August 1986.
Other Papers:
- On
Asymptotic Notation with Multiple
Variables, KSU Technical Report 2007-4
(revised Jan. 18, 2008).
Books:
-
Algorithms:
A Top-Down Approach, World Scientific, 2023, ISBN:
978-981-126-383-5.
Invited Talks:
- Scheduling Problems Involving Both Deadlines and Accuracy,
Hitachi Central Research Laboratory, August 1, 2008.
- Optimal Scheduling and Handling Potential Overload, University
of Nebraska-Lincoln, October 28, 1993.
- On Nonpreemptive Scheduling of Recurring Tasks Using Inserted
Idle Time, The University of Texas at Austin, August 4, 1992.
- System Simulation and the Sensitivity of Self-Stabilization,
Iowa State University, November 9, 1989.
- The Complexity of Problems Concerning Conflict-Free Petri Nets,
an interview talk given at the following universities during March and
April, 1988:
Southern Methodist University, Kansas State University, The Wichita
State University, State University of New York at Buffalo, Texas A&M,
Washington University (St. Louis), and The University of Missouri at
Rolla.
Rod Howell (rhowell@ksu.edu)