Meeting Program
PSA 2004
Radisson Hotel, Austin Texas
18-20 November
*Indicates student speaker
Papers should already be archived at
http://philsci-archive.pitt.edu/view/confandvol/90.html
Thursday November 18, 12:00-3:00 pm
Governing Board Meeting: LAKEVIEW
Thursday, November 18, 4:00-6:30 pm
Concurrent sessions A
A1 Symmetries and Transitions
(Symposium): TRAVIS I
Proposer: Chris Smeenk (UCLA)
Chair: Fred Kronz (University of Texas,
Austin)
Elena Castellani
(University of Florence) and Katherine Brading (University of Notre Dame): “Curie’s Principle,
Encore”
Laura Ruetsche (University
of Pittsburgh): “Johnny’s
so long at the ferromagnet”
Chris Smeenk (UCLA): “The Elusive Higgs Mechanism”
Christopher A. Martin (Indiana University): “On Gauge Symmetry, its
Breaking, and Renormalization”
A2 Confirmation and Inductive Logic
(Symposium): TRAVIS II
Proposer:
Branden Fitelson (University of California,
Berkeley)
Chair: Christopher
Hitchcock (California
Technological University)
James Joyce (University of Michigan): “The Varieties of Bayesian Theories of
Evidential Support”
Branden Fitelson (University
of California, Berkeley): “Logical Foundations of Evidential
Support”
Patrick Maher (University of Illinois,
Urbana): “A
Conception of Inductive Logic”
A3 What
Can Philosophy of Science Learn from Archaeology and Vice Versa? Alison Wylie’s Thinking from Things (Workshop): TRAVIS III
Proposer: Lynn Hankinson Nelson (University
of Washington, Seattle)
Chair: Harold
Kincaid (University of Alabama, Birmingham)
William Bechtel (University of California,
San Diego):
“Interconnected Mechanisms and the Unity of Science”
William Krieger (California State
Polytechnic University,
Pomona):
“Interpreting the Interpretative Dilemma: Wylie and Archeological Explanation”
Helen E. Longino (University
of Minnesota): Wylie on
Values in Science”
Elizabeth Potter
(Mills College) “A Wylie Model of Confirmation”
Lynn Hankinson Nelson (University of Washington,
Seattle)
“Philosophy from the Ground Up”
Response: Alison Wylie (Barnard College
and Columbia University)
A4 Experimental Collaborations (Workshop): OLD PECAN STREET
Proposer:
Kent Staley (St Louis University)
Chair: John Forge (Griffith
University, Australia)
Henry Frisch (Fermi Institute, University
of Chicago): “Some
Thoughts on the Evolution of the Collider Detector at
Fermilab”
Kent Staley (St
Louis University) and
William Rehg (St Louis University):
“The CDF Collaboration and Argumentation Theory: the Role of Process in
Objective Knowledge”
Deborah Perron
Tollefsen (University
of Memphis): “Scientific
Collaboration and Collective Epistemic Agency”
A5 Applying Science
(Workshop): THE SKYLINE
Proposers:
Rens Bod (Institute for
Logic, Language and Computation, University
of Amsterdam), Mieke
Boon (University of Twente) and Marcel Boumans (Economics, University of Amsterdam)
Chair: Marcel Boumans
(Economics University
of Amsterdam)
Introduction: Marcel Boumans (Economics, University of Amsterdam)
Susan Sterrett
(Duke University): “Models of Phenomena and
Models of Machines”
Michael Heidelberger (Tubingen
University): “Models in
Fluid Mechanics”
Mieke
Boon (University
of Twente):
“Explaining Basic Sciences in the Engineering Sciences”
Rens Bod (Institute for Logic, Language and Computation, University of Amsterdam): “FromTheory
to Technology: Rules versus Exemplars”
Discussants: Margaret Morrison (University of Toronto)
and Hans Radder (Vrije Universiteit Amsterdam)
A6 Philosophy
of Biology I: Topics in Philosophy of Biology (Contributed Papers): LAKEVIEW
Chair: Richard Burian
(Virginia Polytechnic Institute and State
University)
Marcel Weber (University of Basel, Switzerland):
“Indeterminism in Neurobiology: Some Good and Some Bad News”
Warren Schmaus
(Illinois Institute of Technology): “Evolutionary and Neuroscience Approaches
to the Study of Cognition”
Heather A. Jamniczky*
(Department of Biological Sciences, University of Calgary): “Biological Pluralism and Homology”
Gry Oftedal* (University
of Oslo): “Heritability and Genetic Causation”
A7 Philosophy
of Physics I: Topics in Philosophy of Physics (Contributed Papers): TREATY OAK
Chair: Larry Sklar
(University of Michigan)
Robert Bishop (University
of Konstanz, Germany
and Wolfson College, Oxford):
“Patching Physics and Chemistry Together”
Axel Gelfert*
(University of Cambridge): “Mathematical Rigor in
Physics: Being Realistic about Exact Results”
Mathias Frisch (University of Maryland,
College Park):
“Causation, Counterfactuals and the Past Hypothesis”
Daniel Parker* (University of Maryland,
College Park):
“Thermodynamic Irreversibility: Does the Big Bang Explain What it Purports to
Explain”
Thursday, November 18, 7:00-8:30 pm
HSS and PSA Opening Reception: Hyatt Regency, Texas Foyer
Friday, November 19, 7:45-8:45 am
LAKEVIEW
Editorial Board Meeting, Philosophy
of Science (Continental Breakfast)
Friday, November 19, 9:00-11:45 am
Concurrent Sessions B
B1 The Semantic View of Theories, Scientific Structuralism and
Structural Realism (Symposium): TRAVIS I
Proposer:
Elaine Landry (University
of Calgary)
Chair:
Elaine Landry (University
of Calgary)
Martin
Thomson-Jones (Oberlin
College), “Models, the
Semantic View, and Scientific Representation”
Bas
C. Van Fraassen (Princeton University),
“All Scientific Representation is Structural Representation”
Steven
French (University of Leeds) and Juha Saatsi* (University
of Leeds), “Realism about
Structure: The Semantic View and Non-linguistic Representations”
Stathis Psillos (University of Athens), “The Structure, the Whole Structure and Nothing but the Structure?”
Katherine Brading
(Notre Dame
University) and Elaine Landry (University of Calgary), “Shared
Structure and Scientific Structuralism”
B2 Simulation,
Instrumentation and Representation at the Nanoscale
(Symposium): TRAVIS II
Proposer:
Alfred Nordmann (Technische
Universität Darmstadt
and University of
South Carolina)
Chair: Alfred Nordmann
(Technische Universität Darmstadt and University
of South Carolina)
Eric
Winsberg (University of South
Florida in Tampa) “Climbing the Multiscale
Ladder: Up and Down the Epistemology of Nano-Science
Simulation”
Paul Humphreys (University of Virginia),
“Observation at the Nanoscale”
Johannes Lenhard
(University of Bielefeld),
“Surprised by a Nanowire: How Simulation is Changing the Mode of Scientific Understanding”
Otávio Bueno (University
of South Carolina),
“Representation at the Nanoscale”
B3 Four Case Studies on Chance in Evolution
(Symposium): TRAVIS III
Proposer: Robert Richardson (University of Cincinnati)
Chair: Lindley Darden (University of Maryland)
John Beatty (University
of British Columbia): “Chance and
History: Darwin
on Orchids (and Especially Twisted Orchids)
Robert C. Richardson (University of Cincinnati): “Chance and the Patterns of
Drift: A Natural Experiment”
Robert A. Skipper (University of Cincinnati): “"Chancy Dynamics and Genetic Draft: The Elimination of Drift?"
Michael R. Dietrich (Dartmouth College): “Nothing Left to Chance? The
Place of Random Drift in the Neutralist/Selectionist
Controversy”
Discussant: Roberta Millstein (California State
University, Hayward)
B4 Individual
and Communal Scientific Knowers (Workshop): OLD PECAN STREET
Proposer: Catherine Hundleby (University of Windsor, Ontario)
Chair: Sharyn
Clough (Oregon State University)
Carla Fehr
(Iowa State University)
“Social Conceptions of Scientific Objectivity: How do we get there from here?”
Heidi Grasswick
(Middlebury College): “Scientific Communities:
What’s left for Individuals?”
Catherine Hundleby
(University of Windsor, Ontario): “Epistemological Affirmative
Action”
Kristina Rolin
(Helsinki School of Economics), “Individuals,
Communities and the Reliability of Testimony”
Commentators: Lorraine
Code (York University),
Helen Longino (University
of Minnesota), Lynn Hankinson Nelson (University of Washington,
Seattle)
B5 Philosophy
of Physics II: Quantum Mechanics (Contributed Papers): THE SKYLINE
Chair: Jeremy Butterfield (Oxford University)
Mario Castagnino
(Department of Physics, Universidad de Buenos Aires) and Olimpia
Lombardi (Universidad Autonoma de Madrid):
“Self-Induced Decoherence and the Classical Limit of
Quantum Mechanics”
Christian Wüthrich*
(University of Pittsburgh): “To Quantize or not to
Quantize: Fact and Folklore in Quantum Gravity”
Joseph Berkovitz
(University of Maryland,
Baltimore County)
and Meir Hemmo (University of Haifa): “How to Reconcile Modal
Interpretations of QM with Relativity”
Jeffrey A. Barrett (University of California,
Irvine):
“Relativistic Quantum Mechanics through Frame-Dependent Constructions”
B6 History of Philosophy of Science
(Contributed Papers): LAKEVIEW
Chair: Gary Hardcastle
(Bloomsburg University)
Thomas Mormann
(University of the Basque Country,
Spain): “Carnap’s Conventionalism versus Differential Topology”
Greg Frost-Arnold* (University of Pittsburgh): “Unity of Science and the
Elimination of Metaphysics in Logical Empiricism”
Laura Snyder (St John’s University):
“Confirmation for a Modest Realism”
B7 General
Philosophy of Science I: Observation and Experiment (Contributed Papers):
TREATY OAK
Chair: Robert Rynasiewicz
(Johns Hopkins University)
Marcel Boumans
(University of Amsterdam): “Measurement Outside the Laboratory”
Maarten
Van Dyck* (Ghent
University, Belgium):
“The Paradox of Conceptual Novelty and Galileo’s Use of Experiments”
Hasok
Chang (University College London):
“A Case for Old Fashioned Observability and a
Reconstructed Constructive Empiricism”
Laura Franklin* (Columbia University):
“Exploratory Experiments”
Friday, November 19, 12:00-1:15
Lunchtime Round Table: LAKEVIEW
Discussion of the Union of Concerned Scientists’ report:
“Scientific Integrity in Policymaking”
http://www.ucsusa.org/global_environment/rsi/page.cfm?pageID=1449
Chair: Sandra Mitchell (University of Pittsburgh)
Discussants: Jane Maienschein
(Arizona State University), Kristin Shrader-Frechette
(University of Notre Dame), James Bogen (Pitzer College), Naomi Oreskes
(University of California, San Diego)
Friday, November 19, 1:30-3:10 p.m.
Concurrent sessions C
C1 Cognitive
Studies of Science: Vision, Models and Agency in Scientific Cognition
(Symposium): TRAVIS I
Proposer:
Ronald Giere (University of Minnesota)
Chair:
Richard Grandy
David Gooding (University of Bath),
“Visual Cognition: Where Cognition and Culture Meet”
Nancy Nersessian
(Georgia Institute of Technology), “Model-Based Reasoning in Distributed
Cognitive Systems”
Ronald Giere
(University of Minnesota), “The Role of Agency in
Distributed Cognitive Systems”
C2 Heisenberg’s
Closed Theories: From Axiomatics to
Incommensurability (Workshop): TRAVIS II
Proposer:
Alisa Bokulich (Boston University)
Chair: Antigone
Nounou (University
of Minnesota)
Melanie Frappier
(University of Western Ontario):
“Heisenberg’s Answer to Quantum Physics’ Completeness Problem”
Alisa Bokulich
(Boston University): “Heisenberg Meets Kuhn:
Closed Theories and Paradigms”
Michela Massimi (Cambridge
University): “Heisenberg,
Pauli and the untranslatability
of the old
quantum theory lexicon: where Kuhnian
incommensurability leaves us”
C3 Evolution and Computation (Workshop):
TRAVIS III
Proposer:
Robert T. Pennock (Michigan State
University)
Chair: Inmaculada
de Melo-Martin (St Mary’s University, Texas)
Robert T. Pennock (Michigan State
University): “Models,
Simulations, Instantiations and Evidence: The Case of Digital Evolution”
Jeffrey C. Shank (Psychology, University of California,
Davis): “From Animats to Animals”
Jeff Clune
(Michigan State
University) and Robert Pennock (Michigan
State University):
“Beyond Kin Selection: How Digital Evolution Can Expand Understanding of
Biological Altruism”
Mark Bedau
(Reed College): “Computational Insights Into the Creativity of Evolution”
C4 The Social Dynamics of Decision Making (Workshop): OLD PECAN STREET
Proposer:
J. McKenzie Alexander (London
School of Economics)
Chair: Brian Skyrms
(University of California,
Irvine)
J. McKenzie Alexander (London School
of Economics): “Social Networks and Multiplayer Games”
Cristina Bicchieri (University of Pennsylvania):
“The Emergence of Fairness in the Ultimatum Game”
Peter Vanderschraaf
(Carnegie Mellon University):
“Local Interaction and Reciprocal Cooperation”
C5 General
Philosophy of Science II (Contributed Papers): Causality, Confirmation and
Inference: THE SKYLINE
Chair: Jim Woodward (California Technological
University)
Robert Northcott*
(London School of Economics): “Pearson’s Wrong Turning: against statistical
measures of causal efficacy”
Laura Perini (Virginia Polytechnic
and State University): “Visual Representations and
Their Role in Confirmation”
Richard Scheines
(Carnegie Mellon University):
“The Similarity of Causal Inference in Experimental and Non-Experimental
Studies”
C6 Philosophy of Social Sciences
(Contributed Papers): LAKEVIEW
Chair: Jane Duran (University of California,
Santa Barbara)
Daniel Steel (Michigan State
University): “Mechanisms
and Functional Explanations in Social Science “
Lawrence Shapiro (University of Wisconsin,
Madison): “Can
Psychology be a Unified Science?”
Julian Reiss (London School
of Economics): “Causal Instrumental Variables and Interventions”
C7 Gender and Science (Contributed Papers):
TREATY OAK
Chair: Mary Domski (California
State University,
Fresno)
Hugh Lacey (Swarthmore College):
“On the Interplay of the Cognitive and the Social in Scientific Practics
Margret Grebowicz (University
of Houston, Downtown):
“Consensus, Dissensus and Democracy: What is at Stake
in Feminist Science Studies?”
Kristen Intemann*
(Coastal Carolina
University): “Feminism, Underdetermination and Values in Science
Friday November 19, 3:30-5:30 p.m.
Concurrent sessions D
D1 Strategies of Modeling in Biology and
Chemistry (Symposium): TRAVIS I
Proposer:
Michael Weisberg (University of Pennsylvania) and Janet Stemwedel
(San Jose State University)
Chair: Peter Godfrey-Smith (Australian National
University and Harvard University)
Jay Odenbaugh
(Lewis and Clarke
College), “A Message in
the Bottle?: The Constraints of Experimentation on Scientific
Reasoning”
Michael Weisberg (University of Pennsylvania),
“Robustness Analysis”
Janet Stemwedel
(San Jose State University),
“Getting More With Less: Experimental
Constraints and Stringent Tests of Model Mechanisms of Chemical Oscillators.”
Anya Plutynski (University
of Utah), “The Molecular
Revolution, Idealization and Population Genetics”
D2 The Dimensions
of Spacetime (Symposium): TRAVIS II
Proposer:
Craig Callender (University
of California, San
Diego) and Nick Huggett (University of Illinois,
Chicago)
Chair:
Frank Artzenius (Rutgers University)
Craig Callender
(University of California,
San Diego): “An
Answer in Search of a Question: ‘Proofs’ of the Tri-Dimensionality of Space”
Sean Carroll (Physics, University of Chicago): “Why three dimensions of space
just aren’t enough”
David Hilbert (University of Illinois,
Chicago) and Nick Huggett
(University of Illinois,
Chicago):
“Groups in Mind”
Bradley Monton
(University of Kentucky) :”Quantum
Mechanics and 3N-Dimensional Space”
D3 Out
of the Ditch: Lessons for Philosophy of Science from the Cold War (Workshop):
TRAVIS III
Proposer:
Heather Douglas (University of Tennessee, Knoxville)
Chair: Jessica Wang (UCLA)
George Reisch
(Open Court Publishing): “Public Enlightenment in the 1930s: John Dewey,
Logical Empiricism and the Unity of Science”
Don Howard (University of Notre
Dame): “Social Normativity and the Epistemology of
Science: Philosophy of Science in the Public Domain”
Heather Douglas (University of Tennessee,
Knoxville):
“Disentangling Science and Values in the 1950s: The Professionalization
of Philosophy of Science in the Cold War”
Alan Richardson (University of British
Columbia): “Mind the World Order: Liberation
(Anti)Metaphysics and Philosophy of Science”
D4 Experiment and Concept Formation
(Workshop): OLD PECAN STREET
Proposer:
Friedrich Steinle (University of Lyon,
I)
Chair: Ryan Tweney
(Bowling Green State University)
James Lennox (University of Pittsburgh):
“The Experimental Basis of Conceptual Innovation in William Harvey’s De Motu Cordis”
Uljana Feest (Max Planck Institute, Berlin): “Conceptual Presuppositions in
Experimental Psychology: Understanding Discovery via an Analysis of Artifacts”
Friedrich Steinle
(Max Planck Institute, Berlin): “Experiments, Concepts and Laws: The case of
the two electricities”
Commentator: Nancy Nersessian (Georgia Institute of Technology)
D5 Philosophy
of Biology II: Topics in Evolutionary Theory (Contributed Papers): THE SKYLINE
Chair: Jonathan Kaplan (Oregon State
University)
Samir Okasha (University
of Bristol): “Multi-Level
Selection and the Major Transitions in Evolution”
Andrew Hamilton* (University of California,
San Diego) and Matt Haber*
(University of California,
Davis):
“Coherence, Consistency and Cohesion: Clade Selection
in Okasha and Beyond”
Mark Couch* (Columbia University)
“Functional Properties and Convergence in Biology”
Ayelet Shavit (Hebrew University of Jerusalem
and Tel Hai Academic
College): “The Notion of
‘Group’ and Tests of Group Selection”
D6 General
Philosophy of Science III: Realism and Underdetermination
(Contributed Papers): LAKEVIEW
Chair: Sherrilyn
Roush (Rice University)
P.D. Magnus (SUNY Albany): “Background Theories and Total
Science”
Gerald Doppelt
(University of California,
San Diego):
“Empirical Success or Explanatory Success: What does Current Scientific Realism
Need to Explain? What does Current
Scientific Realism Need to Explain?*”
Juha Saatsi* (University
of Leeds, UK):
“On the Pessimistic Induction and Two Fallacies”
Friday November 19, 6:15-8:00 p.m.
Joint Reception at the Harry Ransom
Center for the Humanities,
University of Texas-Austin
Bus transportation will be arranged. Be sure to pay for the reception and
transportation when you register for the conference (an additional $5).
Saturday November 20, 9:00-11:45 a.m.
Concurrent sessions E
E1 Can
Philosophy of Science Offer Help in Resolving Contemporary Biological
Controversies? (Symposium): TRAVIS I
Proposer: Kristin Shrader-Frechette
(Notre Dame University)
Chair: James Griesemer
(University of California,
Davis)
Kevin
Elliott (Pennington Biomedical Research Labs and Louisiana State
University),
"Analysis of Anomaly in Scientific Controversy: Help for the Dispute over
Low-Dose Biochemical Effects"
Deborah
Mayo and Aris Spanos (Virginia
Polytechnic and State
University),"Philosophers
of Science and Statistical Controversies in Ecological Testing"
Kristin
Shrader-Frechette (University of Notre
Dame), “Idealized Models and Endangered Mammals: “Resolving Conflicts over Population Viability
Assessment (PVA)”
Paul Thompson (Michigan State
University), "How
Risky Are Genetically Engineered Crops? How Philosophers Can Help Answer the
Question”
E2 Chemical Substances (Symposium): TRAVIS
II
Proposer: Robin Hendry (University of Durham)
Chair:
Andrea Woody (University of Washington, Seattle)
Paul Needham (University of Stockholm):
“Substance and modality”
Joseph Earley
(Chemistry, Georgetown
University): “The
continuing problem of chemical combination”
Paul Bogaard
(Mount Allison University):
“After Substance: How Aristotle’s Argument Still Bears on the Philosophy of
Chemistry”
Robin Findlay Hendry (University of Durham): “Elements and compounds and
other chemical kinds”
E3 Quantum
Information Theory and the Foundations of Quantum Mechanics: Is Information the
Way forward? (Workshop) : TRAVIS III
Proposer: Christopher Timpson (Leeds University)
Chair and Moderator:
Christopher Timpson (Leeds
University)
Christopher G. Timpson (Leeds University):
“Opening Remarks: Information talk in quantum mechanics”
Christopher A. Fuchs (Bell Labs)
“Quantum Mechanics as Quantum Information (and only a little more)”
Jeffrey Bub (University of Maryland)
“Why the Quantum?”
Anthony Valentini
(Perimeter Institute for Theoretical Physics, Ontario) “Hidden Variables and Quantum
Information”
Panel Discussion: Christopher Fuchs
(Bell Labs), Jeffrey Bub
(University of Maryland)
Anthony Valentini (Perimiter
Institute for Theoretical Physics, Ontario) Armond Duwell (University of Pittsburgh)
E4 Philosophy
of Biology III: Natural Selection and Evolution (Contributed Papers): OLD PECAN STREET
Chair: Peter Schwartz (Boston University)
Bence Nanay* (University
of California, Berkeley): “Can Cumulative Selection Explain
Adaptation”
Kenneth Reisman*
(Stanford University)
and Patrick Forber* (Stanford University):
“Manipulation and the Causes of Evolution”
Stephen G. Morris* (Florida State University):
“Identifying the Explanatory Weakness of Strong Altruism”
Jessica Pfeifer (University of Maryland,
Baltimore County): “Why the Causes of Selection
and Drift May be Distinct”
E5 Decision Theory (Contributed Papers): THE
SKYLINE
Chair: Maralee
Harrell (Carnegie
Mellon University)
Franz Huber (Centre for Junior
Research Fellows, University
of Konstanz):
“What is the Point of Incremental Confirmation?”
Christoph
Schmidt-Petri (University of Konstanz/London School
of Economics): “Newcomb’s Problem and Repeated Prisoner’s Dilemmas”
Jan-Willem Romeyn*
(University of Groningen,
The Netherlands):
“Theory Change and Bayesian Statistical Inference”
Zachary Ernst (Florida State
University): “Robustness
and Conceptual Analysis in Evolutionary Game Theory”
E6 Race and Science (Contributed Papers):
LAKEVIEW
Chair: David Papineau
(Kings College,
London)
Michael Root (University
of Minnesota, Minneapolis):
“The Number of Black Widows in the National
Academy of Sciences”
Edouard Machery* (University
of Pittsburgh) and Luc Faucher (Universite du Quebec a Montreal, Montreal): “Social
Construction and the Concept of Race”
Alberto Cordero (Graduate Center,
CUNY and Queens College, CUNY): “Nativism,
Scientific Texture and the Moral Limits of Free Inquiry”
Lisa Gannett (St Mary’s University,
Halifax): “Group Categories in Pharmacogenetics
Research”
E7 General
Philosophy of Science IV: Scientific Models (Contributed Papers): TREATY OAK
Chair: Elisabeth Lloyd (Indiana University)
Chris Pincock
(Purdue University): “Overextending Partial
Structures: Idealization and Abstraction”
Tarja Knuuttila (University
of Helsinki, Finland):
“Models, Representation and Mediation”
James Justus* (University of Texas,
Austin): “Qualitative Scientific Modeling and Loop Analysis”
Demetris Portides (University
of Cyprus): “Scientific
Models and the Semantic View of Scientific Theories”
Saturday November 20, 12:00-1:15 p.m.
PSA Business Meeting: LAKEVIEW
All PSA members are invited to attend.
HOPOS: The International
Society for the History of Philosophy of Science, Open House Meeting (Location TBA)
Chair: Saul Fisher, The Andrew W. Mellon Foundation
Anya
Plutynski, University of Utah, "Why Philosophers
of Science Ought to Join HOPOS"
Warren Schmaus,
Illinois Institute of Technology, "From the Hills of Virginia to the
Capitals of Europe: The Astonishing Rise of HOPOS"
Alan Richardson, Univesity
of British Columbia, "The Use and Advantage of Trained Historians in 20th
Century History of Philosophy of Science."
Saturday November 20, 1:30-3:45 p.m.
Concurrent sessions F
F1 Reduction,
Emergence and Condensed Matter Physics (Symposium): TRAVIS I
Proposers:
Don Howard (University of Notre Dame) and Margaret Morrison (University of Toronto)
Chair:
Harald Altmanspacher (IGPP,
Germany)
Philip Stamp (University of British
Columbia), “Effective Hamiltonians and Effective Vacua”
Margaret Morrison (University of Toronto), “Reducing Theories and
Emerging Phenomena”
Robert W. Batterman (Ohio State
University), “Limiting
Reductions and Emergence”
Don Howard (University of Notre
Dame), “Entanglement Big and Small: On the Relation between Condensed Matter
Physics and Particle Physics.”
F2 Advances
in Genomics and Its Conceptual Implications for Development and Evolution
(Symposium): TRAVIS II
Proposer: Karola C. Stotz (University
of Pittsburgh)
Chair: Paul
Griffiths (University of Queensland, Brisbane)
Karola C.
Stotz (University of Pittsburgh): “With Genes Like
That, Who Needs an Environment? Genomics Argument Against
Genetic Determinism”
Jeffrey Schwartz (University of Pittsburgh)
and Bruno Maresca (International Institute of
Genetics and Biophysics, Italy): “Decisions, decisions: Heat Shock Proteins and Why Thomas Hunt Morgan
Didn’t Become the Father of Evo-Devo.”
Lenny Moss (University of Notre
Dame): “Redundancy, Plasticity and Detachment: the implications of recent
molecular biology for evolutionary thinking.”
Commentator: C. Kenneth Waters (University of Minnesota)
F3 In Memory of Richard Jeffrey (Symposium):
TRAVIS III
Proposer: Alan Hajek (California
Institute of Technology)
Chair:
Isaac Levi (Columbia
University)
Alan
Hájek (California Institute of Technology): “Reminiscences
on Richard Jeffrey, and Some Reflections on The Logic of Decision”
Persi Diaconis
(Stanford University): “Recent Developments in
Bayesian Statistics”
Brian Skyrms
(University of California
at Irvine): “Radical
Probabilism”
Lyle Zynda
(Indiana University,
South Bend)
“Radical Probabilism Revisited: Are Probabilities and
Desirabilities Enough?”
F4 How
Should Philosophy of Science Be Socially Relevant? (Symposium): TREATY OAK
Proposer: Janet Kourany (University of Notre Dame)
Chair and Commentator: J.L. Heilbron (University
of California, Berkeley,
Oxford University
and Yale University)
Nancy Cartwright (London School
of Economics and University of California, San
Diego): “Evidence for Use”
Janet Kourany (University of Notre Dame): “Getting Philosophy of
Science Socially Connected”
John Dupre
(University of Exeter and ESRC Centre for Genomics in
Society): “The Role of Philosophy in Interdisciplinary Research on the
Biosciences”
F5 Philosophy
of Physics III: General Relativity
(Contributed Papers): THE SKYLINE
Chair: Carl Hoefer
(ICREA and Autonomous University of
Barcelona, Spain)
David J. Baker* (Princeton University):
“Spacetime Substantivalism
and Einstein’s Cosmological Constant”
Edward Slowik
(Winona State University):
“On the Cartesian Ontology of General Relativity: Or, Conventionalism in the
History of the Substantival/Relational Debate”
William L. Vanderburgh (Wichita State University):
“The Methodological Value of Coincidences: Further Remarks on Dark Matter and
the Astrophysical Warrant for General Relativity”
Peter Bokulich
(Dibner Institute, MIT): “Does Black Hole Complementarity Answer Hawking’s
Information Loss Paradox?”
F6 General
Philosophy of Science V: Structural Realism (Contributed Papers): LAKEVIEW
Chair: Christopher Eliot (Hofstra University)
Mohamed Elsamahi
(Southeast Missouri State
University): “A Critique
of Localized Realism”
Ioannis Votsis* (University
of Bristol): “The Upward
Path to Structural Realism”
Mark Newman* (University
of California, San Diego): “Ramsey Sentence Realism as an
answer to the Pessimistic Meta-Induction”
Angelo Cei*
(University of Leeds, UK): “Structural Distinctions:
Entities, Structures and changes in science”
Saturday November 20, 4:15-5:30 p.m.
Presidential Address: TRAVIS BALLROOM
Welcome: Miriam
Solomon (Program Chair, PSA 2004, Temple
University)
Presentation: From
George Gale (Secretary-Treasurer of PSA, University of Missouri, Kansas City)
on behalf of PSA to the 2003 winner of the Graduate Student Essay Contest:
Jonathan Tsou (University of Chicago), for an essay
entitled, “The Justification of Concepts in Carnap’s Aufbau”
Introduction to the Presidential Address: President-Elect
Brian Skyrms (University
of California, Irvine)
Address: Elliott Sober (University of Wisconsin),
“The Reality of Macro-Probabilitites.”
Saturday November 20, 5:30-7:00 p.m.
Presidential Reception
POOLSIDE at the
Radisson Hotel (an indoor location will be announced in case of inclement
weather)
Food, drink and musical entertainment. All those registered for PSA 2004 are
welcome.
Saturday November 20, 10:30-12:00 p.m.
HSS Graduate Student Party
Hyatt, Big Bend Ballroom and Foyer
PSA graduate students are invited to attend.


Team Centinal
Home
About Us
Thanks For Your Queries!
Our Team Will Definitely try To Resolve Your Problem


About Me
I bring a dogged persistence with my military background and a knack for creative solutions from working in computer technical support. I produce enterprise-quality, rigorously-tested components with documentation even non-technical people can understand. I am pursuing a degree in website design to further augment the value I bring to future teams.


navbar
Basic Field
Brand Name
Active
Action
Another Action
Something else here
Some Dropdown Header
Separated Link
Link
Disabled
Search


Company profile - Canadian Company Capabilities
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
G. Michaels Consulting Ltd.
Mailing Address:
11211-76 Ave. N.W.EDMONTON, Alberta
T6G 0K2
Location Address:
11211-76 Ave. N.W.EDMONTON, Alberta
T6G 0K2
Tel.:<PHONE_NUMBER>
Tel.:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
Logo
Company Profile
Profile
Company Information
G. Michaels Consulting Ltd. provides effective solutions for
computer systems. An Edmonton engineering company, GMCL has
specialized in software support and retrofits of DigitalTM
Equipment (DEC) systems for twenty-six years. Increased
performance, capacity, supportability and savings in maintenance
costs have been realized through our effective software/hardware
solutions. G. Michaels Consulting Ltd. has served Canadian
clients since 1974 and American clients since 1984. This
experience has lead to the development of DBDOC over the past
four years, with extensive expertise developed in effective
support of Microsoft® Windows® based personal computers.
Products
DBDOC, a database documentation system, is GMCL 's unique
documentation and support tool. Automatically, it transforms a
process control database and related source information into
Windows® accessible hypertext files, linked by our compiler,
HYPERLINK and viewed through our enhanced Microsoft® MediaViewTM
HYPERVIEW browser. DBDOC has been completed for EMCON-D and
Bailey® INFI 90® process control systems from DOS through
WinTools® and Symphony®. DBDOC is fully year 2000 compliant.
DBDOC provides instant access to static plant information with
live data monitoring.
We are able to assess your DBDOC needs, and fine-tune a version
of DBDOC that will provide trouble-shooting, diagnostic, and
additional monitoring support for your Bailey® system. Custom
fitting of third party systems, such as AutoCAD®, is available
for DBDOC support of your Bailey® system.
ConnectIT-2000
abb.com, ABB, abb, ABB group, abb group, Bailey, Bailey
Distributed Control Systems, DCS, bailey, bailey INFI 90, INFI,
INFI90, bailey INFI-90, infi-90, infi 90, infi, bailey cad,
INFI, INFI90, INFI-90, NET 90, NET-90, NET90, NET 90, NET-90,
NET90, Symphony, symphony, WinTools, wintools, DOS, dos,
Composer, composer, Conductor, conductor, Conductor graphics,
conductor graphics, WinCAD, wincad, PCView, pcview, SODG, sodg,
CAD, cad, Batch B90, B90, Ladder, ladder, cadews, CADEWS, System
Six, system six, AutoCAD, autocad, Microstation, microstation,
dbdoc, DBDOC, elsag bailey, elsag-bailey, elsag, consulting,
engineering, point database, bailey database, consultant, pulp &
paper, oil & gas, chemical, control system, distributed control
systems, real-time control, real time control, real time process
control, p. eng, graphics, process control, process control
systems, process automation, database documentation, bailey
documentation, documentation, live data monitoring, pdp-11, rsx,
vax, emcon-d, legacy systems, application upgrades, system
upgrades, gmcl
Full profile
Full profile
Contact information
Company description
Product / Service / Licensing
Process Control Systems
The DBDOC Database Documentation System is a unique tool that
helps you generate and maintain documentation for your process
control system database and applications. DBDOC is completely
Y2K compliant.
DBDOC produces Windows® accessible documentation of your plant's
static system. The DBMON subsystem adds the ability to monitor
live data on a read-only basis. DBDOC's features can greatly
reduce the load on your people. Our tools help gather, create
and upgrade various machine-readable files that describe the
interaction among the resources in your process control system.
We have created a powerful compiler, HYPERLINK, to cross-
reference your resources automatically. The process can be
repeated whenever the source files change. DBDOC creates a set
of hypertext documentation that allows any user to view the
database and process control applications intuitively, through a
straightforward point and click interface. Any aspect of the
linked hypertext is viewable with our fast, user-friendly
HYPERVIEW browser. The "links" referenced in this way show all
the places in the system where each resource is used. Search,
print and zoom capabilities provide additional power for trouble
shooting, analysis, and documentation. Plant documentation is
created using the following process control system sources:
- database tags and their parameters
- graphics -- displays and source
- Bailey® CADEWS® drawings with links
- Conductor® Graphics
- AutoCAD® drawings with links
- application programs / data files
- text documentation
- hardware listings
- production logs
- internal resources
- help files
DBDOC provides a tool of critical importance for process control
systems -- the entire database and all process applications are
at your finger tips on your Windows® computer. Use the search
ability of DBDOC to find text, graphics, applications, drawings
and text files.
DBDOC fits the complete Bailey® INFI 90® family (DOS, WinTools®
and Symphony®) of process control systems. It supports BATCH
(.B90), and Ladder (.LAD) systems plus its direct links to
AutoCAD® and other .DWG files give you unprecedented navigation
capabilities through your Bailey® system.
ConnectIT Category Description: Production Process
Optimization
ConnectIT-keywords: abb.com, ABB, abb, ABB group, abb group,
Bailey, Bailey Distributed Control Systems, DCS,
bailey, bailey infi 90, infi, infi90, bailey infi-90, infi-90,
infi 90, infi,
bailey cad, INFI, INFI90, INFI-90, net 90, net-90, net90,
Symphony, symphony,
WinTools, wintools, DOS, dos, Composer, composer, Conductor,
conductor, Conductor
graphics, conductor graphics, WinCAD, wincad, PCView, pcview,
SODG, sodg, CAD,
cad, Batch B90, B90, Ladder, ladder, cadews, CADEWS, System Six,
system six,
AutoCAD, autocad, Microstation, microstation, dbdoc, DBDOC,
elsag bailey,
elsag-bailey, elsag, consulting, engineering, point database,
bailey database,
consultant, pulp & paper, oil & gas, chemical, control system,
distributed
control systems, real-time control, real time control, real time
process control,
p. eng, graphics, process control, process control systems,
process automation,
database documentation, bailey documentation, documentation,
live data monitoring,
pdp-11, rsx, vax, emcon-d, legacy systems, application upgrades,
system upgrades, gmcl
Technology profile
and traditional problems, which relate to DEC AlphaTM, DEC VAXTM
and PDP-11TM computers and their supporting software. Software
support is done on a system basis rather than on an individual
project basis.
The GMCL staff is experienced in providing solutions using a
variety of hosts, software languages and application packages.
For current versions of Microsoft® Windows® we use languages C
and C++ in the Microsoft® Visual StudioTM environment. For
support of DEC AlphaTM, VaxTM and PDP-11TM Systems we use DEC
CTM, FORTRAN and Assembly languages under OpenVMSTM and RSX-11M
PlusTM.
GMCL's staff is available to evaluate your DBDOC needs.
Starting from our DBDOC web site, we can introduce you to the
features of DBDOC, build a DBDOC for your Bailey® system, and
provide the training necessary to allow you to take full
advantage of DBDOC for your Bailey® system.
Market profile
Geographic markets:
Export experience:
- United States
Actively pursuing:
- Australia
- United Kingdom
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Contacts
Contact information
Description
Company description
Products, services and licensing
Product / Service / Licensing
Process Control Systems
The DBDOC Database Documentation System is a unique tool that
helps you generate and maintain documentation for your process
control system database and applications. DBDOC is completely
Y2K compliant.
DBDOC produces Windows® accessible documentation of your plant's
static system. The DBMON subsystem adds the ability to monitor
live data on a read-only basis. DBDOC's features can greatly
reduce the load on your people. Our tools help gather, create
and upgrade various machine-readable files that describe the
interaction among the resources in your process control system.
We have created a powerful compiler, HYPERLINK, to cross-
reference your resources automatically. The process can be
repeated whenever the source files change. DBDOC creates a set
of hypertext documentation that allows any user to view the
database and process control applications intuitively, through a
straightforward point and click interface. Any aspect of the
linked hypertext is viewable with our fast, user-friendly
HYPERVIEW browser. The "links" referenced in this way show all
the places in the system where each resource is used. Search,
print and zoom capabilities provide additional power for trouble
shooting, analysis, and documentation. Plant documentation is
created using the following process control system sources:
- database tags and their parameters
- graphics -- displays and source
- Bailey® CADEWS® drawings with links
- Conductor® Graphics
- AutoCAD® drawings with links
- application programs / data files
- text documentation
- hardware listings
- production logs
- internal resources
- help files
DBDOC provides a tool of critical importance for process control
systems -- the entire database and all process applications are
at your finger tips on your Windows® computer. Use the search
ability of DBDOC to find text, graphics, applications, drawings
and text files.
DBDOC fits the complete Bailey® INFI 90® family (DOS, WinTools®
and Symphony®) of process control systems. It supports BATCH
(.B90), and Ladder (.LAD) systems plus its direct links to
AutoCAD® and other .DWG files give you unprecedented navigation
capabilities through your Bailey® system.
ConnectIT Category Description: Production Process
Optimization
ConnectIT-keywords: abb.com, ABB, abb, ABB group, abb group,
Bailey, Bailey Distributed Control Systems, DCS,
bailey, bailey infi 90, infi, infi90, bailey infi-90, infi-90,
infi 90, infi,
bailey cad, INFI, INFI90, INFI-90, net 90, net-90, net90,
Symphony, symphony,
WinTools, wintools, DOS, dos, Composer, composer, Conductor,
conductor, Conductor
graphics, conductor graphics, WinCAD, wincad, PCView, pcview,
SODG, sodg, CAD,
cad, Batch B90, B90, Ladder, ladder, cadews, CADEWS, System Six,
system six,
AutoCAD, autocad, Microstation, microstation, dbdoc, DBDOC,
elsag bailey,
elsag-bailey, elsag, consulting, engineering, point database,
bailey database,
consultant, pulp & paper, oil & gas, chemical, control system,
distributed
control systems, real-time control, real time control, real time
process control,
p. eng, graphics, process control, process control systems,
process automation,
database documentation, bailey documentation, documentation,
live data monitoring,
pdp-11, rsx, vax, emcon-d, legacy systems, application upgrades,
system upgrades, gmcl
Technology
Technology profile
and traditional problems, which relate to DEC AlphaTM, DEC VAXTM
and PDP-11TM computers and their supporting software. Software
support is done on a system basis rather than on an individual
project basis.
The GMCL staff is experienced in providing solutions using a
variety of hosts, software languages and application packages.
For current versions of Microsoft® Windows® we use languages C
and C++ in the Microsoft® Visual StudioTM environment. For
support of DEC AlphaTM, VaxTM and PDP-11TM Systems we use DEC
CTM, FORTRAN and Assembly languages under OpenVMSTM and RSX-11M
PlusTM.
GMCL's staff is available to evaluate your DBDOC needs.
Starting from our DBDOC web site, we can introduce you to the
features of DBDOC, build a DBDOC for your Bailey® system, and
provide the training necessary to allow you to take full
advantage of DBDOC for your Bailey® system.
Market
Market profile
Geographic markets:
Export experience:
- United States
Actively pursuing:
- Australia
- United Kingdom


Yacht sinking in Fraser River
by The Canadian PressThe occupants of a 25-metre yacht had to abandon ship Tuesday when the vessel struck rocks in the mouth of the Fraser River off Richmond.
Janice Lee with Maritime Forces Pacific says the vessel was near Steveston when it hit the rocks.
The cause of the incident is unknown, and Lee says the search and rescue has been completed.
She says a coast guard vessel is at the site and conducting an environmental impact assessment, although there's no indication that fuel has been spilled.
She says it's not clear how many people were aboard the vessel at the time of impact.


| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractServiceAdmin.addRegisteredOverrides(List list)
Add any test defined overrides to the argument list.
|
protected void |
AbstractServiceAdmin.addServiceConfigurationFileName(List list)
Add the name of the service configuration file to the given list.
|
protected void |
AbstractServiceAdmin.addServiceExporter(ArrayList list)
Add the service exporter override to the given list.
|
protected void |
AbstractServiceAdmin.addServiceGroupsAndLocators(ArrayList list)
Add configuration override values to
list
specifying the initial groups and initial locators the service
is to use. |
protected void |
AbstractServiceAdmin.addServiceMemberGroups(ArrayList list)
Add configuration override values to
list
specifying the member groups the service is to use. |
protected void |
AbstractServiceAdmin.addServicePersistenceLog(ArrayList list)
Add a configuration override for the persistence log.
|
protected void |
AbstractServiceAdmin.addServiceUnicastDiscoveryPort(ArrayList list)
Add configuration override values to
list
specifying initial unicast discovery port. |
void |
QATestEnvironment.assertion(boolean condition)
Mostly mimics the behavior of the assert keyword.
|
void |
QATestEnvironment.assertion(boolean condition,
String failureMsg)
Mostly mimics the behavior of the assert keyword.
|
static Object |
SlaveTest.call(String name,
SlaveRequest request)
Utility method to send a
SlaveRequest message
to a SlaveTest instance. |
File |
QAConfig.createUniqueDirectory(String prefix,
String suffix,
String path)
Creates a directory that is guaranteed to be unique on
the file system and return it as a
File object. |
String |
QAConfig.createUniqueFileName(String prefix,
String suffix,
String path)
Create an absolute filename that is guaranteed to be unique on the
file system.
|
protected Object |
AbstractServiceAdmin.doProxyPreparation(Object proxy)
Prepare the service proxy.
|
protected String |
AbstractServiceAdmin.fixCodebase(String codebase)
Convert an http codebase to an httpmd codebase if the service requires
codebase integrity.
|
String |
QAConfig.genIntegrityCodebase(String codebase,
String hash)
Convert an http codebase to an httpmd codebase.
|
Admin |
AdminManager.getAdmin(String serviceName)
Get the admin associated with the given service name.
|
Admin |
AdminManager.getAdmin(String serviceName,
String host)
Get the admin associated with the given service name.
|
String[] |
MainTestDescription.getCommandLine()
Get the command line for the test VM.
|
URL |
QAConfig.getComponentURL(String entryName,
TestDescription td)
Return the url associated with
entryName . |
protected String |
AbstractServiceAdmin.getMandatoryParameter(String property)
Convenience method to return the value of a key which must exist
in the test properties.
|
String[] |
OverrideProvider.getOverrides(QAConfig config,
String serviceName,
int index)
Provide the overrides to pass when obtaining a
Configuration
from a configuration provider. |
String[] |
StoreOverrideProvider.getOverrides(QAConfig config,
String serviceName,
int index)
Return a constructor for snaplogstore
|
protected String |
AbstractServiceAdmin.getServiceClasspath()
Return the service classpath.
|
protected String |
AbstractServiceAdmin.getServiceCodebase()
Return the codebase for the service.
|
protected String |
AbstractServiceAdmin.getServiceComponent()
Return the component name.
|
protected net.jini.config.Configuration |
AbstractServiceAdmin.getServiceConfiguration()
Obtain the
Configuration object associated with the service
configuration file. |
protected String |
AbstractServiceAdmin.getServiceConfigurationFileName()
Return the name of the
ConfigurationFile for the service. |
protected String |
AbstractServiceAdmin.getServiceDir()
Return a directory name to be used by the service.
|
String |
QAConfig.getServiceHost(String serviceName,
int counter,
String forceHost)
Returns the name of the host to run a service on, or null if the
service is to be run on the local host.
|
protected String |
AbstractServiceAdmin.getServiceImpl()
Return the service implementation class name.
|
protected String |
AbstractServiceAdmin.getServicePersistenceLog()
Get the name of the service persistence log.
|
protected String |
AbstractServiceAdmin.getServicePolicyFile()
Return the service policy file name.
|
String[] |
SharedGroupAdmin.getServiceProperties()
Override the base class method to merge properties which may have
been supplied through the constructor.
|
String[] |
NonActivatableGroupAdmin.getServiceProperties()
Override the base class method to merge properties which may have
been supplied through the constructor.
|
protected String[] |
AbstractServiceAdmin.getServiceProperties()
Return any command line properties to be included when starting the
service.
|
protected String |
ActivatableServiceStarterAdmin.getServiceSharedLogDir()
Return the shared VM log directory name associated with this activatable
service.
|
protected String |
AbstractServiceAdmin.getServiceStarterConfigurationFileName()
Return the name of the
ConfigurationFile for the service's
starter. |
protected String |
AbstractServiceAdmin.getServiceType()
Return the service type.
|
protected net.jini.config.Configuration |
AbstractServiceAdmin.getStarterConfiguration()
Obtain the
Configuration object associated with the
service's starter configuration file. |
TestDescription |
QAConfig.getTestDescription(String testName,
Properties p)
Factory method which returns the
TestDescription
corresponding to the named
test description file. |
protected void |
MainTestDescription.initProperties()
Overridden method which causes the constructor to initialize the
internal properties object from tags in the source file.
|
Properties |
QAConfig.loadProperties(String propName)
Create a properties object and load it from the contents of
propName . |
protected void |
ActivatableServiceStarterAdmin.logServiceParameters() |
protected void |
AbstractServiceAdmin.logServiceParameters()
Generate logging output displaying the parameters which were
provided by the accessors of this class.
|
static void |
QARunner.main(String[] args)
The
main method for the harness. |
Object |
QAConfig.prepare(String preparerName,
Object target)
Convenience method to prepare an object using the named preparer
which must be present in the test configuration.
|
void |
RunningServiceAdmin.start()
'Starts' a service by looking it up in a lookup service and saving the
service proxy.
|
void |
SharedGroupAdmin.start()
Configures and starts an instance of the shared group named
serviceName provided in the constructor. |
void |
NonActivatableServiceStarterAdmin.start()
Configures and starts an instance of the service described by the
serviceName provided in the constructor. |
void |
ActivatableServiceStarterAdmin.start()
Configures and starts an instance of the service described by the
serviceName provided in the constructor. |
void |
NonActivatableGroupAdmin.start()
Start the group managed by this admin.
|
void |
ClassServerAdmin.start()
Starts the class server.
|
void |
ActivationSystemAdmin.start()
Starts the activation system.
|
void |
Admin.start()
Perform the actions necessary to start the service.
|
net.jini.core.lookup.ServiceRegistrar |
AdminManager.startLookupService()
Start an instance of the service named
net.jini.core.lookup.ServiceRegistrar and return a reference
to the proxy for that service. |
net.jini.core.lookup.ServiceRegistrar |
AdminManager.startLookupService(String host)
Start an instance of the service named
net.jini.core.lookup.ServiceRegistrar and return a reference
to the proxy for that service. |
Object |
AdminManager.startService(String serviceName)
Start the given service and return a reference to the proxy for that
service.
|
Object |
AdminManager.startService(String serviceName,
String host)
Start the given service and return a reference to the proxy for that
service.
|
Object |
AdminManager.startTransformedService(String serviceName,
ServiceDescriptorTransformer transformer)
Start the given service and return a reference to the proxy for that
service.
|
| Constructor and Description |
|---|
MainTestDescription(String name,
Properties p,
QAConfig config)
Construct a test description for a test with the given
name . |
QAConfig(String[] args)
Constructs a new instance of this class, and loads the configuration
files which are global to every test.
|
TestDescription(String name,
Properties properties,
QAConfig config)
Construct a test description for a test with the given
name . |
| Modifier and Type | Method and Description |
|---|---|
protected void |
TxnMgrTestBase.checkLease(net.jini.core.lease.Lease l,
long duration) |
protected net.jini.core.transaction.server.TransactionManager.Created |
TxnMgrTestBase.getCreated(net.jini.core.transaction.server.TransactionManager mb,
long duration) |
protected net.jini.core.transaction.server.TransactionManager.Created[] |
TxnMgrTestBase.getCreateds(net.jini.core.transaction.server.TransactionManager mb,
long[] durations) |
protected net.jini.core.transaction.server.TransactionManager |
TxnMgrTestBase.getTransactionManager() |
protected Object |
TxnMgrTestBase.getTransactionManagerAdmin(net.jini.core.transaction.server.TransactionManager mb) |
protected net.jini.core.lease.Lease |
TxnMgrTestBase.getTransactionManagerLease(net.jini.core.transaction.server.TransactionManager.Created mr) |
protected net.jini.core.transaction.server.TransactionManager[] |
TxnMgrTestBase.getTransactionManagers(int count) |
| Modifier and Type | Method and Description |
|---|---|
void |
EMSTestBase.assertCount(TestListener tl,
long desired) |
void |
EMSTestBase.assertCount(TestPullListener tpl,
long desired) |
protected void |
EMSTestBase.assertEvent(net.jini.core.event.RemoteEvent src,
net.jini.core.event.RemoteEvent tgt) |
protected void |
EMSTestBase.assertEvent(TestListener tl,
net.jini.core.event.RemoteEvent event) |
protected void |
EMSTestBase.assertEvent(TestPullListener tpl,
net.jini.core.event.RemoteEvent event) |
protected void |
EMSTestBase.assertEvents(Collection src,
Collection tgt) |
protected void |
EMSTestBase.assertEvents(TestListener tl,
net.jini.core.event.RemoteEvent[] events) |
protected void |
EMSTestBase.assertEvents(TestPullListener tpl,
net.jini.core.event.RemoteEvent[] events) |
protected void |
MailboxTestBase.checkLease(net.jini.core.lease.Lease l,
long duration) |
static TestListener |
TestUtils.createDisableListener(AdminManager manager,
net.jini.event.MailboxRegistration mr) |
static TestListener |
TestUtils.createDisableNSOListener(AdminManager manager,
net.jini.event.MailboxRegistration mr) |
static TestGenerator |
TestUtils.createGenerator(AdminManager manager) |
static TestGenerator[] |
TestUtils.createGenerators(int howMany,
AdminManager manager) |
static TestListener |
TestUtils.createListener(AdminManager manager) |
static TestListener[] |
TestUtils.createListeners(int howMany,
AdminManager manager) |
static TestListener |
TestUtils.createNSOListener(AdminManager manager) |
static TestPullListener |
TestUtils.createPullListener(AdminManager manager) |
static TestPullListener[] |
TestUtils.createPullListeners(int howMany,
AdminManager manager) |
static TestListener |
TestUtils.createREListener(AdminManager manager) |
static TestListener |
TestUtils.createUEListener(AdminManager manager) |
protected net.jini.event.EventMailbox |
MailboxTestBase.getConfiguredMailbox() |
protected net.jini.event.EventMailbox |
MailboxTestBase.getMailbox() |
protected Object |
MailboxTestBase.getMailboxAdmin(net.jini.event.EventMailbox mb) |
protected net.jini.event.EventMailbox[] |
MailboxTestBase.getMailboxes(int count) |
protected net.jini.core.lease.Lease |
MailboxTestBase.getMailboxLease(net.jini.event.MailboxRegistration mr) |
protected net.jini.core.event.RemoteEventListener |
MailboxTestBase.getMailboxListener(net.jini.event.MailboxRegistration mr) |
protected net.jini.event.PullEventMailbox |
MailboxTestBase.getPullMailbox() |
protected net.jini.event.PullEventMailbox[] |
MailboxTestBase.getPullMailboxes(int count) |
protected net.jini.core.lease.Lease |
MailboxTestBase.getPullMailboxLease(net.jini.event.MailboxPullRegistration mr) |
protected net.jini.core.event.RemoteEventListener |
MailboxTestBase.getPullMailboxListener(net.jini.event.MailboxPullRegistration mr) |
protected net.jini.event.MailboxPullRegistration |
MailboxTestBase.getPullRegistration(net.jini.event.PullEventMailbox mb,
long duration) |
protected net.jini.event.MailboxPullRegistration[] |
MailboxTestBase.getPullRegistrations(net.jini.event.PullEventMailbox mb,
long[] durations) |
protected net.jini.event.MailboxRegistration |
MailboxTestBase.getRegistration(net.jini.event.EventMailbox mb,
long duration) |
protected net.jini.event.MailboxRegistration[] |
MailboxTestBase.getRegistrations(net.jini.event.EventMailbox mb,
long[] durations) |
| Modifier and Type | Method and Description |
|---|---|
protected net.jini.core.lease.Lease |
UseRenewalServiceLeaseRemoveTest.acquireResource() |
protected net.jini.core.lease.Lease |
UseRenewalServiceLeaseTest.acquireResource() |
protected boolean |
UseRenewalServiceLeaseRemoveTest.isAvailable() |
protected boolean |
UseRenewalServiceLeaseTest.isAvailable() |
protected net.jini.lease.LeaseRenewalSet |
OneExpireOneNotTest.prepareSet(net.jini.lease.LeaseRenewalSet set) |
| Modifier and Type | Method and Description |
|---|---|
protected net.jini.core.lease.Lease |
UseTxnMgrLeaseTest.acquireResource() |
protected net.jini.core.lease.Lease |
UseTxnMgrSpaceLeaseTest.acquireResource() |
protected net.jini.core.lease.Lease |
UseNotifyLeaseTest.acquireResource() |
protected abstract net.jini.core.lease.Lease |
LeaseUsesTestBase.acquireResource()
Method should acquire some resource under a lease and return
the Lease.
|
protected net.jini.core.lease.Lease |
UserSpaceLeaseTest.acquireResource() |
protected boolean |
UseTxnMgrLeaseTest.isAvailable() |
protected boolean |
UseTxnMgrSpaceLeaseTest.isAvailable() |
protected boolean |
UseNotifyLeaseTest.isAvailable() |
protected abstract boolean |
LeaseUsesTestBase.isAvailable()
Method should test to see if the resource acquired by
acquireResource() is still available, returning
true if is and false if it is not. |
protected boolean |
UserSpaceLeaseTest.isAvailable() |
protected void |
LeaseGrantTestBase.prep(int serviceIndex)
Makes sure the designated service is activated by getting its admin
|
| Modifier and Type | Method and Description |
|---|---|
protected net.jini.core.entry.Entry |
SingletonMatchTestBase.getOne()
Return one entry
|
protected net.jini.core.entry.Entry |
SupertypeMatchTest.matchRead(net.jini.core.entry.Entry tmpl,
net.jini.core.entry.Entry orginal,
Class orginalClass)
Perform a read an make sure the class of the returned object
matches
orginalClass . |
protected void |
MatchTestCore.spaceSet()
Derived classes should call this method when they have put the
space in the desired configuration, but before they have
started to check the configuration
|
protected net.jini.core.entry.Entry |
SingletonMatchTestBase.writeOne()
Write one entry to the JavaSpace and return the entry.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
TransactionTestBase.abortTransaction(net.jini.core.transaction.Transaction txn)
Aborts the transaction.
|
protected void |
TransactionTestBase.commitTransaction(net.jini.core.transaction.Transaction txn)
Commits the transaction.
|
protected net.jini.core.transaction.Transaction |
TransactionTestBase.createTransaction()
Creates a transaction object using default transaction manager.
|
void |
TransactionTestBase.fail(String msg,
Throwable e) |
void |
TransactionTestBase.failOperation(SpaceOperation ope,
String msg)
Creates output string if test fails.
|
protected void |
TransactionTestBase.prep(int serviceIndex)
Makes sure the designated service is activated by getting its admin
|
protected void |
TransactionTestBase.scrubSpaces() |
protected void |
TransactionTestBase.shutdownTxnMgr() |
protected void |
TransactionTestBase.simpleSetup() |
protected void |
TransactionTestBase.spaceOnlySetup() |
protected void |
TransactionTestBase.twoSpaceSetup() |
protected void |
TransactionTestBase.writeEntry(int id,
net.jini.core.transaction.Transaction txn,
net.jini.core.entry.Entry entry)
Writes an entry with a specified transaction into specified JavaSpace
|
protected void |
TransactionTestBase.writeEntry(net.jini.core.transaction.Transaction txn,
net.jini.core.entry.Entry entry)
Writes an entry with a specified transaction into specified JavaSpace
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract net.jini.core.lease.Lease |
LeaseUsesTestBase.acquireResource()
Method should acquire some resource under a lease and return
the Lease.
|
void |
TestBase.addMahaloLease(net.jini.core.lease.Lease lease,
boolean unknownOk)
TestBase keeps a list of leases that should be canceled in the
cleanup phase, this method adds a lease to that list.
|
void |
TestBase.addOutriggerLease(net.jini.core.lease.Lease lease,
boolean unknownOk)
TestBase keeps a list of leases that should be canceled in the
cleanup phase, this method adds a lease to that list.
|
void |
TestBase.assertEquals(net.jini.core.entry.Entry entry,
net.jini.core.entry.Entry other,
String desc)
Assert that
entry equals other . |
void |
TestBase.assertEquals(net.jini.core.entry.Entry entry,
net.jini.core.entry.Entry other,
String desc,
boolean shouldBe)
Assert that
entry equals other , if
shouldBe is true , or that it isn't, if
shouldBe is false . |
void |
TesterTransaction.assertParticipants(int count)
Assert that the participant count is the one provided.
|
protected void |
LookupAttributeAdminTest.checkAttributes(Set attributes,
String op) |
protected void |
LookupGroupAdminTest.checkGroups(Set groups,
String op) |
protected void |
LookupLocatorAdminTest.checkLocators(Set locators,
String op) |
protected void |
TestBase.cleanupFailure(String msg)
Indicates cleanup failed, should only be called in the context
of cleanup.
|
protected void |
TestBase.cleanupFailure(String msg,
Throwable t) |
protected void |
TestBase.fail(String msg)
Fail the tests writing
msg in the log and
including it in the fail message. |
protected void |
TestBase.fail(String msg,
Throwable t)
Fail the tests writing
msg in the log and
including it in the fail message. |
static net.jini.lookup.DiscoveryAdmin |
DiscoveryAdminUtil.getDiscoveryAdmin(net.jini.core.lookup.ServiceRegistrar serviceObj)
Determines if the input object implements both the
net.jini.admin.Administrable and the
net.jini.lookup.DiscoveryAdmin interfaces, and
if yes, returns a proxy to an instance of the
net.jini.lookup.DiscoveryAdmin interface. |
static org.apache.river.fiddler.FiddlerAdmin |
FiddlerAdminUtil.getFiddlerAdmin(Object serviceObj)
Determines if the input object implements both the
net.jini.admin.Administrable and the
org.apache.river.fiddler.FiddlerAdmin interfaces,
and if yes, returns a proxy to an instance of the
org.apache.river.fiddler.FiddlerAdmin interface. |
static net.jini.admin.JoinAdmin |
JoinAdminUtil.getJoinAdmin(Object serviceObj)
Determines if the input object implements both the
net.jini.admin.Administrable and the
net.jini.admin.JoinAdmin interfaces, and
if yes, returns a proxy to an instance of the
net.jini.admin.JoinAdmin interface. |
static org.apache.river.admin.StorageLocationAdmin |
StorageAdminUtil.getStorageLocationAdmin(Object serviceObj)
Determines if the input object implements both the
net.jini.admin.Administrable and the
org.apache.river.admin.StorageLocationAdmin interfaces,
and if yes, returns a proxy to an instance of the
org.apache.river.admin.StorageLocationAdmin interface. |
protected net.jini.core.discovery.LookupLocator |
BaseQATest.getTestLocator(int indx)
Constructs a
LookupLocator using configuration information
corresponding to the value of the given parameter indx . |
net.jini.core.discovery.LookupLocator |
LookupServices.getTestLocator(int indx)
Constructs a
LookupLocator using configuration information
corresponding to the value of the given parameter indx . |
protected void |
LookupTestBase.init() |
protected abstract boolean |
LeaseUsesTestBase.isAvailable()
Method should test to see if the resource acquired by
acquireResource() is still available, returning
true if is and false if it is not. |
protected void |
LeaseGrantTestBase.prep(int serviceIndex)
Makes sure the designated service is activated by getting its admin
|
protected net.jini.core.event.EventRegistration |
TestBase.prepareNormEventRegistration(net.jini.core.event.EventRegistration reg) |
protected net.jini.core.lease.Lease |
TestBase.prepareNormLease(net.jini.core.lease.Lease lease) |
protected net.jini.lease.LeaseRenewalSet |
TestBase.prepareSet(net.jini.lease.LeaseRenewalSet set) |
protected void |
TestBase.scrubSpace(net.jini.space.JavaSpace space) |
protected boolean |
LookupServices.setLookupMemberGroups(net.jini.core.lookup.ServiceRegistrar proxy,
String[] groups)
Administratively replaces the current set of groups in which the lookup
service (referenced by the
proxy parameter) is a member
with a new set of member groups represented by the group names
contained in the groups parameter. |
protected void |
TestBase.setupFailure(String msg) |
protected void |
TestBase.setupFailure(String msg,
Throwable t) |
protected void |
TestBase.specifyServices(Class[] serviceClasses) |
protected void |
TxnManagerTest.startTxnMgr() |
protected void |
BaseQATest.terminateAllLookups()
For each lookup service corresponding to an element of the global
HashMap 'genMap', this method stops the generation of multicast
announcements by either destroying the lookup service, or
explicitly stopping the announcements and then destroying the
lookup service.
|
boolean |
LookupServices.terminateAllLookups()
For each lookup service corresponding to an element of the global
HashMap 'genMap', this method stops the generation of multicast
announcements by either destroying the lookup service, or
explicitly stopping the announcements and then destroying the
lookup service.
|
protected void |
BaseQATest.waitForChange(BaseQATest.GroupChangeListener listener)
Common code shared by each test that needs to wait for changed
events from the discovery helper utility, and verify that the
expected changed events have indeed arrived.
|
protected void |
BaseQATest.waitForDiscard(BaseQATest.LookupListener listener)
Common code shared by each test that needs to wait for discarded
events from the discovery helper utility, and verify that the
expected discarded events have indeed arrived.
|
protected void |
BaseQATest.waitForDiscovery(BaseQATest.LookupListener listener)
Common code shared by each test that needs to wait for discovered
events from the discovery helper utility, and verify that the
expected discovered events have indeed arrived.
|
| Constructor and Description |
|---|
DiscoveryProtocolSimulator(QAConfig config,
String[] memberGroups,
int unicastPort,
LookupSimulatorProxyInterface proxy) |
LookupServices(QAConfig config,
AdminManager manager,
int fastTimeout) |
| Modifier and Type | Method and Description |
|---|---|
Object |
GetEntry_Test.callGetEntry(net.jini.config.Configuration conf,
Object testCase,
String component,
String name,
Class type,
Object defaultValue,
Object data)
Call some getEntry method according to the arguments.
|
| Modifier and Type | Method and Description |
|---|---|
protected net.jini.config.ConfigurationFile |
Template_Test.callConstructor(Object testCase,
Object forReader,
String[] options)
Run ConfigurationFile constructor for valid test case.
|
protected void |
ToString_Test.checkVariant(Object testCase,
Object forReader,
String[] options)
Run ConfigurationFile constructor for valid test case.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DelegationTimeConstructorsTest.TestCase.callConstructor()
Invokes the constructor specified by this
ConnectionTimeConstructorsTest.TestCase object with
the argument specified by this
ConnectionTimeConstructorsTest.TestCase object. |
void |
ConnectionTimeConstructorsTest.TestCase.callConstructor()
Invokes the constructor specified by this
ConnectionTimeConstructorsTest.TestCase object with
the argument specified by this
ConnectionTimeConstructorsTest.TestCase object. |
protected void |
PrincipalTypeConstructorsTest.callConstructor(Object tc,
Class[] cl,
Class ex)
This method invokes the constructor specified by the Test Case and checks
the result.
|
protected void |
PrincipalTypeConstructorsTest.callConstructor(Object tc,
Collection cl,
Class ex) |
protected void |
PrincipalConstructorsTest.callConstructor(Object tc,
Collection pr,
Class ex)
This method invokes constructor and checks the result.
|
protected void |
PrincipalConstructorsTest.callConstructor(Object tc,
X500Principal[] pr,
Class ex)
This method invokes constructor and checks the result.
|
protected void |
PrincipalConstructorsTest.callConstructor(Object tc,
X500Principal pr,
Class ex)
This method invokes constructor and checks the result.
|
void |
MakeAbsoluteRelativeTimeTest.TestCase.callMakeAbsolute()
Runs makeAbsolute(long baseTime) method to be tested on the
constraint.
|
void |
GetTimeTest.TestCase.callMethod()
Runs the method to be tested on the constraint.
|
void |
MakeAbsoluteRelativeTimeTest.run()
This method runs all Test Cases specified in the class description.
|
void |
PrincipalTypeConstructorsTest.runTestCase(Object testCase)
Execution of a Test Case.
|
void |
PrincipalConstructorsTest.runTestCase(Object testCase)
Execution of a Test Case.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ConstructorsTest.callConstructor(Object tc,
Collection<net.jini.core.constraint.InvocationConstraint> c,
Class ex)
This method invokes the constructor
'public ConstraintAlternatives(Collection c)' and checks the result.
|
protected void |
ConstructorsTest.callConstructor(Object tc,
net.jini.core.constraint.InvocationConstraint[] ic,
Class ex)
This method invokes the constructor
'public ConstraintAlternatives(InvocationConstraint[] constraints)' and
checks the result.
|
void |
ElementsTest.run()
This method performs all actions mentioned in class description.
|
void |
CreateTest.run()
This method performs all test cases mentioned in the class description.
|
void |
ConstructorsTest.runTestCase(Object testCase)
Execution of a Test Case.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ConstructorsTest.callConstructor(Object tc,
Collection req,
Collection pref,
Class ex)
This method invokes constructor and checks the result.
|
protected void |
ConstructorsTest.callConstructor(Object tc,
net.jini.core.constraint.InvocationConstraint[] req,
net.jini.core.constraint.InvocationConstraint[] pref,
Class ex)
This method invokes constructor and checks the result.
|
protected void |
ConstructorsTest.callConstructor(Object tc,
net.jini.core.constraint.InvocationConstraint req,
net.jini.core.constraint.InvocationConstraint pref)
This method invokes constructor and checks the result.
|
void |
MakeAbsoluteTest.TestCase.callMakeAbsolute()
Runs makeAbsolute() method to be tested on the constraint.
|
void |
CombineTest.run()
This method performs all test cases mentioned in the class description.
|
void |
MakeAbsoluteTest.run()
This method runs all Test Cases specified in the class description.
|
void |
ConflictTest.run()
This method performs all test cases mentioned in the class description.
|
void |
IsEmptyTest.run()
This method performs all test cases mentioned in the class description.
|
void |
PreferencesRequirementsTest.run()
This method performs all actions mentioned in class description.
|
void |
ConstructorsTest.runTestCase(Object testCase)
Execution of a Test Case.
|
| Constructor and Description |
|---|
TestCase(HashSet r,
HashSet p)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
AbstractConstructorsTest.runTestCase(Object testCase)
Execution of a Test Case.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractBaseTest.doDiscovery(ArrayList locGroupsListStartedLookups,
BaseQATest.LookupListener listener,
int discoverByRow)
Convenience method that encapsulates basic discovery processing.
|
protected void |
AbstractBaseTest.doDiscovery(List locGroupsListStartedLookups,
net.jini.discovery.LookupDiscoveryManager ldm,
BaseQATest.LookupListener listener,
int discoverByRow)
Convenience method that encapsulates basic discovery processing.
|
protected void |
AbstractBaseTest.doDiscovery(List locGroupsListStartedLookups,
net.jini.discovery.LookupDiscoveryManager ldm,
BaseQATest.LookupListener listener,
net.jini.core.discovery.LookupLocator[] locsToDiscover,
String[] groupsToDiscover)
Convenience method that encapsulates basic discovery processing.
|
| Modifier and Type | Method and Description |
|---|---|
protected net.jini.core.discovery.LookupLocator |
AbstractBaseTest.getTestLocator(int indx)
Constructs a
LookupLocator using configuration information
corresponding to the value of the given parameter indx . |
protected boolean |
AbstractBaseTest.groupSetsEqual(Map map0,
Map map1)
Determines if the String[] contents of the given maps are equivalent
|
protected boolean |
AbstractBaseTest.setLookupMemberGroups(net.jini.core.lookup.ServiceRegistrar proxy,
String[] groups)
Administratively replaces the current set of groups in which the lookup
service (referenced by the
proxy parameter) is a member
with a new set of member groups represented by the group names
contained in the groups parameter. |
protected void |
AbstractBaseTest.testGroupSetContainment(Map map0,
Map map1)
Common code shared by each test that needs to verify that the groups
contained as values in the map0 parameter are also contained as
values in the map1 parameter.
|
protected void |
AbstractBaseTest.testGroupSetEquality(Map map0,
Map map1)
Common code shared by each test that needs to verify that the groups
contained as values in the map0 parameter are identical to the
groups contained as values in the map1 parameter.
|
protected void |
AbstractBaseTest.waitForDiscard(int discardType)
Common code shared by each test that needs to wait for discarded
events from the lookup discovery service utility, and verify that the
expected discard events have indeed arrived.
|
protected void |
AbstractBaseTest.waitForDiscovery()
Common code shared by each test that needs to wait for discovered
events from the lookup discovery service, and verify that the
expected discovered events have indeed arrived for each active
registration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractTestBase.connectStub(Remote stub)
Connects stub manually when we use no-arg IiopConstructor or when
orb parameter specified in constructor is null.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
JavaSpaceTest.checkSpace(net.jini.space.JavaSpace space)
Checks whether space is empty or not outside all transactions.
|
boolean |
JavaSpaceTest.checkSpace(net.jini.space.JavaSpace space,
net.jini.core.transaction.Transaction txn)
Checks whether space is empty or not.
|
void |
JavaSpaceTest.cleanSpace(net.jini.space.JavaSpace space)
Cleans tested space without transaction.
|
void |
JavaSpaceTest.cleanSpace(net.jini.space.JavaSpace space,
net.jini.core.transaction.Transaction txn)
Cleans tested space within specified transaction.
|
net.jini.space.JavaSpace |
JavaSpaceTest.getSpace()
Runs tested JavaSpace.
|
net.jini.core.transaction.Transaction |
JavaSpaceTest.getTransaction()
Creates transaction with default lease time.
|
net.jini.core.transaction.Transaction |
JavaSpaceTest.getTransaction(long lTime)
Creates transaction with specified lease time.
|
net.jini.core.transaction.server.TransactionManager |
JavaSpaceTest.getTxnManager()
Runs Transaction Manager.
|
String |
AbstractReadTestBase.testTemplate(SimpleEntry template,
boolean isWrongTempl,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
boolean ifExistsMethod)
Main testing method which tests read/readIfExists method
with or without transactions, measure time of invocation
and check that result entry match specified template.
|
String |
AbstractTakeTestBase.testTemplate(SimpleEntry template,
boolean isWrongTempl,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
int iterNum,
boolean ifExistsMethod)
Main testing method which tests take/takeIfExists method
with or without transactions, measure time of invocation
and check that result entry match specified template.
|
String |
AbstractReadTestBase.testTemplate(SimpleEntry template,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
boolean ifExistsMethod)
This method just pass it's parameters to main tesing method to test
correct templates
|
String |
AbstractTakeTestBase.testTemplate(SimpleEntry template,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
int iterNum,
boolean ifExistsMethod)
This method just pass it's parameters to main tesing method to test
correct templates
|
String |
AbstractReadTestBase.testWrongTemplate(SimpleEntry template,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
boolean ifExistsMethod)
This method just pass it's parameters to main tesing method to test
wrong templates
|
String |
AbstractTakeTestBase.testWrongTemplate(SimpleEntry template,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
int iterNum,
boolean ifExistsMethod)
This method just pass it's parameters to main tesing method to test
wrong templates
|
void |
JavaSpaceTest.txnAbort(net.jini.core.transaction.Transaction txn)
Aborts specified transaction.
|
void |
JavaSpaceTest.txnCommit(net.jini.core.transaction.Transaction txn)
Commits specified transaction.
|
| Modifier and Type | Method and Description |
|---|---|
String |
SnapshotReadTestBase.testTemplate(SimpleEntry template,
boolean isWrongTempl,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
boolean ifExistsMethod)
Main testing method which tests read/readIfExists method
with or without transactions, measure time of invocation
and check that result entry match specified template.
|
String |
SnapshotTakeTestBase.testTemplate(SimpleEntry template,
boolean isWrongTempl,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
int iterNum,
boolean ifExistsMethod)
Main testing method which tests take/takeIfExists method
with or without transactions, measure time of invocation
and check that result entry match specified template.
|
String |
SnapshotReadTestBase.testTemplate(SimpleEntry template,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
boolean ifExistsMethod)
This method just pass it's parameters to main tesing method to test
correct templates
|
String |
SnapshotTakeTestBase.testTemplate(SimpleEntry template,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
int iterNum,
boolean ifExistsMethod)
This method just pass it's parameters to main tesing method to test
correct templates
|
String |
SnapshotReadTestBase.testWrongTemplate(SimpleEntry template,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
boolean ifExistsMethod)
This method just pass it's parameters to main tesing method to test
wrong templates
|
String |
SnapshotTakeTestBase.testWrongTemplate(SimpleEntry template,
net.jini.core.transaction.Transaction txn,
long timeout,
int curIter,
int iterNum,
boolean ifExistsMethod)
This method just pass it's parameters to main tesing method to test
wrong templates
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractDispatcherTest.checkUnmarshallingException(Throwable thrown,
ByteArrayInputStream response)
Verify that an exception thrown while unmarshalling
was properly wrapped and re-thrown.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractInvokeTest.check(boolean marshalMethodInvoked,
boolean deliveryStatus,
boolean protocolMismatch,
boolean executeCallInvoked,
Throwable thrown,
Throwable caught)
Verify that an exception thrown while communicating a remote call
was properly wrapped and re-thrown.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractTestBase.createLoader(String jar)
Create
QATestPreferredClassLoader with an url to a single jar
file. |
protected void |
AbstractTestBase.createLoader(String jar,
String jar2)
Create
QATestPreferredClassLoader to support loader.pref's
testing. |
protected String |
AbstractTestBase.expectedAnnotationString()
Returns expected string annotation for class loader
|
protected String |
AbstractTestBase.obtainMalformedCodebase()
Obtain malformed codebase from
AbstractTestBase.codebaseParam that should
be set to malformed codebase or to null. |
| Modifier and Type | Method and Description |
|---|---|
void |
GetResources.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
QATestPreferredClassLoader . |
void |
GetPermissions.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
QATestPreferredClassLoader . |
void |
GetClassAnnotation.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
QATestPreferredClassLoader . |
void |
NewInstance.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
PreferredClassLoader.
|
void |
IsPreferredResourceIOException.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
QATestPreferredClassLoader . |
void |
IsPreferredClass.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
QATestPreferredClassLoader . |
void |
LoadClasses.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
QATestPreferredClassLoader . |
void |
Constructor.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
PreferredClassLoader.
|
void |
IsPreferredResource.testCase(boolean isHttp,
String annotation)
Reset construct parameters by passing parameters and create
QATestPreferredClassLoader . |
| Modifier and Type | Method and Description |
|---|---|
static String |
Util.getUrlAddr(boolean isHttp,
QAConfig config,
int port)
Returns http or file based url address to download preferred classes.
|
static URL[] |
Util.getUrls(boolean isHttp,
String file1,
String file2,
QAConfig config,
int port)
Returns http or file URLs for file1 and file2.
|
boolean |
QATestPreferredClassLoader.isPreferredResourceTest(String name,
boolean isClass)
Call protected superclass method: isPreferredResource.
|
static Object |
Util.startClassServer(QAConfig config,
int httpPort)
Start class sever to download preferred classes/resources
using httpPort.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractBaseTest.doDiscovery(List locGroupsListToDiscover,
BaseQATest.LookupListener listener)
Convenience method that encapsulates basic discovery processing.
|
protected void |
AbstractBaseTest.doDiscovery(List locGroupsListToDiscover,
net.jini.discovery.LookupLocatorDiscovery lld,
BaseQATest.LookupListener listener)
Convenience method that encapsulates basic discovery processing.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractBaseTest.doDiscovery(List locGroupsListStartedLookups,
BaseQATest.LookupListener listener)
Convenience method that encapsulates basic discovery processing.
|
protected void |
AbstractBaseTest.doDiscovery(List locGroupsListStartedLookups,
BaseQATest.LookupListener listener,
String[] groupsToDiscover)
Convenience method that encapsulates basic discovery processing.
|
protected void |
AbstractBaseTest.doDiscovery(List locGroupsListStartedLookups,
net.jini.discovery.LookupDiscovery ld,
BaseQATest.LookupListener listener)
Convenience method that encapsulates basic discovery processing.
|
protected void |
AbstractBaseTest.doDiscovery(List locGroupsListStartedLookups,
net.jini.discovery.LookupDiscovery ld,
BaseQATest.LookupListener listener,
String[] groupsToDiscover)
Convenience method that encapsulates basic discovery processing.
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
ServiceLeaseOverrideProvider.getOverrides(QAConfig config,
String servicePrefix,
int index) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractTestBase.loadClasses()
Create class loaders then load classes from qa1.jar file using
system class loader and load classes from qa1-policy-provider.jar
file using PreferredClassLoader and http protocol.
|
protected void |
AbstractTestBase.setPolicyFile(String newPolicyFile)
Reset java.security.policy to new policy file.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
DynamicPolicyProviderTestBase.callGetGrants(Class cl,
Principal[] pa,
Permission[] p,
String msg)
Call getGrants() on DynamicPolicyProvider and if passing
Permission[] p is not null then verify that an array
containing p (granted earlier) is returned.
|
protected void |
DynamicPolicyProviderTestBase.callGetGrantsNegative(Class cl,
Principal[] pa,
Permission[] p,
String msg)
Call getGrants() on DynamicPolicyProvider and if passing
Permission[] p is not null then verify that returned array
does not contain any permissions from Permission[] p.
|
protected void |
DynamicPolicyProviderTestBase.callGetGrantsNPE(Class cl,
Principal[] pa,
String msg)
Call getGrants() on DynamicPolicyProvider and verify that
NullPointerException is thrown.
|
protected void |
DynamicPolicyProviderTestBase.callGetPermissions(CodeSource cs,
Permission[] p,
boolean dynamicallyGranted,
String msg)
Call getPermissions() on DynamicPolicyProvider and if passing
Permission[] p is not null then verify that an PermissionCollection
containing p (granted earlier) is returned.
|
protected void |
DynamicPolicyProviderTestBase.callGetPermissions(ProtectionDomain pd,
Permission[] p,
String msg)
Call getPermissions() on DynamicPolicyProvider and if passing
Permission[] p is not null then verify that an PermissionCollection
containing p (granted earlier) is returned.
|
protected void |
DynamicPolicyProviderTestBase.callGetPermissionsNoGranted(CodeSource cs,
Permission[] p)
Call getPermissions() on DynamicPolicyProvider and if passing
Permission[] p is not null then verify that returned
PermissionCollection does not contain any permission from p.
|
protected void |
DynamicPolicyProviderTestBase.callGetPermissionsNPE(CodeSource cs,
String msg)
Call getPermissions() on DynamicPolicyProvider and verify that
NullPointerException is thrown.
|
protected void |
DynamicPolicyProviderTestBase.callGrant(Class cl,
Principal[] pa,
Permission[] p,
String msg)
Call grant() on DynamicPolicyProvider.
|
protected void |
DynamicPolicyProviderTestBase.callGrantNPE(Class cl,
Principal[] pa,
Permission[] p,
String msg)
Call grant() on DynamicPolicyProvider and verify that
NullPointerException is thrown.
|
protected void |
DynamicPolicyProviderTestBase.callGrantSE(Class cl,
Principal[] pa,
Permission[] p,
String msg)
Call grant() on DynamicPolicyProvider and verify that
NullPointerException is thrown.
|
protected void |
DynamicPolicyProviderTestBase.callImplies(ProtectionDomain pd,
Permission pm,
boolean exp,
String msg)
Call implies() on DynamicPolicyProvider.
|
protected void |
DynamicPolicyProviderTestBase.callImpliesNPE(ProtectionDomain pd,
Permission pm,
String msg)
Call implies() on DynamicPolicyProvider and verify that
NullPointerException is thrown.
|
protected void |
DynamicPolicyProviderTestBase.checkGetGrants(Class[] classes,
Principal[] pra,
Permission[] pma)
Iterates over array of classes and call getGrants() on
DynamicPolicyProvider passing Principal[] pra array.
|
protected void |
DynamicPolicyProviderTestBase.checkGrant(Class[] classes,
Permission[] pma,
boolean expectSecurityException)
Iterates over array of classes and call grant() on DynamicPolicyProvider
passing null as Principal[] and various arrays of Permission[].
|
protected void |
DynamicPolicyProviderTestBase.checkGrant(Class[] classes,
Principal[] pa,
Permission[] pma,
boolean expectSecurityException)
Iterates over array of classes and call grant() on DynamicPolicyProvider
passing array of Principals and various arrays of Permissions.
|
protected void |
DynamicPolicyProviderTestBase.checkImplies(ProtectionDomain pd,
Permission[] pma,
boolean expected,
boolean ifNull)
Call implies() on ProtectionDomain passing Permission[].
|
protected void |
DynamicPolicyProviderTestBase.createDynamicPolicyProvider()
Try to create DynamicPolicyProvider using non-argument constructor.
|
protected void |
DynamicPolicyProviderTestBase.createDynamicPolicyProviderNPE(String msg)
Try to create DynamicPolicyProvider passing null as base policy class.
|
protected void |
DynamicPolicyProviderTestBase.createDynamicPolicyProviderPIE(String msg)
Try to create DynamicPolicyProvider using non-argument constructor.
|
protected void |
DynamicPolicyProviderTestBase.createDynamicPolicyProviderSE(String msg)
Try to create DynamicPolicyProvider using non-argument constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
GrantPermissionTest.checkEquals(net.jini.security.GrantPermission[] pa,
boolean expected)
Verify that all of passing GrantPermissions are equal/not equal
each other.
|
protected void |
GrantPermissionTest.checkGetActions(net.jini.security.GrantPermission[] pa)
Verify that all of passing GrantPermissions return empty string
as 'actions'.
|
protected void |
GrantPermissionTest.checkImplies(net.jini.security.GrantPermission[] pa)
Verify that all of passing GrantPermissions are implied/not implied
each other.
|
protected void |
GrantPermissionTest.checkImplies(net.jini.security.GrantPermission[] pa,
boolean expected)
Verify that all of passing GrantPermissions are implied/not implied
each other.
|
protected void |
GrantPermissionTestCase01.checkImplies(PermissionCollection pc,
Permission p,
boolean exp,
String msg)
Verify that passing PermissionCollection are implied/not implied
passing Permission.
|
protected void |
GrantPermissionTestCase01.checkImplies(Permission p,
Permission pAnother,
boolean exp)
Verify that passing Permission are implied/not implied
another passing Permission.
|
protected net.jini.security.GrantPermission |
GrantPermissionTest.createGP(Permission p)
Try to create GrantPermission passing Permission.
|
protected net.jini.security.GrantPermission |
GrantPermissionTest.createGP(Permission[] pa)
Try to create GrantPermission passing array of Permissions.
|
protected net.jini.security.GrantPermission |
GrantPermissionTest.createGP(String name)
Try to create GrantPermission passing the string.
|
protected void |
GrantPermissionTest.createGrantPermissionIAE(String name)
Try to create GrantPermission passing the string.
|
protected void |
GrantPermissionTest.createGrantPermissionNPE(Permission[] pa,
String msg)
Try to create GrantPermission passing array of Permissions.
|
protected void |
GrantPermissionTest.createGrantPermissionNPE(Permission p,
String msg)
Try to create GrantPermission passing Permission.
|
protected void |
GrantPermissionTest.createGrantPermissionNPE(String name,
String msg)
Try to create GrantPermission passing the string.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
PolicyFileProviderTestBase.callGetPermissionsNPD()
Call getPermissions() on PolicyFileProvider passing null
as ProtectionDomain and verify that NullPointerException is not thrown;
also verify that returned collection does not contain
any permission.
|
protected void |
PolicyFileProviderTestBase.callGetPermissionsNPE(CodeSource cs,
String msg)
Call getPermissions() on PolicyFileProvider and verify that
NullPointerException is thrown.
|
protected void |
PolicyFileProviderTestBase.callImplies(PermissionCollection pc,
Permission pm,
boolean exp,
String msg)
Call implies() on PermissionCollection.
|
protected void |
PolicyFileProviderTestBase.callImplies(ProtectionDomain pd,
Permission pm,
boolean exp,
String msg)
Call implies() on PolicyFileProvider.
|
protected void |
PolicyFileProviderTestBase.callImpliesNPE(ProtectionDomain pd,
Permission pm,
String msg)
Call implies() on PolicyFileProvider and verify that
NullPointerException is thrown.
|
protected void |
PolicyFileProviderTestBase.checkElements(PermissionCollection pc,
Permission[] pma,
boolean expected)
Verify that permissions are or are not included in the Enumeration
returned from PermissionCollection.elements().
|
protected void |
PolicyFileProviderTestBase.checkElementsGetPermissions(Permission[][] pma)
Iterate over ProtectionDomains and and check for
permissions returned from PermissionCollection.elements().
1.
|
protected void |
PolicyFileProviderTestBase.checkImplies(PermissionCollection pc,
Permission[] pma,
boolean expected)
Call implies() on PermissionCollection passing Permission[].
|
protected void |
PolicyFileProviderTestBase.checkImplies(ProtectionDomain pd,
Permission[] pma,
boolean expected,
boolean ifNull)
Call implies() on PolicyFileProvider passing Permission[].
|
protected void |
PolicyFileProviderTestBase.checkImpliesGetPermissions(Permission[][] pma)
Iterate over ProtectionDomains and and check implies().
1.
|
protected void |
PolicyFileProviderTestBase.checkImpliesProtectionDomain(Permission[][] pma)
Iterate over ProtectionDomains and and check implies().
1.
|
protected void |
PolicyFileProviderTestBase.createPolicyFileProvider()
Try to create PolicyFileProvider using non-argument constructor.
|
protected void |
PolicyFileProviderTestBase.createPolicyFileProvider(String policyFile)
Try to create PolicyFileProvider passing path to policy file.
|
protected void |
PolicyFileProviderTestBase.createPolicyFileProviderNPE(String msg)
Try to create PolicyFileProvider passing null as path to policy pile.
|
protected void |
PolicyFileProviderTestBase.createPolicyFileProviderPIE(String msg)
Try to create PolicyFileProvider using non-argument constructor.
|
protected void |
PolicyFileProviderTestBase.createPolicyFileProviderPIE(String policyFile,
String msg)
Try to create PolicyFileProvider passing location of the policy file.
|
protected void |
PolicyFileProviderTestBase.createPolicyFileProviderSE(String msg)
Try to create PolicyFileProvider using non-argument constructor.
|
protected void |
PolicyFileProviderTestBase.createPolicyFileProviderSE(String policyFile,
String msg)
Try to create PolicyFileProvider passing location of the policy file.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
LeaseRenewalServiceTestUtil.isValidEventReg(net.jini.core.event.EventRegistration evReg,
net.jini.lease.LeaseRenewalSet lrSet,
long evID)
A method to generally check the validity of an EventRegistration.
|
boolean |
LeaseRenewalServiceTestUtil.isValidExpWarnEventReg(net.jini.core.event.EventRegistration evReg,
net.jini.lease.LeaseRenewalSet lrSet)
A convenience method to validate an EventRegistration object
for ExpirationWarningEvents.
|
boolean |
LeaseRenewalServiceTestUtil.isValidRenewFailEventReg(net.jini.core.event.EventRegistration evReg,
net.jini.lease.LeaseRenewalSet lrSet)
A convenience method to validate an EventRegistration object
for RenewalFailureEvents.
|
protected net.jini.core.lease.Lease |
AbstractLeaseRenewalServiceTest.prepareLease(net.jini.core.lease.Lease lease) |
protected net.jini.core.event.EventRegistration |
AbstractLeaseRenewalServiceTest.prepareRegistration(net.jini.core.event.EventRegistration reg) |
protected net.jini.lease.LeaseRenewalSet |
AbstractLeaseRenewalServiceTest.prepareSet(net.jini.lease.LeaseRenewalSet set) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
DiscardWaitOverrideProvider.getOverrides(QAConfig config,
String serviceName,
int count) |
| Modifier and Type | Method and Description |
|---|---|
void |
OpenConnection.compareResults(Exception realres)
Checking if the class represented by expectedResult variable is
either the same as, or is a superclass of the class
whose instance is specified by the Exception parameter.
|
void |
OpenConnection.compareResults(Vector realres)
Checking if the Vector represented by expectedResult variable is
the same as the Vector specified by the Vector parameter.
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
MulticastOverrideProvider.getOverrides(QAConfig config,
String serviceName,
int index)
If the test property
"net.jini.discovery.announce" is
defined, use its value to generate the override strings. |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.


{% extends 'base.html' %}
{% block head %}You have been successfully logged out of the system
If you would like to login again, enter your phone number below.
You have been successfully registered as a new user
If you would like to login again, enter your phone number below.
Automate your receipt splitting process now!


- Copy & Paste Javascript Code
- Upload Javascript Files
- Output
What Is This?
JSCompress.com is an online javascript compressor that allows you to compress and minify your javascript files. Compressed javascript files are ideal for production environments since they typically reduce the size of the file by 30-80%.
Why Would I Want To Compress Javascript?
There are a number of reasons why compressing your javascript files is a good idea:
What Javascript Compression Method is Used?
JSCompress.com uses UglifyJS2 for all javascript minification and compression.
Source code on GitHub. Also check out JSONLint.com.


HOME
FEATURES
CONTACT
Login
Email:
Password:
Forgot Password
If you are a new user, please click here
SignUp


powered by ...
The core principles and technologies behind the DreamOps Experience were developed while creating the Nimble AMS managed package.
Kudos to NimbleUser for sharing and advancing the knowledge that we all need to enjoy the ride!
Kudos to NimbleUser for sharing and advancing the knowledge that we all need to enjoy the ride!
Force.com is the fastest way to create powerful enterprise apps with clicks or code.
DreamOps is devoted to pushing the envelope and continually accelerating app development.
DreamOps is devoted to pushing the envelope and continually accelerating app development.
The core infrastructure supporting DreamOps is hosted by GitHub.
GitHub fosters a fast, flexible, and collaborative development process that lets you work on your own or with others.
GitHub fosters a fast, flexible, and collaborative development process that lets you work on your own or with others.
The DreamOps website is published using the Hexo framework.
The website theme is courtesy of Twitter Bootstrap and Freemind.
The website theme is courtesy of Twitter Bootstrap and Freemind.