PUBLICATIONS DIRECTORY

(Titles in italics are currently neither accessible online nor downloadable.)


Publications presented on this website are available for download and personal, non-commercial use only. With the exception of Guest Publications, copyright for all publications on this site are the exclusive property of David McGoveran and Alternative Technologies, and may not be reproduced in any format or media (digital, audio, print, or any other) without written permission of the author.

INDEX TO SECTIONS

Guest Publications
Articles
eAI and BIJ Articles
eAI and BIJ Columns
Briefings
Presentations
Mathematics, Physcis, Logic, and Other Topics
Patents and Patent Applications
Books

GUEST PUBLICATIONS

View Updating and Relational Theory: A Critical View by C. J. Date -- 2014
  • Synopsis: In the book View Updating and Relational Theory, Date explains his current version (at least as of Dec. 2012) of the view updating theory we developed and on which we have since diverged in ways that affect the implementability of the method. The book refers to my research extensively, but presents critical concepts like relvar predicates in a manner inconsistent with my work. I intend to publish a review examining our differences, at least where they differ from those given in this book.
  • Keywords: relational, views, updating, derived relation, base relation, relvar, predicate

    "Foundation for Object/Relational Databases: The Third Manifesto” by C. J. Date and H. Darwen -- 2003
  • Synopsis: Date's and Darwen's "Third Manifesto" (TTM), first published in 1995 on this website (see below), is an ongoing effort to provide a detailed description of how the relational model, in considerable detail. Newer versions of the book have been published (check your favorite online bookseller), and various research vehicles have been developed to implement the model. While I am largely in agreement with the effort and support it, I perceive problems with certain elements (e.g., types and computational completeness of the language). I hope to publish an explanation of these criticism's (though they have been shared with C. J. Date during review of the manuscript) when time permits.
  • Keywords: relational, third manifesto, TTM, TRM.

    Date's The Role of the Trade Press in Educating the Professional Community -- 07/2000
  • Synopsis: An article by C. J. Date critical of the role of the trade press in educating the professional community about the relational database model. A specific series of Computerworld articles regarding relational vs. object oriented database management is examined. It contains the original March 12, 1993 draft of Date's "Relational vs. Object-Oriented: Not an Either/Or Decision."
  • Keywords: relational, C. J. Date, database, DBMS, Computerworld, Charles Babcock, Fabian Pascal, object oriented, OODMBS, RDBMS, Donald Burleson, relational backlash, James Barnett

    Practical Issues in Database Management: A Reference for the Thinking Practitioner by Fabian Pascal -- 6/2000
  • Synopsis: Fabian's most recent book explains many of the most commonly misunderstood aspects of the relational model and the consequences of getting them wrong.
  • Keywords: SQL, relational, relational model

    Date and Darwen's The Third Manifesto -- 1995
  • Synopsis: C. J. Date and Hugh Darwen introduced The Third Manifesto: Foundation for Object / Relational Databases in 1998. The Third Manifesto is a detailed and rigorous proposal for the future of data and database management systems. The present article consists of an informal discussion of certain of the key technical ideas underlying the Manifesto, including in particular the idea that domains in the relational world and object classes in the object world are the same thing. See also Foundation for Object / Relational Databases: The Third Manifesto and subsequent editions.
  • Keywords: relational, foundation, object/relational, Hugh Darwen, C. J. Date, Date and Darwen, Darwen and Date, relation, relvar, proposition, predicate, domain, relation variable, relation value, object class, Relational Model, OO, object oriented, database, DBMS, tuple, containment hierarchy, inheritance, Codd.

    ARTICLES
    (in reverse chronological order)

  • Return to Section Index


    Foundational Issues: Still Relevant -- 06/2018
  • Synopsis: This was an invited keynote presentation given at the 6th World Congress on Universal Logic (UniLog'2018), Universite' Clermont Auvergne, Vichy, France on June 25, 2018. The presentation surveyed issues that arise from issues in the foundations of logic pertaining to logic and semantics of software systems, design and implementation issues, unanticipated "failures", and examples from experience. Of particular interest were concerns over incompatible and yet competing AI and machine learning systems being implemented in public systems.
  • Keywords: logic, relational model, knowledge representation, artificial intelligence, machine learning, semantics

    Logic for Serious Database Folks Series: Series Introduction -- Rev:07/2016
  • Synopsis: This article introduces a new series on topics in Logic and Databases. The series will eventually be a long-promised book, with each article in the series becoming a chapter. Articles in the series are presented here for review purposes only. By downloading you agree not to distribute or publish in any form.
  • Keywords: relational model, relational database, logic, database design

    Logic for Serious Database Folks Series: Introduction to Formal Systems -- Rev:08/2016
  • Synopsis: This article introduces the topic of formal systems and their structure, which will be used as a foundation for database theory and practice. Presented here for review purposes only. By downloading you agree not to distribute or publish in any form.
  • Keywords: relational model, relational database, logic, database design, formal systems, deduction, interpretation, model

    Logic for Serious Database Folks Series: Set Theory and Metalanguage -- Rev:08/2016
  • Synopsis: This article introduces the concepts of set theory as a metalanguage for formal systems. Presented here for review purposes only. By downloading you agree not to distribute or publish in any form.
  • Keywords: relational model, relational database, logic, database design, formal systems, deduction, interpretation, model, proof theory

    Logic for Serious Database Folks Series: Introduction to Formal Deduction -- Rev:08/2016
  • Synopsis: This article introduces that part of the structure of formal systems we herein call the Deduction Subsystem. Presented here for review purposes only. By downloading you agree not to distribute or publish in any form.
  • Keywords: relational model, relational database, logic, database design, formal systems, deduction, interpretation, model

    Logic for Serious Database Folks Series: Introduction to Formal Interpretation -- Rev:01/2016
  • Synopsis: This article introduces that part of the structure of formal systems we herein call the Deduction Subsystem. Presented here for review purposes only. By downloading you agree not to distribute or publish in any form.
  • Keywords: relational model, relational database, logic, database design, formal systems, deduction, interpretation, model, model theory.

    Logic for Serious Database Folks Series: Differentiating Formal Systems -- Rev:03/2016
  • Synopsis: This article describes the properties of formal systems and how they serve to differentiate formal systems. Presented here for review purposes only. By downloading you agree not to distribute or publish in any form.
  • Keywords: relational model, relational database, logic, database design, formal systems, deduction, interpretation, model, model theory.

    Logic for Serious Database Folks Series: Can All Relations Be Updated? -- 03/2015
  • Synopsis: Misunderstandings of what it means to update a relation abound. This DRAFT (please review and comment) chapter attempts to correct some of those misunderstandings while providing insight into a different and fully set-theoretic way of understanding Codd's relational model.
  • Keywords: relational model, relational database, logic, database design, relation predicate, membership function, set semantics

    Zeno's Tortoise -- 10/2014
  • Synopsis: The Greek philosopher Zeno of Elea (c. 490 – c. 430 BC) is well known for his paradoxes. This short article introduces a modern twist to those paradoxes, in which the Tortoise is caught on the (perhaps moving) horns of a dilemma.
  • Keywords: paradox, Zeno, Achilles Dichotomy, spacetime, discrete

    Confusing Physical and Logical -- 05/2014
  • Synopsis: After forty-five years, the database industry is still incapable of separating physical implementation from logical design. In an exchange with Jim Starkey (designer of DEC's Datatrieve, Interbase (now Firebird), contributor to MySQL, and now at startup NuoDB), the author discusses this confusion while replying Jim's assertion that relational data model is "spent." Also published at Database Debunkings..
  • Keywords: relational, relational model, database, DBMS, logical model, physical, Jim Starkey, NoSQL, relational terminology, data storage, data retrieval, logic, Codd, Date, Darwen, logical data independence, BLOB, Amorphous, modeling documents, search, semantics, knowledge representation, knowledge discovery, predicate, Nothing from Nothing.

    Relational Model Alive and Well Thank You, (with C.J.Date) -- 05/2013
  • Synopsis: A response to the absurd statements in Carl Hewitt's Relational Model Obsolete (ACM, Jan. 2013). Published in Communications of the ACM, May 2013, Vol. 56, No. 5, p.12-13.
  • Keywords: relational, Hewitt

    Not the Database World We Know (with C.J.Date) -- 12/2012
  • Synopsis: A response to Erik Meijer's All Your Data Are Belong to Us (ACM, Sept. 2012). Published in Communications of the ACM, Oct. 2012, Vol. 55, No. 12, p.8-9.
  • Keywords: relational

    Updating a Database -- 06/2012
  • Synopsis: An example of view updating principles and their application, written in response to private communication from C. J. Date.
  • Keywords: relational, views, updating, POOD, POM, POC, Principle of Orthogonal Database Design, Principle of Minimality, Principle of Completeness

    Yes or No on NoSQL? Expert Insight -- 12/2011
  • Synopsis: An interview by Rich Seidner on NoSQL products and when to use them, published by permission in the “Intelligence in Software” online magazine,, Dec. 6, 2011.
  • Keywords: relational, NoSQL, SQL

    How to Celebrate Codd’s RDBMS Vision (with C.J.Date) -- 10/2010
  • Synopsis: A response to the many inaccuracies in Gary Anthes' Happy Birthday, RDBMS! (ACM, May 2010). Published in Communications of the ACM, Oct. 2010, Vol. 53, No. 10, p.7.
  • Keywords: relational, Codd.

    Updating Set Identities -- 2009
  • Synopsis: This short essay discusses an apparent problem with the validity of set identities and the view updating rules originally presented by Date and McGoveran in 1994.
  • Keywords: view, update, set identity, tautology, relational, database.

    Perfect Match: BPM and BI Form a Synergistic Relationship -- 09/2009
  • Synopsis: An article explaining the relationship between BPM and BI, and the benefits of integrating them, published in Teradata Magazine, Vol. 9, No. 3, © Fall, 2009.
  • Keywords: business intelligence, business process management, BI, BPM

    BPM for BI Experts -- 11/2008
  • Synopsis: An introduction to Business Process Management for Business Intelligence experts.
  • Keywords: business intelligence, business process management, BI, BPM

    BPM and BI -- 08/2008
  • Synopsis: A description of the relationship between BI and BPM.
  • Keywords: business intelligence, business process management, BI, BPM

    BPM Best Practices: The Definitively Short Guide -- 08/2008
  • Synopsis: A set of eight best practices for achieving successful use of Business Process Management technology.
  • Keywords: BPM, business process management, competency center, KPI, BPEL, SOA, agility, latency, best practices.

    BPM and Business Intelligence -- 08/2008
  • Synopsis: The relationship and synergy between Business Process Management (BPM) and Business Intelligence (BI) is explained.
  • Keywords: BPM, Business Process Management, BI, Business Intelligence, KPI, business management, key performance metric, business process, informational process, business activity, Business Activity Monitoring, BAM, process centric, ELT, ETL, data warehouse.

    Beyond ACID: An Adaptive Approach to Transaction Management -- 11/2007
  • Synopsis: A new model for and approach to transaction management called "Adaptive Transaction Management" is introduced. Further details are provided in the author's U.S. Patent 7,103,597 (Adaptive Transaction Manager for Complex Transactions and Business Process). Published in Middleware Spectra, Vol. 21, Report No. 4, pp. 14-23, © Nov. 2007.
  • Keywords: transaction management, complex transactions, two phase commit, transaction control, ACID, pseudo-transaction, logical transaction, physical transaction, business transaction, Adaptive Transaction Model, consistency point, consistency condition, category, consistency condition set, corrective transaction, compensating transaction, transaction relaying, deadlock, chained transactions.

    Embracing SOA: The Benefits of Integration Independence -- 01/2006
  • Synopsis: Integration independence (a platform independent approach to integration) can be achieved using SOA technologies to attack the root causes of the integration challenge.
  • Keywords: business operating environment, application integration, services, SOA, SOAP, HTTP, JMS, UDP, IT asset, IT asset management, IT costs, service reuse, failure modes, business services, technical services, requirements communication gap, requirements gap, post office syndrome, BPEL, single vendor, standards based, best of breed, requirement heterogeneity, The Three L's, leave-layer-leverage, integration dependencies, asset support, model independence, sharable services, process consolidation, interaction management, architectural independence, data centric, message centric, process centric.

    Observations on the 1969 Relational Operators -- 2005
  • Synopsis: A review and comments on Codd's relational operators as original introduced in his 1969 paper. Contains minor edits and clarifications as of 2014.(Also published at www.dbdebunk.com).
  • Keywords: relational database, operators, normalization.

    Understanding and Selecting Integration Approaches -- 04/2005
  • Synopsis: Integation is a key factor for improving business efficiency but selecting the right approach can be confusing. The plethora of integration approaches are categorized and explained, and patterns indicative of each identified.
  • Keywords: business efficiency, data integration, application integration, information integration, EAI, EAI patterns, EII patterns, data integration patterns, metadata sharing, high availability, scalability, standard, SOA, ESB, messaging, services, SQL, XML.

    Unwired Orchestration -- 03/2005
  • Synopsis: An approach to integration of mobile technologies called unwired orchestration is introduced. Sybase's Unwired Orchestrator is evaluated as an example technology.
  • Keywords: mobile, smartphone, mobile integration, customer satisfaction, unwired enterprise, SODA, loosely coupled, process flexibility, data accessibility, endpoint, data compatibility, market differentiation, smart messages, process continuity, wired symptoms, competition, global commerce, market expansion, market diversification, profit margin, process improvement, enterprise application servers, integration brokers, business process management systems, services orchestration, choreography, RFID, business activity monitoring, composite applications, standards, XML, XSLT, J2EE, EJBs, Web Services.

    Getting Back On ACID: A Critique of C. J. Date’s ‘Dropping ACID’ -- 2004
  • Synopsis: In C. J. Date's Introduction to Database Systems (nth Edition), Date wrote a chapter entitled "Dropping ACID" which recommended dropping the ACID requirements for transactions in a true relational database. This article analyzes Date's arguments and concludes that the apparent recommendations of the chapter cannot and should not be followed. A speculative attempt is made to interpret the intent of the chapter in a more positive manner. Temporarily Unavailable: It may take some time for me to locate and prepare the document for publication.
  • Keywords: relational, transaction, ACID

    Foreward: Importance of Managing Web Application Performance -- 08/2004
  • Synopsis: A white paper on managing the performance of web-based applications is introduced and commented upon.
  • Keywords: performance management, web applications, Internet.

    Application Platform Suites for Departmental Integration -- 04/2004
  • Synopsis: The use of Application Platform Suites for department level integration is discussed, including requirements for development and key departmental challenges. BEA's WebLogic APS is used as an example.
  • Keywords: Application Platform Suite, APS, departmental integration, departmental requirements, WebLogic, BEA, application server, SOA, process driven, presentation centric, message-based integration, data integration, point-to-point integration, interoperability, incremental adoption, J2EE, unified architecture.

    Application Servers: An Introduction for Database Experts -- 04/2004
  • Synopsis: Application Servers (including their functionality and architecture) are explained by analogy to DBMS ("database") servers so the technology is more accessible to database experts. Websphere and DB2 are used as examples.
  • Keywords: Application Server, Java, J2EE, load balancing, multi-tier architecture, CORBA, IDE, object request broker, ORB, DB2, RDBMS, Websphere, distribution, replication, load balancing, high availability, recovery, cache, transaction management, container managed persistence, persistence, EJB, bean managed persistence, JNDI, SQL, B2B, B2C.

    Data Normalization -- 2003
  • Synopsis: A brief description of data normalization, published in G. Riccardi, Database Management with Web Site Development Applications, p.155, ©2003 Addison-Wesley (Pearson Education), Boston, MA. This is not an endorsement of the entire book.
  • Keywords: relational, normalization, normal forms

    Transaction Processing and Performance -- 2003
  • Synopsis: A brief description of transaction processing and performance, especially using relational databases, published in G. Riccardi, Database Management with Web Site Development Applications, p.367, ©2003 Addison-Wesley (Pearson Education), Boston, MA. This is not an endorsement for the entire book.
  • Keywords: relational, ACID, database, transaction, performance.

    Book Review - Business Process Management: The Third Wave -- 2003
  • Synopsis: The book Business Process Management: The Third Wave (© 2003) by Howard Smith and Peter Fingar is reviewed.
  • Keywords: Business Process Management, BPM, Howard Smith, Peter Fingar, Business Process Reengineering, BPM, BPE, workflow.

    Book Review - Business Intelligence Roadmap -- 2003
  • Synopsis: The book Business Intelligence Roadmap: The Complete Project Lifecycle for Decision Support Applications (© 2003) by Larissa T. Moss and Shaku Atre is reviewed.
  • Keywords: BI, decision support, lifecycle, business intelligence, project management, ETL, database, business opportunities, cross-organizational strategy, strategic requirements, business analysis, iterative development, agile, data mart, data warehouse, data model.

    The Benefits of a BPMS: An Executive Report -- 09/2002
  • Synopsis: Business process and Business Process Management Systems (alternatively BPM Suites) are defined, their capabilities explained, and their benefits described for an executive audience.
  • Keywords: business process, BPMS, BPM, Business Process Management Systems, BPM Suites, business function, business task, business operation, business activity, resource management, business rule, management decision, training, policy, procedure, business process modeling, constraints, quality, cost, monitoring, tactical goal, strategic goal, strategic efficiency, reporting, analysis, continuous improvement, B2B, B2C, front office, back office, actionable business intelligence, management decisions, operational services alignment, agility, flexibility, business knowledge management, time optimization.

    On the Declaration of Integration: The Declarative vs. Procedural -- 05/2002
  • Synopsis: A discussion of the benefits of declarative versus procedural (imperative) approaches to development and intergarion, published in Middleware Spectra, Vol. 16, Report 2, May 2002 (also in Financial Middleware Spectra, Vol. 16, Report 2, May 2002)
  • Keywords: relational, declarative programming, procedural programming, integration.

    EAI Technical Reference Architecture -- 1999
  • Synopsis: Technical Reference Architecture for Enterprise Application Integration explains the rules for developing and using, and then provides a functional block architecture for EAI as an useful example. It was developed as part of the Zero Management Initiative's EAI Framework.
  • Keywords: reference architecture, EAI, functional block architecture, process integration, event based, task based, data integration, interface integration, message, integration agent, middleware, resource management, agent, activity management, process engine, security, transformation services, directory services, data access, repository, database, routing, load balancing, state management.

    Enterprise Application Integration Sources (as of 1999)
  • Synopsis: A list of published resources useful to anyone interested in Application Integration, its methodologies and technologies. Some relevant organization and their websites are also provided.
  • Keywords: EAI, integration, modeling, information integration, data integration, process integration, enterprise, Lotus Domino, Web, Internet, BAAN, Oracle Financials, workflow, SAP, PeopleSoft, middleware, messaging, groupware, COM, CORBA, IIOP, Java, XML, MSMQ, MQSeries, business process engineering, business process reengineering, business process improvement, business process modeling, IDEF, R/3, business process simulation, balanced scorecard, TQM, event-driven,

    Decision Support -- 1999
  • Synopsis: The original version of Chapter 21 “Decision Support”, rewritten by C. J. Date and published in his Introduction to Database Systems, 7th Edition ©1999, and 8th Edition ©2003.
  • Keywords: relational, decision support, data mining

    Zero Management Frequently Asked Questions -- 02/1999
  • Synopsis: McGoveran's Zero Management Initiative for more effective and efficient business management and IT integration is introduced through a series of questions and answers. The Zero Management Council described therein is no longer operative.
  • Keywords: zero management, business efficiency, business strategy, agility, opportunity valuation, opportunity management, opportunity acquisition, value creation, compliance, scenario models, continuous improvement.

    Bluestone Technology Audit -- 09/1998
  • Synopsis: An audit of Bluestone Software. Temporarily unavailable.
  • Keywords: IDE, Java, C++, application server

    The Web-Enabled Extraprise -- 08/1998
  • Synopsis: A methodology for evaluating Application Server technologies is provided and Bluestone's Sapphire/Web Application Server Framework (the technology basis of HP's application servers) is evaluated and used as an example.
  • Keywords: scalability, availability, manageability, interoperability, deployment flexibility, virtual enterprise, extraprise, control centric, opportunity driven, agility, application server, Sapphire, Bluestone Software, HP, Hewlett Packard, unit of recovery, unit of consistency, unit of audit, interaction management, transaction management, collaborative, affinity, session affinity, state synchronization, load balancing, stateless, cookie, Web server, Web client, browser, middleware, state server, Java, service migration, application isolation, integration module, adapter, connector, bridge, driver, integration, data integration, API, component, dynamic introspection, broker, relational, DBMS, SQL, JavaBean, EJB, ActiveX, CORBA, Universal Business Server, ISAPI, NSAPI, CGI, MTS, ASP, Active Server Pages, IIOP, RMI, Java Script, VB Script, XML, firewall, proxy, servlet, rules based, fault tolerant, GUI, ODBC, JDBC, Tuxedo, UML, ERWIN, Unicenter, Tivoli, OpenView, Patrol, Visibroker, Orbix, RMI, COM/DCOM, LDAP, MQSeries, IBM, PeopleSoft, SAP, pager alert, email alert, agent.

    DBMS News and Commentary -- 01/1998
  • Synopsis: DBMS News and Commentary included special news and events that evoked comments from Alternative Technologies.
  • Keywords: Informix, IDC, Sybase, stock prices, 1998, Oracle, Network Computing, profitability.

    The DBMS Scalability Report: A Comparative Example of Storage Efficiency -- 07/1997
  • Synopsis: An Alternative Technologies' Brief on results from the DBMS Scalability project comparing the relative storage efficiency of Oracle 7.3 and Sybase System 11.
  • Keywords: DBMS, database, relational, scalability, storage efficiency, storage overhead, relational overhead, Oracle, Oracle 7.3, Sybase, System 11.

    The DBMS Scalability Report: Perception versus Reality – Executive Overview -- 07/1997
  • Synopsis: DBMS scalability is defined and discussed. Certain myths regarding support for VLDB by commercial DBMS products are exposed. This is the Executive Overview of the Full Report (see below).
  • Keywords: scalability, database, relational, myth, VLDB, clustering, replication, asynchronous, loose consistency, partitioning, shared nothing, reorganization, concurrency, deadlock, allocation, space management, data space, index space, addressability, parallelism, multiprocessing, SMP, speedup, scaleup, workload, commodity, perception, reality.

    The DBMS Scalability Report: Perception versus Reality - Full Report -- 07/1997
  • Synopsis: DBMS scalability is defined and discussed in detail. Certain myths regarding support for VLDB by commercial DBMS products are exposed. This is the Full Report
  • Keywords: scalability, database, relational, myth, VLDB, clustering, replication, market requirements, asynchronous, loose consistency, partitioning, shared nothing, reorganization, concurrency, deadlock, allocation, space management, data space, index space, addressability, parallelism, multiprocessing, SMP, speedup, scaleup, workload, commodity, perception, reality.

    How to Participate in the DBMS Scalability Project -- 07/1997
  • Synopsis: A description of the DBMS Scalability Project, its objectives, and how to participate in a site audit.
  • Keywords: scalability, database, relational, myth, VLDB, site audit, perception, reality, DBMS Scalability Project.

    Up to a Point, Lord Copper (with C. J. Date and H. Darwen) -- 05/1997
  • Synopsis: In the Database Programming and Design, Tom Johnston wrote a series of articles in support of the use of multi-valued logic (MVL) and nulls in SQL databases, and to which the authors of the present article responded. This article by C. J. Date, Hugh Darwen, and David McGoveran responds to the last article published by Tom Johnston "More to the Point".
  • Keywords: MVL, nulls, database, relational, Tom Johnston, Hugh Darwen, Daivd McGoveran, C. J. Date, modal logic, multi-valued logic, relation, paradox, Closed World Assumption, familiarity, truth functional, consistency, complete, completeness, quantifiers, decidable, default value, expressiveness, missing information, normalization.

    IBM's Open Systems Database: Leveraging Robustness and Integration -- 1996
  • Synopsis: This report is a summary of Alternative Technologies' comprehensive technical evaluation of IBM's DB2 Common Server, including related products DB2 Parallel Edition, DB2 World Wide Web Connection, DataHub, and application development tools.
  • Keywords: IBM, DB2, DB2 Common Server, DB2 Parallel Edition, data warehousing, DSS, decision support, DDCS, DataPropagator, DataJoiner, replication, data integration, data access, Approach, VisualAge, VisualGen, TeamConnection, DataHub, Oracle, Sybase, LOB, UDT, CLOB, multimedia, Database Application Remote Interface, DARI, stored procedure, UDF, user defined function, user defined type, buffer management, optimizer, parallel query processing, parallel optimization, OLTP, parallel I/O, data partitioning, parallel utilities, XA, DRDA, DataJoiner, X/OPEN, CLI, ODBC, Visual Explain, DB2 Performance Monitor, Intelligent Decision Server, IDS.

    Nothing to Do with the Case (with C. J. Date and H. Darwen) -- 09/1995
  • Synopsis: A response to an article by Tom Johnston promoting the use of nulls in database design, published in Data Base Programming & Design.
  • Keywords: relational, database, null, three valued logic Violating Independence -- 1995
  • Synopsis: A short article discussing data independence and how it is frequently violated in practice. Originally published in the premier issue of the Data Independent, January 1995, this version contains minor revisions as of Sept. 2014.
  • Keywords: conceptual model, logical model, physical model, independence, client/server, denormalization, normalization, SQL.

    Violating Independence -- 01/1995
  • Synopsis: A discussion of the ways in which data independence is violated by DBMS vendors. SQL, database designers, and application developers. The Data Independent, January, 1995 (Premier Issue).
  • Keywords: logical independence, physical independence, performance, procedural code, client/server.

    Database Product Evaluation Report Series -- 1989-1994
  • Synopsis: A series of detailed analyses (approximately 100 pages each) of database products according to a standard evaluation scheme. Initially published under C. J. White Consulting and then under Database Associates, they were taken over by Alternative Technologies in 1991-92. Reports were published on Ingres, Informix, Oracle, Microsoft SQL Server, Sybase, Tandem, Teradata, Uniface, Cognos, Oracle OS/2 Server, IBM DB2 Extended Edition, Enterprise DB, Interbase, and others.
  • Keywords: relational, database, OLTP, distributed, front end tools.

    Updating Joins and Other Views (with C. J. Date) -- 08/1994
  • Synopsis: The third article in the series which introduced a new approach to updating relational database views. The author's positions on the subject have evolved and diverged in subtle ways since the article was published, especially with regard to the proper definition and utility of relation or relvar predicates. Originally published in Data Base Programming & Design, August 1994, it was republished in C. J. Date, Relational Database Writings 1991-1994, Addison-Wesley, © 1995. A variation was also published at Database Debunkings..
  • Keywords: relational, database, views, derived relation, updating views, relation predicate

    A New Database Design Principle (with C. J. Date) -- 07/1994
  • Synopsis: The article which introduced the Principle of Orthogonal Database Design. It is the second article in the series which introduced a new approach to updating relational database views. The author's positions on the subject have evolved and diverged in subtle ways since the article was published, especially with regard to the proper definition and utility of relation or relvar predicates.Originally published in Data Base Programming & Design, July 1994, it was republished in C. J. Date,Relational Database Writings 1991-1994, Addison-Wesley, © 1995. A variation was also published at Database Debunkings..
  • Keywords: relational, database, view, derived relation, POOD, Orthogonal Database Design, relation predicate.

    Updating Union, Intersection, and Difference Views (with C. J. Date) -- 06/1994
  • Synopsis: The first article in the series which introduced a new approach to updating relational database views. The author's positions on the subject have evolved and diverged in subtle ways since the article was published, especially with regard to the proper definition and utility of relation or relvar predicates. Originally published in Data Base Programming & Design, June 1994, it was republished in C. J. Date, Relational Database Writings 1991-1994, Addison-Wesley, © 1995. A variation was also published at Database Debunkings..
  • Keywords: relational, database, views, derived relation, updating views, relation predicate

    The Relational Model Turns 25 -- 10/1994
  • Synopsis: An overview of the first 25 years of the relational data model, written by the author at the request of Dr. E. F. Codd. Published in Data Base Programming & Design, Oct. 1994, and also in C. J. Date, Relational Database Writings 1994-1997, Addison-Wesley, © 1998
  • Keywords: relational, Codd, anniversary.

    Distributed Not Yet Delivered - 8 Essentials of Distributed RDBMS - 06/1994
  • Synopsis: A discussion of the essential features required of a distributed RDBMS, explaining that SQL DBMS products of the time did not meet these requirements and the some of features they did provide. Published in ComputerWorld, Vol. 28, No. 23, June 6, 1994, pp. 111-114.
  • Keywords: relational, database, SQL, distributed, independence.

    Nothing from Nothing: It's In The Way That You Use It -- 03/1994
  • Synopsis: Fourth and last in a four part series on how to handle and not handle missing information in relational databases. Published in Data Base Programming & Design, Mar. 1994. Subsequently published in C. J. Date, Relational Database Writings 1994-1997, Addison-Wesley, © 1998.
  • Keywords: relational, database, null, three valued logic, many valued logic, logic, consistency, completeness, decidable.

    Nothing from Nothing: Can't Lose What You Never Had -- 02/1994
  • Synopsis: Third in a four part series on how to handle and not handle missing information in relational databases. Published in Data Base Programming & Design, Feb. 1994. Subsequently published in C. J. Date, Relational Database Writings 1994-1997, Addison-Wesley, © 1998.
  • Keywords: relational, database, null, three valued logic, many valued logic, logic, consistency, completeness, decidable.

    RDBMSs: The Good, the Bad and the Ugly -- 1994
  • Synopsis: An opinion piece on the status of implementing the relational model. Concludes with the sad realization "I have never seen a relational DBMS." Believed to have been published, possibly under another title, but the trail has been lost for now.
  • Keywords: relational, database, relational model, Codd, 1969, RM/V2, SQL.

    Requirements for Today's Database Server Architectures Part 1 -- 02/1994
  • Synopsis: An analysis of the architectural requirements for database servers. I apologize for the poor quality of the PDF but is it all I have been able to find. Published in OTM Spectrum, Volume 8, Report 1, February 1994.
  • Keywords: relational, database, server, multi-threading, SMP, parallel, multiprocessor, scalability, resource management, optimization, online administration, robustness, replication.

    Nothing from Nothing: Classical Logic - Nothing Compares 2 U -- 01/1994
  • Synopsis: Second in a four part series on how to handle and not handle missing information in relational databases. Published in Data Base Programming & Design, Jan. 1994. Subsequently published in C. J. Date, Relational Database Writings 1994-1997, Addison-Wesley, © 1998.
  • Keywords: relational, database, null, three valued logic, many valued logic, logic, consistency, completeness, decidable.

    Nothing from Nothing: What's Logic Got To Do With It -- 12/1993
  • Synopsis: First in a four part series on how to handle and not handle missing information in relational databases. Published in Data Base Programming & Design, Dec. 1993. Subsequently published in C. J. Date, Relational Database Writings 1994-1997, Addison-Wesley, © 1998.
  • Keywords: relational, database, null, three valued logic, many valued logic, logic, consistency, completeness, decidable.

    Point Counter Point: Object versus Relational Databases (with Mary Loomis) -- 1993
  • Synopsis: An interview based discussion of the pros and cons of object oriented databases versus relational databases, published in Platinum Edge: A Database Survival Guide, Vol. 1, pp. 6-8, © 1993 Platinum Technology.
  • Keywords: relational, object oriented.

    Useless Benchmarks: Just Say No! -- 10/1993
  • Synopsis: A critical review of the famous TPC database benchmarks and why consumer should not rely upon them when evaluating a SQL DBMS or in DBMS capacity planning.
  • Keywords: relational, database, TPC, benchmark.

    An Evaluation of Database Server Architectures -- 09/1993
  • Synopsis: Variations in database server architectures as of 09/1993 are explained and evaluated.
  • Keywords: relational, server, database, architecture.

    A Distributed DBMS Lesson -- 05/1993
  • Synopsis: An introduction to distributed relational DBMS technology, published in Preparing for Distributed Databases and Applications, May, 1993, pp. S3-S7 (Supplement to Network World).
  • Keywords: relational, distributed, database.

    Distributing Data: Two Phase Commit vs. Replication -- 05/1993
  • Synopsis: A comparison of replication technologies, especially using distributed transactions with two phase commit versus asynchronous replication. Published in Data Base Programming & Design, May 1993.
  • Keywords: relational, replication, two phase commit, distributed transaction, database. replica.

    A New View of the Client/Server Market (with Victor Lewis) -- 12/1993
  • Synopsis: The results of a 6 month study of the client/server market based on middleware are presented. This is the earliest known study of the middleware market. Published as an Editorial Supplement, DBMS Magazine, December, 1993.
  • Keywords: client/server, middleware, API, SQL, embedded

    On-Line Complex Processing -- 11/1992
  • Synopsis: An introduction to on-line complex processing (OLCP), a type of database application involving requests that strain database technology for various reasons. Originally introduced by the author as complex database processing in 1984 with computer integrated manufacturing requirements as an example, it was changed to OLCP and adopted and promoted by Interbase marketing. Published in DBMS Magazine, Oct. 1992.
  • Keywords: relational, database, OLCP, complex, BLOB, procedure.

    Introducing...a new migration strategy: Memo to Management -- 10/1992
  • Synopsis: Existing migration strategies are explained and a new migration strategy introduced. In Data Based Advisor (October 01, 1992)
  • Keywords: migration, database

    The Importance of Enterprise Database Systems -- 07/1992
  • Synopsis: A discussion of the value of enterprise class database management systems. Published in Software Magazine's Corporate Computing Supplement 2/1/1993.
  • Keywords: enterprise, database, DBMS, scalability, cost effectiveness, reliability, rightsizing.

    Enabling Productive Co-existence -- 07/1992
  • Synopsis: An article on techniques for living with legacy database technologies and applications as a long term migartion strategy. Published in Datamation, 1992.
  • Keywords: legacy, migration, RDBMS, database, integration, interoperation, staged migration, anticipated migration, competitive replacement, selective extinction.

    An Overview of Migration Strategies -- 07/1992
  • Synopsis: A discussion of database migration strategies. Published in Databased Advisor, 1992.
  • Keywords: staged migration, anticipated migration, competitive replacement, selective extinction.

    The Enterprise Database System -- 07/1992
  • Synopsis: A discussion of RDBMS requirements for the enterprise. Published in Data Base Programming & Design, after Aug 1992
  • Keywords: reliability, scalability, distribution, cost effectiveness, open systems, standards.

    Relational Concepts and Practices - 06/1992
  • Synopsis: A paper introducing the relational model and relational technology, presented at the Borland Database Conference June 1992.
  • Keywords: relational, data model, database.

    Origin of the Server Species (a.k.a. Evolution of the Server Species) -- 06/1992
  • Synopsis: An article explaining the historical and technological evolution of client/server, originally titled "Eliminating the File Server Versus Client/Server Controversy" 11-22-91. Published in LAN Technology, Vol. 8, No. 6, June 1992.
  • Keywords: relational, client/server, file server, PC computing, network computing.

    Opening the Windows: Letting the Breeze Blow In -- 06/1992
  • Synopsis: A tutorial on the use of windows based clients for relational applications and how to evaluate some of their features. Data Base Programming & Design, Vol. 5, No. 6, June 1992.
  • Keywords: relational, Windows, client, tools, database.

    Field report: Oracle analysts' day -- 04/1992
  • Synopsis: As an analyst attend Oracle Analysts' Day, the announcement made at the event are described in brief. In Data Based Advisor (April 01, 1992)
  • Keywords: Oracle 8, Oracle, Larry Ellison

    Analysis and Modeling of Large Databases -- 03/1992
  • Synopsis: A white paper written for FreeThink Technology (an early multi-dimensional spreadsheet) which examines the requirements attendant analysis and modeling when faced with very large databases. In a number of ways the problems of analyzing "Big Data" were anticipated.
  • Keywords: relational, analysis, VLDB, analytical models.

    Warning Signs: Recognizing Complex Requirements -- 1992
  • Synopsis: A discussion of how to recognize when application requirements are likely to stress current database technologies. Published in ORACLE Magazine, Vol. 6, No. 2 (Spring, 1992).
  • Keywords: relational, complex, requirements.

    Looking Beneath the Surface -- 03/1992
  • Synopsis: Key differences in front end (client side) tools for accessing a database are described. Originally titled "Client/Server Front Ends: Under the Covers". In Data Based Advisor, Vol. 10, No. 3 (Mar. 1992).
  • Keywords: relational, client, tools, database.

    ORACLE Server: Tuning Tips -- 03/1992
  • Synopsis: Tips for tuning ORACLE Server to obtain better performance are described. In Data Based Advisor, Vol. 10, No. 3 (Mar. 1992).
  • Keywords: relational, tuning, performance, Oracle.

    The Evaluation of Optimizers -- 1991
  • Synopsis: Relational DBMS optimizer technology is described and an evaluation scheme developed. Published in Encyclopedia of Computer Science and Technology, Vol. 26, Supplement 11, pp.195-214, Marcel Dekker, 1991, New York.
  • Keywords: relational, optimizer, DBMS, database, access method.

    Quest: Windows SQL Access for Today's Information Centers -- 1990-1991
  • Synopsis: The state of end-user tools for database access using Microsoft Windows is analyzed in a historical context and then current market forces. Selection criteria are given. Developed under the sponsorship by Gupta Technologies, Inc. in 1990, this version includes minor corrections as of April 1991. Some errors (e.g., unidentified figures and missing figures) remain in this late draft of the paper. The final version - as published and distributed by Gupta Technologies, has been misplaced.
  • Keywords: Windows, database, relational, end-user, client/server, data formats, information center, control, extract processing, staging, direct update, browse and update, security, user interface, SQL, Quest, Gupta, data views, DLE, report writer, distributed.

    Using Oracle’s Call Interface Effectively -- 1990
  • Synopsis: The Oracle Call Interface (API) was frequently ignored in favor of embedded SQL and a precompile. This article describes methods to use the API to advantage. In ORACLE Magazine, Spring, 1990.
  • Keywords: relational, OCI, API, dynamic SQL, embedded SQL, precompiler.

    On-Line Complex Processing: Beyond OLTP -- 1990
  • Synopsis: On-Line Complex Processing requirements and how to evaluate support for them is described. Published in InfoDB, Vol. 5, No. 1, Spring, 1990. Also in The OLTP Handbook, G. R. McClain (editor), Wiley & Sons, 1993.
  • Keywords: relational, OLCP, OLTP, requirements.

    An Evaluation of Five Optimizers -- 1990
  • Synopsis: Relational DBMS optimizer technology is described and an evaluation scheme developed. Five commercial products are evaluated. Published in InfoDB, Vol. 5, No. 2, Summer, 1990.
  • Keywords: relational, optimizer, database, Oracle, Ingres, DB2, Sybase, access method.

    Clarifying Client-Server (with C. J. White) -- 11/1990
  • Synopsis: This much quoted and cited article describes various distributed architectures and functionalities that are related to client/server. DBMS, Vol. 3, No. 12, Nov. 1990.
  • Keywords: relational, distributed, architecture, client/server.

    A Long Time Coming - Review of Codds RM V2 -- 09/1990
  • Synopsis: A review of Dr. E. F. Codd's Relational Model Version 2, published in Database Programming & Design, September, 1990.
  • Keywords: Codd, Relational Model, Version 2, RMV2

    Evaluating Optimizers -- 01/1990
  • Synopsis: A popular article describing relational DBMS optimizers and how to evaluate them, published in Data Base Programming & Design, Jan., 1990.
  • Keywords: relational, optimizer, access method, parse, DBMS.

    Flexible Relational Database Applications -- 1989
  • Synopsis: This article describes methods for designing and developing relational applications that permit the database and the application to evolve as independently as logically possible. Published in InfoDB, Vol. 4, No. 2, Summer, 1989.
  • Keywords: relational, application, abstraction, data independence.

    The Power of Stored Procedures -- 09/1989
  • Synopsis: The then new stored procedure technology (introduced commercially by Sybase) and its recommended uses were described. Published in Data Base Programming & Design, Sept., 1989.
  • Keywords: relational, stored procedure, database, database procedure, Sybase.

    Secrets of Relational Performance Tuning -- 07/1989
  • Synopsis: Techniques and considerations for obtaining performance from a relational DBMS are described. Data Base Programming & Design, July, 1989.
  • Keywords: relational, performance, tuning, database.

    Relational Access Manager: Product Description -- 1988
  • Synopsis: Overview description of both the RAM Standard Product and the RAM Extended Product (Alternative Technologies' products designed and developed by the author). RAM was an universal API between applications written in C, C++, Fortran, COBOL, etc. and various commercial relational DBMSs (Britton Lee IDM, ODBC, Oracle, Sybase) called the Relational Access Manager. The product maximized data independence and portability, while providing bi-directional support for non-tabular data structures (linked lists, trees, rings, etc.) in the application, including object classes. For object instances, it used a unique, very efficient method still not replicated by "object-relational" persistence middleware as of 2014.
  • Keywords:

    RAM User's Manual: Standard -- 1986-1989
  • Synopsis: Draft user's manual for the Standard Edition of R.A.M. (Relational Access Manager), a universal API between applications written in C, C++, Fortran, COBOL, etc., and various commercial relational DBMSs (Britton Lee IDM, ODBC, Oracle, Sybase). The product maximized data independence and portability, while supporting non-tabular data structures in the application, including object classes. It was licensed by Goldman-Sachs, Pacific Telesis, and others before being removed from the market after trade secret misappropriation by a competitor (proven in court).
  • Keywords: API, impedance mismatch, relational, non-relational, middleware, object oriented programming

    RAM User's Manual: Extended -- 1986-1989
  • Synopsis: User's manual for the Extended Edition of R.A.M. (Relational Access Manager), a server-based database access manager. The Extended Edition provided enhanced OOP support, transaction management, failover, and numerous other features. Some of the Extended Edition capabilities were included in early versions of the product.
  • Keywords: API, server, impedance mismatch, relational, non-relational, middleware, object oriented programming

    Successful Uses of Database Machines -- 1986
  • Synopsis: The use of database machines is discussed, including Sharebase (formerly Britton Lee) and Teradata. Publication in unknown magazine.
  • Keywords: relational, database machine, Britton Lee, IDM, CIM, computer integrated manufacturing.

    COBOL HiPerf User's Guide -- 1985
  • Synopsis: Users manual for a high performance API (middleware) between programs written in VAX/VMS COBOL and a relational database. Initially developed for the Britton Lee IDM, support for other commercial DBMSs were later added and the capability integrated in the Relational Access Manager product.
  • Keywords: API, impedance mismatch, relational, non-relational, middleware, COBOL, programming

    Backend Database Machines Improve CIM Systems -- 1985
  • Synopsis: The development of a sophisticated computer integrated manufacturing system (Fasttrack) and its use of the Britton Lee database machine is disclosed. The second page of the article has been lost and will be added if found. Published as "Backend Database Machines Improve CIM Systems" in Computer Consulting, Vol. 1, No. 4, 1985.
  • Keywords: relational, database machine, Britton Lee, IDM, CIM, computer integrated manufacturing.

    IDM-RS/1 Interface Users Manual -- 1985
  • Synopsis: Users manual for Alternative Technologies' IDM-RS/1 Interface ("Interface") that seamlessly integrated the BBN (Bolt, Beranek, and Newman) RS/1 package with databases in the Britton Lee IDM (Intelligent Database Machine). RS/1 was an early multi-dimensional (spreadsheet/pre-OLAP like) database, analytics, and color graphics package that ran on DEC and Unix platforms. Both interactive and programmatic procedures for data manipulation, analytics, report writing, and graphics display could be written. A proprietary version of this integration package was used in the FastTrack system. All were developed by the author. The instruction for how to use the operative procedures was in the BBN RS/1 Manuals. Connecting to an IDM database versus an RS/1, Oracle, or Datatrieve database merely required specifying the right procedure arguments. Data could be moved seamlessly between RS/1 tables and IDM tables. Any IDM table, view, or query could be referenced an RS/1 procedure or the RS/1 language called RPL. Any IDM API (IDMLIB) call could be executed from within RPL. An IDM database could be browsed before creating an RS/1 table from IDM stored data. User's did not need to know a query language like Quel or SQL to use the Interface to move data between RS/1 and the IDM. Any (suitably authorized) IDM query language statement could be executed from RS/1. An IDM database could be The Interface was co-marketed by Alternative Technologies', BBN, and Britton Lee (later Sharebase).
  • Keywords: relational access, multidimensional, OLAP, analytics, graphics, RS/1, Britton Lee, IDM.

    RS/1-IDM Interface Installation Manual -- 1985
  • Synopsis: Installation instructions (manual) for installing Alternative Technologies' interface (both interactive and programmatic) that seamlessly integrated the BBN (Bolt, Beranek, and Newman) RS/1 database, analytics, and color graphics with databases in the Britton Lee IDM (Intelligent Database Machine). Installation required relinking a portion of the RS/1 package (specifically designed for the purpose) with the IDM-RS/1 Interface library. Developed by the author. Four pages of the relevant RS/1 installation procedures (c. BBN) are included at the end and were included in this manual at the time by permission of BBN.
  • Keywords: relational access, multidimensional, OLAP, analytics, graphics, RS/1, Britton Lee, IDM.

    Fasttrack Reprint, Semiconductor International -- 04/1984
  • Synopsis: A Fasttrack screenshot was featured on the cover of the April 1984 issue of Semiconductor International. The accompanying article "Computerizing the Process Line: A Must for Automation" by Associate Editor Peter H. Singer discusses several CIM systems in use in the semiconductor industry and includes a Fasttrack functional architecture diagram. Although the article describes some features of Fasttrack, it failed to mention the more sophisticated capabilities including intelligent, predictive, dynamic routing and scheduling; expert system based maintenance; quality control; CAD system interfaces; costing; capacity planning and scheduling; process control; integration with machine control; federated and shared relational database machine support. Alternative Technologies has been unable to locate the proper authority to obtain direct permission to make this reprint available, and will remove it immediately if requested to do so by the copyright holder (if any).
  • Keywords: CIM, federated, semiconductor, distributed, multidimensional, RS/1, Britton Lee, IDM

    BTU Bruce FastTrack Presentation -- 1983
  • Synopsis: Prepared for client BTU Engineering, the FastTrack Computer Integrated Manufacturing System for semiconductor processing was described for prospective customers. Not all the function or architectural features are described.
  • Keywords: RDBMS, distributed, semiconductor, CIM, process management, Britton Lee, IDM, RS/1.

    FastTrack Users Manual -- 1983
  • Synopsis: Users manual for a distributed computer integrated manufacturing system (initially sold in the semiconductor industry) with intelligent, predictive, dynamic routing and scheduling; expert system based maintenance; integration with machine control; federated and shared relational database machine support; and integration with multi-dimensional (spreadsheet/OLAP like) analysis and modeling.
  • Keywords: CIM, federated, semiconductor, distributed, multidimensional, RS/1, Britton Lee, IDM.

    FastTrack Introductory Brochure -- 05/1983
  • Synopsis: A brochure designed and developed by the author for client BTU Engineering to introduce the FastTrack product(initially sold in the semiconductor industry) with intelligent, predictive, dynamic routing and scheduling; expert system based maintenance; integration with machine control; federated and shared relational database machine support; and integration with multi-dimensional (spreadsheet/OLAP like) analysis and modeling.
  • Keywords: CIM, federated, semiconductor, distributed, multidimensional, RS/1, Britton Lee, IDM.

    Proposed draft standard for Pascal Imminent (ghost writer for S. Baker) -- 1981
  • Synopsis: A report on the development of a standard for Pascal. Electronic Engineering Times, 1981. No known copy exists.
  • Keywords: Pascal, standard, computer language

    “Ravenol on Pascal Compiler” (ghost writer for S. Baker) -- 1981
  • Synopsis: A report on the first Pascal compiler. Electronic Engineering Times, 1981. No known copy exists.
  • Keywords: Pascal, compiler, computer language

    eAI JOURNAL and BUSINESS INTEGRATION JOURNAL ARTICLES
    (in reverse chronlogical order)

  • Return to Section Index

    NetWeaver Platform Focus Issue (editor) -- 06/2005
  • Synopsis: I conceived, designed, compiled and edited this special issue of BIJ devoted to the NetWeaver Platform. Business Integration Journal, Vol. 7, No. 6, June 2005.
  • Keywords: SAP, NetWeaver, SOAP, Service Oriented

    Peter Graf Explains NetWeaver -- 06/2005
  • Synopsis: Interview with SAP's Peter Graf, in Business Integration Journal, Vol. 7, No. 6, June 2005.
  • Keywords: SAP, Graf, NetWeaver

    Welcome to the Legacy Integration Supplement -- 08/2004
  • Synopsis: This short article introduced the Legacy Integration Supplement of the Business Integration Journal. It briefly explains what is meant by legacy integration, especially for the supplement.
  • Keywords: legacy integration, mainframe, tight coupling, proprietary, efficiency, standards, de jure, de facto, XML, SOA, BPM, Web Services, Michael Rawlins, David Linthicum, Mary Schacklett, Jim Rhyne, Phil Murphy, Scott Cosby, Dale Vecchio, Michael Thompson, Nathaniel Palmer, IBM, Butler Group, Delphi Group, Gartner, Forrester Research.

    FuegoBPM Version 5.0 Technical Briefing -- c. 2004
  • Synopsis: This Alternative Technologies Technical Briefing on the Java-based FuegoBPM Version 5.0 was published in the Business Integration Journal. It covers the Process Orchestration Studio and Express Process Orchestration Engine.
  • Keywords: BPM, business process management, pure play, Fuego, BPEL, orchestration, Process Orchestration, FuegoBPM, Java, BPEL, XPDL, Component Manager, Web Services, JDBC, JMS, XML, Work Portal, Fuego Business Language, FBL, Screenflows, UML, BPMN, notification, pager, email, PDA, Orchestration Designer, process themes, process model, process simulation, process analyzer, OLAP, BAM, Cloudscape.

    The BIJ BPM Supplement April 2004 -- 04/2004
  • Synopsis: A collection of articles covering a wide range of subjects introducing and relating to Business Process Management, prepared as a special Supplement to the April 2004 issue of Business Integration Journal by it's Senior Technical Editor, David McGoveran.
  • Keywords: Business Process Management, BPM, BPM architecture, BAM, BI, BPM market, BPM standards, dashboards, EPM, Enterprise Performance Management, STP, straight through processing, deregulation, mergers and acquisitions, BPO, business process optimization, e-Government, data, home loans, business rules, workflow, BPM vendor guide.

    An Introduction to BPM & BPMS -- 04/2004
  • Synopsis: A collection of articles covering a wide range of subjects introducing and relating to Business Process Management, prepared as a special Supplement to the April 2004 issue of Business Integration Journal by it's Senior Technical Editor, David McGoveran.
  • Keywords: Business Process Management, BPM, BPM architecture, BAM, BI, BPM market, BPM standards, dashboards, EPM, Enterprise Performance Management, STP, straight through processing, deregulation, mergers and acquisitions, BPO, business process optimization, e-Government, data, home loans, business rules, workflow, BPM vendor guide.

    2004 BPMS Reference Architecture -- 04/2004
  • Synopsis: A wall chart suitable for printing (approx. 3' x 2' scale) discloses the functional block components of IT infrastructure as they relate to Business Process Management. Vendors of components are shown and market projections given.
  • Keywords: reference architecture, BPM, business process, ESB, service bus, repository, adaptors, workflow, portal, BAM, dashboard, activity, process engine, template, closed-loop, optimization, semantic layer, analytics, event management, rules engine, content management, transaction manager, audit, scheduler, resource manager, balanced scorecard, business object, orchestration, choreography, continuous process improvement, process instance, cross-functional, conditioned transition, CNC, robotics, security, ontology, business semantics, EII, enterprise information integration, web services, data transformation, ontology mapping, routing, XML, asynchronous, messaging, pub/sub, business metrics, business process modeler, business process analysis, B2B portal.

    The BPM Market: Past, Present, & Future -- 04/2004
  • Synopsis: An overview of the past, present, and future of the BPM market based on interviews with key industry analysts from Gartner, Butler Group, Delphi Group, META Group, and Forrester.
  • Keywords: BPM, business process management, BPMS, forecast, Ian Charlesworth, Jim Sinur, Nathaniel Palmer, Hollis Bischoff, Ken Vollmer.

    BPM Implementation: Issues and Strategies -- 04/2004
  • Synopsis: This article discusses the key issues and provides recommendations for selecting BPM goals and technology, selecting a BPM implementation strategy, selecting and implementing a BPM pilot, and for implementing BPM.
  • Keywords: BPM goals, BPM technology, BPM implementation strategy, BPM pilot, business process management.

    An Introduction to BPM & BPMS -- 04/2004
  • Synopsis: This article defines Business Process Management (BPM) and Business Process Management Systems (or Suites), BPMS components, contrasts BPM with prior technologies and practices, and explains the key principles of BPM.
  • Keywords: BPM, BPMS, business process, BPM principles, BPM technology, BAM, process model, process analysis, BPA, BRE, BPR, EEM, BI, OLAP, orchestration, choreography, EAS, IDE, dashboard, metrics modeler, transaction modeler, process engine, simulation engine, resource manager, interface modeler, scheduler, worklist manager, tasklist manager, semantic layer, event management, portal management, EII, security, content management, audit.

    Standards and BPM (with Ishmael Ghalimi) -- 04/2004
  • Synopsis: This article discusses the dominant industry standards that pertain to BPM including BPEL, BPML, BPMN, ebXML, IDEF, BAML, BPQL, UML, XPDL, PSL, XMI, and so on.
  • Keywords: business process, BPM, business process management, BPEL, BPML, BPMN, ebXML, IDEF, BAML, BPQL, UML, BTP, XPDL, PSL, WS-Transaction, XMI.

    The Role of BAM in BPM (with Prof. Mani Chandy) -- 04/2004
  • Synopsis: This article explores the relationship between Business Activity Monitoring and Business Process Management.
  • Keywords: BAM, BPM, business process.

    Dashboards & Enterprise Performance Management (with Steve Wooledge) -- 04/2004
  • Synopsis: The relationship between Dashboards & Enterprise Performance Management and Business Process Management is explored.
  • Keywords: dashboard, enterprise performance management, business process, business process management, KPI, metric, scoreboard, accountability, business intelligence, BI, BAM, business activity monitoring.

    Inventing Integrity: A Tribute to Dr. Codd -- 05/2003
  • Synopsis: Dr. E. F. Codd, inventor of the relational data model and architect of data independence and data integrity, died April 18, 2003 at the age of 79. This tribute to him and his professional contributions to database technology describes how radically his ideas changed and then shaped information technology and its markets.
  • Keywords: Codd, relational, DBMS, data integrity, data independence, OLAP, query, analytics, data administration, storage, SQL, ROI, application integration, schema.

    The Age of the XML Database? -- 02/2003
  • Synopsis: Technologies for XML database management, including support for XML by SQL DBMSs, are explained and critically evaluated.
  • Keywords: XML, XDBMS, hierarchical, procedural, declarative, database, RDBMS, relational, XQuery, XQL, XML-QL, shredding, rendering, decomposition, recomposing, XML schema, DTD, optimizer, round tripping, XPath, tag, metadata, self-defining, Dynamic Web, integrity, data modeling, persistence.

    BPMS Reference Architecture 2004 -- 09/2002
  • Synopsis: A wall chart suitable for printing (approx. 3' x 2' scale) discloses the functional block components of IT infrastructure as they relate to Business Process Management. Vendors of components are shown and market projections given.
  • Keywords: reference architecture, BPM, business process, ESB, service bus, repository, adaptors, workflow, portal, BAM, dashboard, activity, process engine, template, closed-loop, optimization, semantic layer, analytics, event management, rules engine, content management, transaction manager, audit, scheduler, resource manager, balanced scorecard, business object, orchestration, choreography, continuous process improvement, process instance, cross-functional, conditioned transition, CNC, robotics, security, ontology, business semantics, EII, enterprise information integration, web services, data transformation, ontology mapping, routing, XML, asynchronous, messaging, pub/sub, business metrics, business process modeler, business process analysis, B2B portal.

    eAI Vendor Guide 2000 (with Tony Brown) -- 2000
  • Synopsis: A categorized guide to EAI vendors as of 2000 developed with eAI Journal Editor in Chief, Tony Brown. It includes a joint article entitled "Evaluating the eAI Market".
  • Keywords: application integration, B2B, ERP integration, data integration, m-commerce, mainframe enterprise, systems management, middleware, process flow, EAI, vendor guide.

    eAI JOURNAL and BUSINESS INTEGRATION JOURNAL COLUMNS
    (in chronological order)

  • Return to Section Index

    What's EAI All About? -- 04-05/1999
  • Synopsis: A short article introducing EAI concepts and the new eAI Journal.
  • Keywords: EAI, packaged applications, middleware, integrated systems.

    Collaborative Integration -- 06-07/1999
  • Synopsis: A short article on integration through collaboration.
  • Keywords: integration, collaboration.

    Think BPMS! -- 09-10/1999
  • Synopsis: The short article that introducing BPMS as a modern market segment distinct from workflow and business process re-engineering and anticipated its growth in popularity.
  • Keywords: EAI, BPMS, BPR, workflow. eAI Journal Announces Awards -- 1999
  • Synopsis: In December 1999, Bob Thomas, Tony Brown, and I announced an annual award to be given in honor of EAI Product of the Year, with Tony Brown and I as co-chairs of the judging panel. This is the announcement we published.
  • Keywords: EAI, eAIJ, Award, Product of the Year.

    Integration Agents -- 11-12/1999
  • Synopsis: The short article that introducing the term "integration agent" for sophisticated EAI connectors and adapters.
  • Keywords: EAI, BPMS, integration, adapter, integration agent, agent, connector, middleware.

    The Ultimate Server -- 01/2000
  • Synopsis: A short article on integrated component based servers.
  • Keywords: server, component.

    Ready to Commit? -- 02/2000
  • Synopsis: A short article on transactions.
  • Keywords: transaction, commit, rollback

    Data and Process Consistency -- 03/2000
  • Synopsis: A short article on the concept of consistency as applied to both data and process.
  • Keywords: data consistency, process consistency.

    Compensation -- 04/2000
  • Synopsis: A short article on compensating transactions, their uses and abuses.
  • Keywords: compensation, sphere, transaction, ACID, optimistic.

    B2B or B2C -- 05/2000
  • Synopsis: A short article discussing B2B transactions and B2C, emphasizing their exchange nature.
  • Keywords: B2B, B2C, transaction, negotiation.

    Architected Simplicity -- 06/2000
  • Synopsis: A short article introducing common components in the integration software stack.
  • Keywords: integation, connector, adaptor, business process, transport, routing, message broker, reformatting, transformation

    Architected Scalability -- 07/2000
  • Synopsis: A short article on achieving scalability by design.
  • Keywords: scalability

    Proving Scalability -- 08/2000
  • Synopsis: A short article on measuring scalability.
  • Keywords: scalable, scalability, linear.

    e-Business Methodology -- 09/2000
  • Synopsis: A discussion of the lack of and need for an e-business methodology.
  • Keywords: e-business, methodology, EAI, standards.

    Business Semantics -- 10/2000
  • Synopsis: This short article discusses the importance of capturing and understanding the business semantics associated with data.
  • Keywords: semantics, data, database.

    Understanding Messages -- 11-12/2000
  • Synopsis: This short article explains why XML does not solve the problem of data interpretation, let alone semantic interpretation of messages, and calls for an XML constraints standard.
  • Keywords: semantics, XML, data interpretation, messages, integration broker, context, integrity constraints, relationships, SQL, dependencies, business semantics, transaction, transaction model.

    BPMS Concepts, Part 1 -- 01/2001
    BPMS Concepts, Part 2 -- 02/2001
    BPMS Concepts, Part 3 -- 03/2001
    BPMS Concepts, Part 4 -- 04/2001
    BPMS Concepts, Part 5 -- 05/2001
    BPMS Concepts, Part 6 -- 06/2001
    BPMS Concepts, Part 7 -- 07/2001
    BPMS Concepts Part 8 -- 08/2001
  • Synopsis: This eight part series introduces BPMS Concepts, providing a definition and a description of the key functional components.
  • Keywords: business process management, BPM, BPMS, workflow, process, exception, forward flow, process engine, audit manager, error manager, distributed process coordinator, security, policy, resource manager, scheduler, business process modeler, metrics modeler, business process simulator, business process monitor, business process administrator, business analyzer, report generator, Activity Based Costing, OLAP, interface manager, activity manager, system manager, integration components, IDE, EAI, B2B, B2C, adapter, BPMS implementation methodology, EAI methodology, BPMS design and development methodology, BPMS deployment, stakeholders, strategy, bottom-up strategy, dispersive strategy, accretion strategy, top-down strategy.

    B2B Success Secrets, Part 1 -- 09/2001
    B2B Success Secrets, Part 2 -- 10/2001
    B2B Success Secrets, Part 3 -- 11/2001
    B2B Success Secrets, Part 4 -- 12/2001
    B2B Success Secrets, Part 5 -- 01/2002
    B2B Success Secrets, Part 6 -- 02/2002
    B2B Success Secrets, Part 7 -- 03/2002
    B2B Success Secrets, Part 8 -- 04/2002
  • Synopsis: This eight part series of short articles describes the "secrets" of being successful with B2B (business to business integration).
  • Keywords: B2B, success, Chief Relationship Officer, CRO, B2Bi, process, RFQ, B2C, transaction manager, business transaction, NEON, Sybase, Extricity, Peregrine, public business process, private business process, internal business process, external business process, B2B exchange, non-stop, failure coverage, single point of failure, process independence, process integration, business continuity, resilience, UDDI, relationships of interest, sustainable entity, participant independence, KnowNow.

    Why Declarative? -- 05/2002
  • Synopsis: A short article discussing the value of declarative languages.
  • Keywords: independence, XML, SQL

    Data Integration, Part I -- 06/2002
    Data Integration, Part II -- 07/2002
    Data Integration, Part III -- 08/2002
    Data Integration, Part IV -- 09/2002
    Data Integration, Part V -- 10/2002
    Data Integration, Part VI -- 11/2002
    Data Integration, Part VII -- 12/2002
    Data Integration, Part VIII -- 01/2003
    Data Integration, Part IX -- 02/2003
  • Synopsis: This nine part series of short articles explores various aspects of data integration technologies and explains the value, methods, and issues (including how to discover data semantics) that surround data integration.
  • Keywords: data integration, semantic transformation, record-to-record, field-to-field, XML, XSLT, interview, type, subtype, transaction, API, constraint, relationship, domain, validation, code analysis, physical transaction, integration activity, rule based, data transformation, infrastructure integration, event integration, process integration, supertype, generalization, specialization, TDQM, total data quality, ROI, consolidation, aggregation, decomposition, combination, metadata, syntactic metadata, semantic metadata, type model, historic metadata, correctness.

    Inventing Integrity -- 05/2003
  • Synopsis: Dr. E. F. Codd, inventor of the relational data model and architect of data independence and data integrity, died April 18, 2003 at the age of 79. This tribute to him and his professional contributions to database technology describes how radically his ideas changed and then shaped information technology and its markets.
  • Keywords: Codd, relational, DBMS, data integrity, data independence, OLAP, query, analytics, data administration, storage, SQL, ROI, application integration, schema.

    Valuing Data, Part I -- 03/2003
    Valuing Data, Part 2 -- 04/2003
    Valuing Data, Part 3 -- 06/2003
    Valuing Data, Part 4 -- 07/2003
    Valuing Data, Part 5 -- 08/2003
    Valuing Data, Part 6 -- 09/2003
  • Synopsis: This six part series explains how to place a value on data, addressing the issue of what data should be collected and maintained by the enterprise.
  • Keywords: data value, decision, consumable asset, future contingent value, present value, risk, loss, retention, degradation, acquisition, direct cost, indirect cost, appreciation, depreciation, cost/benefit, operational, inventory, historical, forecasting, divestiture, data cleansing, deferred, life cycle, utility, semantic net, potential utility, remaining value, cost, class value, instance value, inflation.

    Selling Solutions -- 10/2003
  • Synopsis: A short article on the unintended consequences of blindly selling "solutions."
  • Keywords: solution, sales, marketing

    BPM? -- 11/2003
  • Synopsis: A short article that criticizes the abuse of terminology relating to Business Process Management.
  • Keywords: BPM, process automation, BPMS, workflow management, process automation, process integration, standards, EAI, ERP.

    Data Modeling -- 12/2003
  • Synopsis: A short article on the importance of data modeling.
  • Keywords: data model, model driven, logical, consistent, complete, class model, dependency theory, normalization.

    Convergence -- 01/2004
  • Synopsis: A short article on the convergence of server and service technologies. It introduced the concept of a business operating system.
  • Keywords: convergence, application platform suite, business operating system

    HIPAA -- 02/2004
  • Synopsis: A short article on the HIPAA regulations and its impact.
  • Keywords: HIPAA

    Understanding Business Transactions: Part I -- 03/2004
    Understanding Business Transactions: Part II -- 04/2004
    Understanding Business Transactions: Part III -- 05/2004
    Understanding Business Transactions: Part IV -- 06/2004
    Understanding Business Transactions: Part V -- 07/2004
    Understanding Business Transactions: Part VI -- 08/2004
    Understanding Business Transactions: Part VII -- 09/2004
  • Synopsis: This seven part series on Understanding Business Transactions provides a formal definition and relates business transactions to formal definitions of logical transactions and physical transactions. Topics such as compensation are explained.
  • Keywords: physical transaction, logical transaction, business transaction, unit of recovery, unit of consistency, unit of audit, ACID, transaction.

    Beans or Nuggets? -- 10/2004
  • Synopsis: A short article commenting on the causes of business failures, such as the Internet or "Dot Com" bubble.
  • Keywords: bubble, bubble and bust, financial greed, software innovation, economy, speculative profits, terrorism, war, investment bubble, devaluation, stock valuation,

    Commoditization -- 11/2004
  • Synopsis: This short article responds to Nicholas G. Carr's article "IT Doesn't Matter" and to those who insist that technology is so commoditized that its technical features do not matter.
  • Keywords: product maturation, commoditization, Nicholas Carr, BPMS, ESB.

    The Next SOA -- 12/2004
  • Synopsis: This short article suggest that the natural evolution of SOA is toward a Business Services Orchestration Architecture and not necessarily toward more sophisticated Web Services per se.
  • Keywords: SOA, Business Services Orchestration Architecture, model driven , model driven business, Web Services, business event, business transaction, activity, process, orchestration, choreography, coordination, post office syndrome, transitions.

    Convergence: The Integration Landscape -- 12/2004-01/2005
  • Synopsis: This short article launched a new column in the Business Integration Journal entitled "Convergence." It raises the issue of converging technologies such as (1) workflow and business process automation, ETL and transactional message delivery/transformation, (2) operational activity monitoring versus enterprise performance management/OLAP, and (3) information archival/retrieval versus Web discovery/search.
  • Keywords: convergence, workflow, integration, transaction message, operational activity monitoring, enterprise performance management, OLAP, archival, retrieval, discovery, search, technology blurring.

    Real Time -- 02/2005
  • Synopsis: This short article discusses the meaning of "real time", especially as used in the phrase "real time enterprise."
  • Keywords: real time, stateless enterprise, agile, reactive, latency, cycle time, business event, rigidity, state dependent enterprise, historical stability, reactivity, systems control theory, operations research, strategic consolidation oriented data models, operational application oriented data models, semantic coherence.

    Loosely Coupled? -- 03/2005
  • Synopsis: This short article explains why scalable, highly available distributed applications need to be based on a loosely coupled architecture, and why standards adherence (interoperability?) does not imply loosely coupled.
  • Keywords: loosely coupled, architecture, synchronization, asynchronous, client/server, scalable, highly available, distributed, message, coupling, inter-service coupling, composite application, SOA, Web Service, JMS, conversational, atomic message, state preservation, dynamic interrogation.

    A BPM Challenge -- 04/2005
  • Synopsis: A short article that challenges BPM vendors to implement resource independence.
  • Keywords: BPM, business process, business process management, resource independence, orchestration, process optimization, workflow, process integration, choreography, services composition, process model, requirements, business objectives.

    XML Efficiency -- 05/2005
  • Synopsis: This short article calls for XML compression as part of the standard and explains why it is needed.
  • Keywords: XML, compression, space efficiency, XML Binary, FIXML, round-tripping, lossless bi-directional conversion, content update, efficient interrogation, content based routing, compression service, decompression service.

    Resource Management -- 06/2005
  • Synopsis: This short article defines and explains resource independence as an essential requirement for resource management, especially for Business Process Management, orchestration and the like. (The relationship of resource independence to high availability and fault tolerance will be obvious.)
  • Keywords: Business Process Management, orchestration, resource independence, resource management, workflow, staffing, resource allocation, scheduling, static allocation, dynamic allocation.

    Composite Application Platforms: Part I -- 07-08/2005
    Composite Application Platforms: Part II -- 09/2005
    Compsite Application Platforms: Part III -- 10/2005
  • Synopsis: This three part series of short articles explains platforms that support the development, deployment, and management of composite applications.
  • Keywords: composite, component, integration, choreography, orchestration, modeler, transformation, data access, IDE, portal designer, transaction definition. dashboard, monitoring, repository, SOA.

    A Great Debt Forever Unpaid -- 01/2006
  • Synopsis: A short article regarding the passing of Peter Drucker and Bill Kent.
  • Keywords: Peter Drucker, Bill Kent, normal forms, management.

    The Art of Mimicry I -- 01-02/2006
    The Art of Mimicry II -- 03-04/2006
    The Art of Mimicry III -- 05-06/2006
    The Art of Mimicry IV -- 07-08/2006
    The Art of Mimicry V -- 09-10/2006
  • Synopsis: A series of five short articles on the uses of mimicry in technology.
  • Keywords: mimicry

    Think BPMS! (Reprise) -- 11-12/2006
  • Synopsis: At the end of six years of the Business Integration Journal and my column "Enterprise Integrity", I decided to reprise the "Think BPMS!" column which was still a valid commentary.
  • Keywords: BPM, process

    BRIEFINGS

    Return to Section Index

    The DBMS Scalability Report: Overview -- 07/1997
  • Synopsis: This Alternative Technologies Briefing defines and discusses DBMS scalability. Certain myths regarding support for VLDB by commercial DBMS products are exposed.
  • Keywords: scalability, database, relational, myth, VLDB, clustering, replication, asynchronous, loose consistency, partitioning, shared nothing, reorganization, concurrency, deadlock, allocation, space management, data space, index space, addressability, parallelism, multiprocessing, SMP, speedup, scaleup, workload, commodity, perception, reality.

    Sybase/PeopleSoft Payroll Benchmark Audit Letter -- 09/1997
  • Synopsis: This letter confirms the result of an audit by Alternative Technologies of the Sybase/PeopleSoft Payroll Benchmark run on September 8, 1997.
  • Keywords: PeopleSoft, Sybase, benchmark, Payroll Benchmark, Sybase ASE, 11.9.

    1997 Oracle Analysts Day Comments -- 09/1996
  • Synopsis: At Oracle World Analysts Day (September 26, 1996) presentations were made by Larry Ellison, Ray Lane, Jeff Henley, and Jerry Held. This Alternative Technologies' Briefing describes and comments on the announcements.
  • Keywords: Oracle, network computing, client/server, two-tier, three-tier, thin client, Oracle Applications, revenue, employees, strategy, Oracle8, Oracle8.1, Web Application Server, application cartridges, Network Computing Architecture, ORB, Java, SAP, cloud, restate.

    PRESENTATIONS

    (The many presentation given over the decades are proving hard to recover, but will be posted as they are found. )

    Return to Section Index

    The Three Levels of EAI: Leave, Layer, and Leverage -- 2006
  • Synopsis: A graphic depiction of cost-benefit of three EAI strategies.
  • Keywords: EAI, strategies.

    Business Operating Environment -- 2005
  • Synopsis: A conceptual organization and integration of business assets vs. information technology roles and services. Necessary for business driven I.T., and technology-enabled business.
  • Keywords: BOE, organization, services, roles, .

    Data Integrity: Threats and Opportunities from Today's Software -- 2004
  • Synopsis: A presentation to DAMA, St. Louis, 2004 on threats to data integrity by new technologies.
  • Keywords: data integrity, Java beans, SOA.

    SOA: The Next Generation -- 10/2004
  • Synopsis: Keynote presentation given Oct. 20, 2004 to the annual SeeBeyond (formerly STC) Conference, describing the history, market forces, and next generation capabilities of Service Oriented Architectures as Services Orchestration.
  • Keywords: SOA, orchestration, middleware, process integration, EAI, BPM.

    Are TPC Benchmarks Useful -- 08/2002
  • Synopsis: Having been involved in TPC benchmarks both as an independent auditor and as a "benchmarker", I became extremely skeptical of their validity and value. This invited presentation to the Gupta Technologies Conferance August 2-5, 1992, explained the issues at a high level. A copy with speakers notes may be found here. The response from the TPC to this and related publications was, shall we say, unfriendly.
  • Keywords: scalability, database, relational, statistics, audit, repeatability, benchmark, TPC.

    OLDM: Data Management in the New Millenium -- 11/1999
  • Synopsis: Information Architecture Conference (DCI), Chicago, November 3, 1998.
  • Keywords: OnLine Decision Management, decision support, closed loop.

    Handling Front to Back Office Integration -- 09/1999
  • Synopsis: Presented to the CRM Conference (DCI), Sept. 2, 1999.
  • Keywords: EAI, integration.

    Understanding Enterprise Application Integration: Approaches, Technologies, and Issues -- 07/1999
  • Synopsis: HP July 1999 version.
  • Keywords: EAI, enterprise application integration, process integration, data integration, business process.

    Understanding Enterprise Application Integration: Approaches, Technologies, and Issues (Boston) -- 06/1999
  • Synopsis: Chairman's presentation to The EAI Conference (DCI), Boston, June 16, 1999 version. This was the first independent conference on integration.
  • Keywords: EAI, enterprise application integration, process integration, data integration, business process.

    OLDM: Business Beyond the Data Warehouse -- 04/1999
  • Synopsis: DBForum/DBExpo, Sao Paolo, April 16, 1998. Also presented at Data Warehouse World (DCI), New York, July 28, 1998.
  • Keywords: OnLine Decision Management, decision support, closed loop.

    Understanding Enterprise Application Integration: Approaches, Technologies, and Issues (Orlando) -- 03/1999
  • Synopsis: The Application Server Workshop (DCI), Orlando, March 10, 1999 version.
  • Keywords: EAI, enterprise application integration, process integration, data integration, business process.

    EAI Conference at a Glance -- 03/1999
  • Synopsis: Overview of the Chicago and Boston EAI conferences, the first independent conference on integration.
  • Keywords: EAI, conference.

    EAI Conference Housekeeping -- 03/1999
  • Synopsis: Housekeeping information for the Chicago and Boston EAI conferences, the first independent conference on integration.
  • Keywords: EAI, conference.

    Understanding Enterprise Application Integration: Approaches, Technologies, and Issues (Chicago) -- 03/1999
  • Synopsis: Chairman's presentation to The EAI Conference (DCI), Chicago, March 29, 1999 version. This was the first independent conference on integration.
  • Keywords: EAI, enterprise application integration, process integration, data integration, business process.

    Zero Management: Bringing Business into the Second Millenium -- 1998
  • Synopsis: An approach to business management designed to make a business more agile and less reactive.
  • Keywords: Zero Management, closed loop, rules, process.

    Zero Management: Business and Technology in the New Millenium -- 1998
  • Synopsis: Overview of an approach to business management designed to make a business more agile and less reactive.
  • Keywords: Zero Management, closed loop, rules, process.

    DBMS Scalability: The Myths -- 1998
  • Synopsis: Presentation overview of the DBMS Scalabilty Project and how to participate. The project ran for three years and involved studies of numerous large databases.
  • Keywords: myths, scalability, DBMS, very large database, concurrency, transaction, overhead, Oracle, DB2, Teradata, Non-Stop SQL, Informix, Sybase, scaleup, speedup.

    Data Warehouse Scalability and Tuning -- 12/1998
  • Synopsis: Data Warehouse Summit (DCI), Phoenix, December 10, 1998.
  • Keywords: data warehouse, scalability, failure modes, query tuning, physical schema, logical schema.

    Designing the Physical Database for Scalability: A Uniform, Methodical Approach -- 12/1998
  • Synopsis: Data Warehouse Summit (DCI), Phoenix, December 11, 1998.
  • Keywords: physical model, performance, scalability, availability, logical design.

    Technologies for Rapid Business Change -- 11/1998
  • Synopsis: Presented at the Information Architecture Conference (DCI), Chicago, November 2, 1998.
  • Keywords: zero management, closed loop, OLDM, business proces, decision management, continuous process improvement, process independence, rules database, rules engine, process modeling, knowledge management, EAI, decision capture, process model, process engine, operational control, inference engine.

    Enterprise Applications That Scale and Perform -- 08/1998
  • Synopsis: Defines distributed concepts: applications, architectures, server architectures, transactions, scalability and performance; and presents the principles of scalable design. Presented at the Enterprise Architecture Conference, Boston, August 30, 1998.
  • Keywords: distributed, architecture, enterprise application, transaction, server architecture, scalability, throughput, concurrency, response time.

    Object-Relational Component Approaches -- 12/1997
  • Synopsis: A presentation comparing DBMS components supported by popular SQL DBMS products. Database World & Client/Server World (DCI), Chicago, December 9, 1997. Also presented at Database World & Client/Server World (DCI), Boston, June 24, 1998.
  • Keywords: IBM, Informaix, Oracle, Sybase, object-relational, components, stored procedures, database procedures, DBMS component, reuse, package, relational extenders, datablades, data cartridges, adaptive components.

    Oracle 8 Overview: Key Features and Functions -- 07/1997
  • Synopsis: A set of slides reporting on the introduction of the Oracle 8 SQL DBMS.
  • Keywords: Oracle, Oracle 8, analyst's day

    Direction in Relational Database Design -- 10/1997
  • Synopsis: Invited presentation to CIPS Edmonton '97, Edmonton, Canada, October 23, 1997.
  • Keywords: relational, normalization, missing information, orthogonality, completeness, minimality, logical, physical, views, data independence, relation predicates, surrogate keys,

    Enterprise-Wide (DBMS) Scalability: The Myths -- 1997-1998
  • Synopsis: Presentation given at The Enterprise Architecture Conference (DCI), Orlando, December 2, 1997. Also presented at The Enterprise Architecture Conference (DCI), San Francisco, April 29, 1998; The Enterprise Architecture Conference (DCI), Toronto, May 27, 1998; and The Enterprise Architecture Conference (DCI), Boston, June 27, 1998.
  • Keywords: myths, scalability, DBMS, very large database, concurrency, transaction, overhead, Oracle, DB2, Teradata, Non-Stop SQL, Informix, Sybase, scaleup, speedup.

    API Madness -- 06/1993
  • Synopsis: A presentation examining the many SQL DBMS APIs available and their incompatibilities, published in the DBWorld Conference Proceedings, Boston, June 1993.
  • Keywords: relational, API, middleware.

    When Cursors Just Won’t Do -- 06/1992
  • Synopsis: A presentation analyzing the downside of using a cursor based API in a relational application, especially with a database server.
  • Keywords: relational, cursor, API, dynamic SQL, static SQL, database, relational application.

    Client/Server Performance -- 05/1993
  • Synopsis: A presentation explaining the principles for achieving performance (response time, throughput, and concurrency) with client/server database applications. Client/server is defined, as are key terms regarding measuring performance. Presented May 4, 1993. Published in DB'Expo Proceeding, May, 1993.
  • Keywords: scalability, database, relational, client/server, distributed, DCB, stateless, conversational, deadlock, nulls, denormalize.

    Application Migration and Portability -- 1991
  • Synopsis: A presentation given in an all day workshop called "Database and Application Development in the 90's" with other founding members of Database Associates.
  • Keywords: application migration, migration tools, portability, data sharing, SmartStar, Trifox, Bachman, SQL Solutions, IBM, IBM SAA, DEC NAS,

    DB Servers Highlights and Comments -- 1991
  • Synopsis: A presentation given in an all day workshop called "Database and Application Development in the 90's" with other founding members of Database Associates.
  • Keywords: database servers, SQL Server, Informix, Ingres, SQLBase, Oracle, IBM Data Manager, XDB, Netware SQL.

    DBMS Technology Directions -- 1991
  • Synopsis: A presentation given in an all day workshop called "Database and Application Development in the 90's" with other founding members of Database Associates.
  • Keywords: NLI, text, object orientation, knowledge bases, intelligent databases, multimedia, expert systems

    OLCP: What Is It? -- 12/1990
  • Synopsis: Abstract of a presentation presented on 12/4/90 to the Sharebase Users Group, Phoenix, AZ.
  • Keywords: DBMS, relational, SQL, API, RAM, Sharebase.

    Contrasting OLCP with OLTP -- 07/1990
  • Synopsis: This presentation to DB World, Santa Clar, July 19, 1990 explained the differences between OnLine Complex Processing and OnLine Transaction Processing in terms of DBMS requirements.
  • Keywords: OLCP, complex processing, OLTP, transaction processing, DBMS, database.

    DEC's Repository and RDBMS: How Well Integrated? -- 06/1990
  • Synopsis: A presentation at Repository '90 on Digital Equipment Corporations Repository product, in Boston, MA on June 13, 1990.
  • Keywords: DBMS, relational, SQL, API, RAM

    Relational Databases, Gateways, and Client/Server -- 04/1990
  • Synopsis: Slides from a seminar presented April 10, 1990 in Menlo Park, CA. Relational database theory and practive, client/server, and the DBMS gateway technologies of IBM, Ingres, Microsoft, Oracle, and Sybase were discussed.
  • Keywords: gateway, IBM, IMS, DB2, Ingres, Open SQL, Microsoft, Sybase, Open Server, heterogeneous, distributed, database, relational, client/server.

    Object Oriented Development: Treat 'em Like Objects -- 03/1990
  • Synopsis: In the late 1980s and throughout the 1990s, the rise in popularity of object oriented development brought developers face to face with object-relational impedance mismatch. This early presentation on the subject explained the issues and a conceptual approach to integrating the technologies. Presentation at DB Expo '90.
  • Keywords: object, object oriented, OOP, orthogonal basis, relational, client/server, distributed, transaction,

    Text and Graphics in Relational Databases -- 03/1990
  • Synopsis: An overview of the issues and approaches to supporting text and graphics in relational DBMS were discussed in this presentation to DB Expo '90 on March 24, 1990. This was the track chair's introductory presentation.
  • Keywords: text, graphics, data types, domain, relational, database, DBMS, index, R-tree, hashing, BLOB, integrity, concurrency.

    Domain Structured Architectures -- 03/1990
  • Synopsis: Domain structured physical architecture for RDBMSs provide a basis for so-called column- or attribute-based SQL RDBMSs (which it anticipated). Both were known by 1990. This presentation explained the approach, and contrasted it with the familiar tuple- or row-based physical architectures. Given at DB Expo '90 on March 26, 1990. A client named Nucleus International (originally IRI, Inc.), having one of (if not the first) products that was domain structured and column-oriented and designed by CTO Ed Glaser, sponsored this talk. As part of my efforts for Nucleus, I arranged an introduction of the technology to Ted Codd and Chris Date, and obtained their technical review. Sadly, Ed Glaser died a few months later on Dec. 5, 1990. The technology is owned today by SAND Technology.
  • Keywords: domain structured, column-oriented, Nucleus International, SAND Technology, SAND CDBMS, Ed Glaser, US Patent 5,036,457. thogonal basis, inheritance, superclass, portfolio management.

    Object Oriented Programming in a Relational Environment -- 01/1990
  • Synopsis: In the late 1980s and early 1990s the popularity of OOP grew rapidly and integration with SQL RDBMSs became a serious issue. Principles and tips for resolving the issue were presented at Software Development '90 (a Miller Freeman conference) on Jan. 10, 1990, as were various correspondences between the two technologies. This was later expanded into an all day seminar.
  • Keywords: OOP, impedance mismatch, relational, database, activation, passivation, persistence, or

    The Hot Issues and the Future of Relational Databases -- 10/1989
  • Synopsis: A review of my presentation at DAMA, Oct. 5, 1989 (written by Nicole Garris). The original presentation has been lost.
  • Keywords: DBMS, relational, SQL, API, RAM

    MATHEMATICS, PHYSICS, LOGIC, AND OTHER TOPICS

    Return to Section Index

    Principles of Certain Semantic Processes -- 2014
  • Synopsis: A draft of a paper in progress on semantic processes - i.e., concurrent processes that attempt to maintain a mutually consistent semantic representation.
  • Keywords: semantics, process, concurrent, communicating.

    Ordering Operators: Towards a Discrete, Strictly Finite and Quantized Interpretation of the Tensor Calculus -- 2013
  • Synopsis: A conceptual introduction to ordering operators, an mathematics for addressing discrete and finite systems, with discussion of applications to physics. Published in Amson, John C., and Kauffman, Louis H., eds., Scientific Essays in Honor of H. Pierre Noyes, © 2013, World Scientific. ISBN-10: 981457936X & ISBN-13: 978-9814579360.
  • Keywords: discrete physics, combinatorial physics, ordering operator, tensors, quantum mechanics, relativity.

    Looking Under the Street Lamp: Physics Lessons from Computer Science -- 07/2010
  • Synopsis: A strong analogy between the computer science concept of transactions on the one hand and state transitions between particle interactions on the other hand is proposed. The natural conclusion is that spatiotemporal causality should be understood as a consequence of post hoc analysis, with neither particles nor spacetime attributable to intermediate "evolving" states or paths. Presented by invitation at Physics Off the Beaten Path, July 17, 2010, San Jose State University, a physics colloquium organized by the Boundary Institute.
  • Keywords: discrete physics, combinatorial physics, transactions, particle physics, quantum mechanics, relativity.

    On the Fine Structure Spectrum of Hydrogen (with H. P. Noyes)-- 1991
  • Synopsis: A new derivation of the fine structure spectrum of the hydrogen based on combinatorial methods is presented. Published as SLAC-PUB 4730 (SLAC, Stanford University) and in Physics Essays, 4, 115-120 (1991).
  • Keywords: fine structure, spectrum, hydrogen, quantum mechanics, combinatorial hierarchy

    Distinguishing Indistinguishables -- 1991
  • Synopsis: The Third Annual Parker Rhodes Memorial Lecture, an invited presentation for ANPA 13, Cambridge University, Sept 12-15, 1991. Parker Rhodes concept of indistinguishable is discussed and contrasted with other concepts of indistinguishability. In Manthy: Proc. ANPA 13, Cambridge University, 1991.
  • Keywords: discrete physics, finite physics, combinatorial hierarchy

    Justifying the Combinatorial Hierarchy -- 1991
  • Synopsis: Technical justifications for the mathematical structure of the Combinatorial Hierarchy are presented, as well as a purely combinatorial re-derivation of Parker-Rhodes calculation of the proton-electron mass ratio (m_p/m_e). In Noyes: Proc. ANPA West 7, Stanford University, Feb. 16-17, 1991.
  • Keywords: discrete physics, finite physics, combinatorial hierarchy

    Justifying the Combinatorial Hierarchy: Presentation -- 1991
  • Synopsis: Presentation of "Justifying the Combinatorial Hierarchy". Technical justifications for the mathematical structure of the Combinatorial Hierarchy are presented, as well as a purely combinatorial re-derivation of Parker-Rhodes calculation of the proton-electron mass ratio (m_p/m_e). In Noyes: Proc. ANPA West 7, Stanford University, Feb. 16-17, 1991.
  • Keywords: discrete physics, finite physics, combinatorial hierarchy

    Motivations for Using the Combinatorial Hierarchy -- 1990
  • Synopsis: Technical motivations for the Combinatorial Hierarchy are presented. In Manthey: Alternatives in Physics and Biology: Proc. ANPA 12, pp.7-17, Cambridge University, 1990.
  • Keywords: discrete physics, finite physics, combinatorial hierarchy

    Motivations for Using the Combinatorial Hierarchy: Presentation -- 1990
  • Synopsis: The presentation version of the paper "Motivations for Using the Combinatorial Hierarchy". Presented at ANPA 12, pp.7-17, Cambridge University, 1990.
  • Keywords: discrete physics, finite physics, combinatorial hierarchy

    From Bit Strings to Quaternions (with H. Pierre Noyes, J. Amson, E. W. Bastin, T. Etter, C. Gefwert, S. Gudder, C. Kilmister, V. Karmanov, M. Manthey. S. Starson, I. Stein) -- 1990
  • Synopsis: A research report on progress in a discrete physics model of relativistic quantum scattering theory. This paper had a number of excellent reviewers including John S. Bell, Geoff Chew, Freeman Dyson, Michael Redhead, Pat Suppes, Steven Weinberg, John Wheeler. SLAC-PUB 5431, SLAC, Stanford University, Stanford, CA.
  • Keywords: bit strings, discrete physics, scattering theory, relativistic quantum mechanics, McGoveran's Theorem.

    On CH and OOC ((with H. Pierre Noyes, J. Amson, E. W. Bastin, T. Etter, C. Gefwert, S. Gudder, C. Kilmister, V. Karmanov, M. Manthey, I. Stein)) -- 07/1990
  • Synopsis: A research report (primarily by H. Pierre Noyes) reviewing the state of discussions and commentary on the relationship between the Combinatorial Hierarchy (Parker-Rhodes, Bastin, Kilmister, Amson) and the Ordering Operator Calculus (McGoveran) with comments by Bastin, Kilmister. Published as SLAC-TN-90-003, SLAC, Stanford University, Stanford, CA.
  • Keywords: CH, OOC, combinatorial hierarchy, attribute distance, Feynman paths, dimensionality, order, bit strings, Program Universe

    E. W. 'Ted' Bastin's "A Note on Priorities in the Construction of Physical Space" -- 03/1990
  • Synopsis: Appendix I of "On CH and OOC" (beginning at the top of PDF page 29 in that paper) is here broken out for clarity. This paper by E. W. "Ted" Bastin makes various points regarding any research program that attempts to construct a representation of physical space from first principles, and especially CH. The bottom of the last page is redacted because page breaks were lost in the appendices of "On CH and OOC".
  • Keywords: attribute distance, ordering operators, exponentiation operators, bit strings, discrete physics.

    A Response to Bastin's "A Note on Priorities in the Construction of Physical Space" -- 04/1990
  • Synopsis: Appendix II of "On CH and OOC" (beginning at the bottom of PDF page 32 in that paper) is here broken out for clarity. This paper is my response to that of E. W. "Ted" Bastin, found in Appendix I of "On CH and OOC." It attempts to clarify what I intended to be the relationship between OOC and CH, and a theorem (which I base on a theorem due to Feller and Noyes refers to as McGoveran's Theorem) that the upper bound on dimensionality of a discrete space is 3 (proof given in FDP). There is a further letter from Bastin to be found in Appendix IV of "On CH and OOC" beginning at the bottom of page 39 of that paper. Therein, Bastin questions the intended use of OOC outside of physics and CH in particular, having not - at that time - seen any of the other applications of OOC (e.g., computing, information theory, linguistics, cognition). The top part of the first page and bottom of the last page are redacted because page breaks were lost in the appendices of "On CH and OOC".
  • Keywords: attribute distance, ordering operators, exponentiation operators, bit strings, discrete physics, McGoveran's Theorem.

    Elucidation of Total Attribute Distance and the Finite Exponentiation Operator -- 05/1990
  • Synopsis: A reprint (and possibly the only extant copy) of a short paper of mine embedded in the paper "On CH and OOC" as Appendix III (bottom of PDF page 35 in that paper) that discusses the concept of attribute distance (a property of multiply connected discrete topologies) and derivation of the exponentiation operator. The top part of the first page and bottom of the last page are redacted because page breaks were lost in the appendices of "On CH and OOC".
  • Keywords: attribute distance, ordering operators, exponentiation operators, bit strings, discrete physics.

    A Tale of a Cat and Two Mice: An Allegory -- 1990
  • Synopsis: A short story illustrating the importance of considering a change of perspective in all things, no matter how daunting the situation.
  • Keywords: perspective, relative

    Prephysics (with C. Gefwert and Pierre Noyes) -- 06/1989
  • Synopsis: A research report on a new philosophical underpinning for physics, due primarily to Prof. Christoffer Gefwert (now U. Helsinki), in which the classical notion of the detached measuring or observing Subject becomes a Participator and Phenomenon-As-Games is introduced. The dualism found in the Copenhagen interpretation and so prevalent throughout modern physics and philosophy is avoided. I am much indebted to Prof. Gefwert for his many insights (as presented in this paper) into my own efforts in establishing a discrete and finite foundation for physics. Published as SLAC-PUB-4525, SLAC National Laboratory, Stanford University, Stanford, CA., June 1989.
  • Keywords: participator, physics, quantum, relativity, intuitionistic theory of types, Marton-Lof.

    Foundations of a Discrete Physics -- 06/1989
  • Synopsis: This paper lays the conceptual and mathematical foundations for a purely discrete and finite approach to physics by redeveloping differential topology from discrete and finite principles, and using ordering operators. It demonstrates that the differential topology and geometry upon which modern physics relies can be understood a continuum approximation to a finite and discrete space. A number of results are obtained, including Lorentz invariance, complementarity, and the transport operator. SLAC-PUB 4526 (June 1989), expanded and republished in Bit-String Physics: A Finite and Discrete Approach to Natural Philosophy, Series on Knots and Everything, Vol. 27, with H. Pierre Noyes, et al., ISBN 9810246110, © 2001, World Scientific Publishing Co. Inc., New York, London, and Singapore.
  • Keywords: discrete physics, combinatorial physics, bit-string physics, combinatorial hierarchy, relativity, quantum mechanics, finite.

    An Essay on Discrete Foundations for Physics (with H. Pierre Noyes) -- 1989
  • Synopsis: The discrete foundation for physics is described from a conceptual, but very physical, perspective. In SLAC PUB 4528, and in Physics Essays, 2, 76-100 (1989).
  • Keywords: discrete physics, bit-string physics, combinatorial hierarchy

    Advances in the Foundations -- 1989
  • Synopsis: A survey of "recent" (as of 1989) results and applications of discrete physics are described. These include comments on the statistical justification behind adding in quadrature as appears in the paper The Fine Structure of Hydrogen, speculative computations of some physical constants, connections between discrete physics and Feynman path integrals, and a note explaining the derivation of the Dirac equation from first principles. In Manthey: Objects in Discrete Physics: Proc. ANPA 11, pp. 82-100, Cambridge University, 1989.
  • Keywords: discrete physics, bit-string physics, combinatorial hierarchy, Feynman, path integrals, Dirac equation, bit strings, exponentiation.

    Physical Numerology? -- 03/1989
  • Synopsis: A response to critics that discrete physics did not rise to the level of science, but was merely numerology. Published as slac-pub-4929, SLAC, Stanford University, March 1989.
  • Keywords: numerology, discrete physics, bit-string physics, combinatorial hierarchy, Feynman, path integrals, Dirac equation, bit strings, exponentiation.

    The Fine Structure of Hydrogen -- 1988-1989
  • Synopsis: A new derivation of the fine structure spectrum of the hydrogen based on combinatorial methods is presented. This is a expanded version of the original paper, revised March 17, 1989. Original version published in Discrete Physics and Beyond: Proc. ANPA 10 (C. W. Kilmister, ed.), Cambridge University, 1988
  • Keywords: fine structure, hydrogen, atom, combinatorial

    The Fine Structure of Hydrogen: Presentation -- 1988
  • Synopsis: Original presentation of a new derivation of the fine structure spectrum of the hydrogen based on purely combinatorial methods. Given in response to a challenge by H. Pierre Noyes in 1987. ANPA 9, Cambridge University, June, 1988
  • Keywords: fine structure, hydrogen, atom, combinatorial

    Observable Gravitational and Electromagnetic Orbits and Trajectories in Discrete Physics (with H. P. Noyes) -- 1988
  • Synopsis: Implications of discrete physics for certain paths in gravitational and electromagnetic fields are described. In SLAC-PUB-4690, and in Physical Interpretations of Relativity Theory I, (Proc. II), M. C. Duffy, ed. Imperial College, London, 16-19 Sept. 1988. British Society for the Philosophy of Science, 1988, p.42.
  • Keywords: orbit, trajectory, discrete, gravitational, electromagnetic

    On the Computer Simulations of the EPR-Bohm Experiment -- 1988
  • Synopsis: A description of an approach to similating the EPR-Bohm experiment (quantum entanglement) on a computer. SLAC-PUB-4729, and in Bell’s Theorem, Quantum Theory and Conceptions of the Universe, Physics (Proc), Department George Mason University, Fairfax, Virginia, October 21-22, 1988.
  • Keywords: EPR, entanglement, spooky, computer, simulation, combinatorial hierarchy, program universe

    A Discrete Relativistic Quantum Physics -- 06/1987
  • Synopsis: Work on an inherently discrete approach to physics that meets many of the requirements for relativistic quantum physics. SLAC-PUB-4347, 1987 (with Noyes, Manthey, Kilmister, Bastin, Gefwert, and Stein), submitted Phys. Rev. Letters.
  • Keywords: discrete, relativity, quantum, physics

    A Paradigm for Discrete Physics? (with H. Pierre Noyes and Bastin, Kilmister, Stein, Etter, Manthey, and Gefwert) -- 1987
  • Synopsis: A proposed approach to physics that is inherently discrete. Abstracts, 8 International Congress of Logic, Methodology and Philosophy of Science, compiled by V. L. Rabinovich, Inst. Phil. Acad. Sci. USSR, Moscow, 1987, Vol. 2, Sec. 8, pp.98-101.
  • Keywords: discrete, relativity, quantum, physics

    Sentactics: A Natural Language Parsing System for English -- 1985
  • Synopsis: A brief description of Sentactics ("SENTAX") technology and program, a machine learning algorithms for generating and parsing natural language developed in the 1970s and 1980s by Alternative Technologies and Prof. William H. "Bill" Miller. (c) Alternative Technologies, 1985.
  • Keywords: syntax, semantics, algorithm, speech recognition, speech generation, machine learning, ESL, grammars

    Natural Language Algorithms: A New System of Grammar -- 1985
  • Synopsis: A brief description of research by Alternative Technologies and its associates into machine learning algorithms for generating and recognizing natural language. (c) Alternative Technologies, 1985.
  • Keywords: syntax, semantics, algorithm, speech recognition, speech generation, machine learning, ESL, grammars

    Through the Looking Glass… Again -- 1985
  • Synopsis: A light hearted look at certain apparent paradoxes regarding mirror inversions. Lighthearted Philosophy Group, Stanford University, 1985.
  • Keywords: optics, mirror, inversion, physics, paradox

    Fuzzy Logic -- 01/1985
  • Synopsis: A comment on fuzzy logic and its potential applications. IEEE Spectrum, p.8, January 1985.
  • Keywords: fuzzy logic

    Proceedings of ANPA West, 1984 (editor) -- 1984
  • Synopsis: Proceedings of an interdisciplinary conference held at Stanford University in 1984. Proceedings of the first annual meeting of ANPA West.
  • Keywords: quantum mechanics, relativity, foundations, spinors, quantum psychology.

    Some Comments on the Diagonal Method -- 1984
  • Synopsis: Paper examining Cantor's diagonal method and the problem of completed infinities. Lighthearted Philosophy Group, Stanford University, 1984.
  • Keywords: Cantor, diagonal method, infinity

    A Decision Problem for Random Number Generators -- 1984
  • Synopsis: The ability to determine whether or not a number generated by an alleged random number generator is in fact random is questioned. Lighthearted Philosophy Group, Stanford University, Stanford, CA 1984.
  • Keywords: decidable, decidability, random, generator

    The Halting Problem for the Combinatorial Hierarchy -- 1984
  • Synopsis: It is shown that the Combinatorial Hierarchy as originally formulated (Bastin, Kilmister, Amson, Parker-Rhodes and Noyes) is susceptible to the halting problem. Lighthearted Philosophy Group, Stanford University, 1984.
  • Keywords: halting problem, combinatorial hierarchy, Bastin, Kilmister, Amson, Parker-Rhodes, Noyes

    Finitism, Discretism, Recursion, and Randomness -- 1984
  • Synopsis: Certain issues that arise when finitism, discretism, recursion, and randomness are assumed in a single formal system are explored. Proc. ANPA West, Stanford University, Stanford, CA 1984.
  • Keywords: finite, discrete, recursion, random

    Clarifying Fuzzy Logic: A Spectral Decomposition and Iconic Realization (with E. Oshins, D. Adelson) -- 1980-1984
  • Synopsis: An application of logic and certain aspects of quantum mechanics to a better understanding of fuzzy logic and its limitations. This is an original version, inclusive of corrections following the formal publication. Presented AAAS - Psychology Section, 1980., in General Systems Theory and the Psychological Sciences, Vol. 2, eds. W.Gray, J. Fidler & J. Battista, Intersystems Publications, Seaside, CA.1982. ISBN-13: 978-0914105107 and ISBN-10: 0914105108.
  • Keywords: lattice theory, spectral decomposition, logic, fuzzy logic, quantum mechanics, spinor

    The Importance of Being Discrete -- 1984
  • Synopsis: A playful exposition of certain problems with continuum physics. Minor edits and corrections made 2014. Lighthearted Philosophy Group, Stanford University, Stanford, CA 1984.
  • Keywords: discrete, continuum, physics, paradox

    Analyzing the Cost of Rework -- 04/1983
  • Synopsis: A model for analyzing the cost of rework in a semiconductor manufacturing process. Typographical errors in the original have been corrected. Original published in the BTU Users Group Newsletter, No. 2, April 1983. pp.13-21, BTU Engineering, Billerica, MA.
  • Keywords: rework, semiconductor, cost, labor, direct, indirect, materials cost, yield

    The Ordering Operator Calculus -- 1983
  • Synopsis: Research report on the development of a finite and discrete topology and differential geometry. Published in the Proceedings of ANPA 2. Cambridge University, 1983.
  • Keywords: topology, calculus, geometry, finite, discrete, attribute distance.

    The wave logic of consciousness: A hypothesis (technical editor with E. Oshins) -- 1982
  • Synopsis: A second research paper by Prof. Yuri Orlov on a physical model for human decision making. Like the first, it was written while the author was imprisoned in a Soviet Gulag for his Human Rights Watch efforts, and smuggled to us (Oshins and McGoveran) to prepare for and obtain publication in the west. Published in International Journal of Theoretical Physics, January 1982, Volume 21, Issue 1, pp. 37-53.
  • Keywords: quantum, Orlov, doubt state

    Expressibility, Interpretation, and Paradox -- 07/1981
  • Synopsis: This paper examines the relationship between the expressiblity and interpretation of formal systems, and how paradox can result. Submitted: Journal of the Philosophy of Science, July, 1981.
  • Keywords: logic, formal, expressibility, interpretation, model, theory, paradox

    The "Flaw" in the Proof of Godel’s Theorem -- 1981
  • Synopsis: This paper presents, in a more conceptual manner, the analysis of Godel's proof of his Incompleteness Theorem presented in "A Curiosity in the Proof of Godel's Theorem." The issue is not the discovery of a "flaw" (no disrespect was intended) but of a significant subtlety in the interpretation of Godel's result. Proceedings of The Third Annual Meeting of the Alternative Natural Philosophy Association, Cambridge University, 1981.
  • Keywords: incompleteness, Godel

    A Quantum Model of Doubt (technical editor with E. Oshins) -- 1980
  • Synopsis: A research paper by Prof. Yuri Orlov on a physical model for human doubt, which the author hoped would provide a model for human communcation and negotiation. It was written while the author was imprisoned in a Soviet Gulag for his Human Rights Watch efforts, and smuggled to us (Oshins and McGoveran) to prepare for and obtain publication in the west. Published in Annals of NYAS, 1981, 373; pp. 84-92.
  • Keywords: quantum, Orlov, doubt state

    A Curiosity In the Proof of Godel’s Theorem -- 1980
  • Synopsis: Godel's proof of his Incompleteness Theorem involves the choice of two wffs that appear to be independent and so can be freely constructed. However, it is shown that they are not "axiomatically" independent. When this fact is taken into account, the proof schema is restricted so that Godel's result is not obtainable. In essence, we can only accept Godel's result if we eschew the long standing proof schema for demonstrating axiomatic independence. Caution: Some of the terminology I used in this paper was non-standard. SLAC, Stanford University; submitted Comm. of the ACM.
  • Keywords: Godel, proof

    An Electron-Beam Lithographic System: Final Report(contributing author with D. Cone) -- 1980
  • Synopsis: Report on the development of a field emission electron beam lithographic system. SRI International (client confidential), 1980.
  • Keywords: lithography, field emission, electron, microlithography, silicon

    Introduction to Electrical Engineering: A Technician’s Review.-- 1979
  • Synopsis: A textbook for electrical engineering technicians to prepare for the professional engineering examinations. Professional Engineering Institute, (proprietary textbook) San Carlos, CA. ©1978
  • Keywords: electrical engineering, technician, text

    The Quantum Psychology of Fundamental, Irreducible Ambiguity (with E. Oshins) -- 1980
  • Synopsis: An application of logic and certain aspects of quantum mechanics to an understanding of ambiguity. Presented AAAS - Psychology Section, 1980., and published in General Systems Theory and the Psychological Sciences, Vol. 2, eds. W.Gray, J. Fidler & J. Battista, Intersystems Publications, Seaside, CA.1982 and in B. H. Banathy (Ed.) 1980, Systems science and science. Louisville: Society for General Systems Research, pp. 505-514. [Reprinted with a previously unpublished appendix in D. McGoveran (editor), Proceedings of ANPA West, Stanford University, 1984.]
  • Keywords: logic, schizophrenia, quantum mechanics, spinor

    …Thoughts about Logic about Thoughts…: The Question “Schizophrenia?” (with E. Oshins) -- 1979
  • Synopsis: An application of logic and certain aspects of quantum mechanics to a possible understanding of schizophrenia. My only available copy has some marks. Presented AAAS - Psychology Section, 1980., and published in General Systems Theory and the Psychological Sciences, Vol. 2, eds. W.Gray, J. Fidler & J. Battista, Intersystems Publications, Seaside, CA.1982 and in B. H. Banathy (Ed.) 1980, Systems science and science. Louisville: Society for General Systems Research, pp. 505-514. [Reprinted with a previously unpublished appendix in D. McGoveran (editor), Proceedings of ANPA West, Stanford University, 1984.]
  • Keywords: logic, schizophrenia, quantum mechanics, spinor

    Fuzzy Logic and Non-Distributive Truth Valuations -- 06/1979
  • Synopsis: A critical analysis of Dr. Lofti Zadeh's (U. C. Berkeley) Fuzzy Logic and why it cannot support truth valuations that combine according to non-distributive rules, as found in natural language. This is the pre-publication version. Published in Proceedings, First International Symposium On Policy Analysis And Information Systems, IEEE, June 1979 and in Fuzzy Sets: Theory And Applications To Policy Analysis And Information Systems, Chang, S.K. and Wang, P.P., editors, Plenum Press, © 1980.
  • Keywords: fuzzy logic, non-distributive, truth value, truth valuation

    Physical Processes in Charge Transfer Radiography (contributing author to Brodie, I. and Mooney, J.B.) ) -- 10/1978
  • Synopsis: Charge transfer radiography was developed as a method to reduce x-ray radiation requirements, especially for breast x-ray tomography. Proceedings: Annual Meeting of the IEEE Industrial Applications Society, Toronto, Canada, October 1978. (contributing author)
  • Keywords: charge transfer radiography, breast, x-ray, tomography

    Investigations of Measurement Techniques for Dislocation Densities in Silicon Wafers: Final Report (contributing author to Dr. Julius Murry)-- 03/1978
  • Synopsis: Methods for measuring silicon wafer quality are presented. SRI International, Final Report: Project 6744, March 1978.
  • Keywords: silicon wafer, dislocation, measurement

    Processing Encoded Negatives: Final Report (contributing author to D. Cone) -- 10/1978
  • Synopsis: Report to the U.S. Navy on the development of a method for encoding identifying information in real time on photographic negatives. This system anticipated methods by which date, time, and GPS information were added to photographs in cameras. The author developed the specific method and demonstration system under the guidance of principle researcher D. Cone. SRI International, Final Report: Project 6555, October 1978.
  • Keywords: encoding, photo, printing, date stamp, time stamp

    Feasibility Study: A Solid State UV Fire Detector (with D. Gates) -- 1979
  • Synopsis: Final report on use of a solid state UV detector for early detection of fires. SRI International, Final Report: Project 8120 sub 4, June 1979.
  • Keywords: UV, detector, fire

    Brain/2 = ? (ghost writer for J. Jarret) -- 1979
  • Synopsis: I ghost wrote this article on split brain research at the request of the editor. The Leading Edge, Vol. 1, No. 2, SRI International, Summer 1979. (ghost writer)
  • Keywords: split brain, right brain, left brain, corpus collosum

    The Brain Researchers (ghost writer for I. Kaye) -- 1979
  • Synopsis: I ghost wrote this article on the work of brain researchers at the request of the editor. The Leading Edge, Vol. 1, No. 2, SRI International, Summer 1979. (ghost writer)
  • Keywords: brain research

    Catastrophe Theory and Some Design Aspects of Automated Identification Systems -- 05/1979
  • Synopsis: Application of Dr. Nils Nilsson's (SRI International) work (on catastrophe theory and AI recognition problems) to automated identification systems. IEEE, Proceedings: Carnahan Conference on Crime Countermeasures, Univ. Kentucky, Lexington, KY – May 16-18, 1979, pp.179-182.
  • Keywords: catastrophe theory, recognition, automated identification, Nilsson

    Methodologies in Multidisciplinary Modeling -- 1979
  • Synopsis: My original paper presenting an analysis and development of a formal scientific and philosophical method for developing cross-disciplinary models. The method has evolved over time and is discussed in both Prephysics and Foundations of a Discrete Physics. Presented at the Interdisciplinary Seminar Series (H. D. Crane and D. McGoveran, hosts), SRI International, Spring, 1979.
  • Keywords: cross-disciplinary, multidisciplinary, modeling

    High Speed Photographic Printing Under µP Control -- 05/1979
  • Synopsis: A popular article disclosing the system disclosed in "Processing Encoded Negatives: Final Report." Submitted: Electronics, May 1979.
  • Keywords: encoding, photo, printing, date stamp, time stamp

    Physica1 Processes In Pulsed Incandescent Filaments -- 01/1979
  • Synopsis: An analysis of the stresses on incandescent filaments when they are heated by electrical pulses, written while at Stanford Research Institute. Submitted: Journal of Applied Physics, January 1979.
  • Keywords: incandescent, filament, electromagnetic shock, stress

    Detection and Biofeedback of Eye Movement -- 1978
  • Synopsis: A proposal including design of a system to monitor eye movement based on Dr. Hew Crane's eye tracker technology and provide guided feedback to the user. The intent was to use it to remedy weak eye muscles and control. Proposal No. PRD-78-0l, Alternative Technologies, 1978.
  • Keywords: eye tracker, Hew Crane, muscle control, eye movement, feedback, training

    Between Dreams: Toward a New Mythos: Conference Brochure -- 1978
  • Synopsis: A conference brochure which briefly discusses (5th paragraph, page 4, "Mornings") use of the [ATCS] "Hub" at the 16th Annual Meeting of the Association for Humanistic Psychology in August 22-26, 1978. This is the system described in "The ATCS Hub: A Revolutionary Computerized Conferencing System". Toronto, Canada. Alternative Technologies, 1978.
  • Keywords: conferencing, blog, wiki, collaborative

    The ATCS Hub: A Revolutionary Computerized Conferencing System -- 1978
  • Synopsis: A report on the design and development of a computerized conferencing system. Designed by the author, the system anticipated the concept of a wiki, applying it to near real-time feedback from attendees of a conference on psychology in Toronto, Canada. Alternative Technologies, 1978.
  • Keywords: conferencing, blog, wiki, collaborative

    On the Voluntary Control of Biomedical Implants -- 1977
  • Synopsis: A report proposing the use of biofeedback to teach voluntary control of biomedical implants, especially those for providing medication as needed. Alternative Technologies, 1977.
  • Keywords: biofeedback, biomedical implants

    Relativistic Quantum Logic and the Dynamics of Natural Languages -- 05/1976; revised 08/1977
  • Synopsis: A report disclosing the discovery of evidence of quantum statistics (and consistency with David Finkelstein's relativistic quantum logic) in the acquisition, generation, and recognition of natural languages. University of Chicago, submitted to the Dept. of Cognition and Communication, May 1977, unpublished, Alternative Technologies, © 1976, 1977.
  • Keywords: quantum logic, linguistics, grammar, semantics, language acquisition, language recognition, language generation

    Quantum Logic and the Semantics of Natural Languages -- 01/1976
  • Synopsis: A report disclosing the discovery of evidence of quantum logic in the surface grammar of natural languages. University of Chicago, Submitted: The Journal of the Chicago Linguistics Society, January 1976; Distributed to the Linguistic Logic Study Group, University of Chicago Department of Linguistics.
  • Keywords: quantum logic, linguistics, grammar, semantics

    A Comment on (Bohm & Hiley’s) “Some Remarks on Sarfatti’s Proposed Connection Between Quantum Phenomena and the Volitional Activity of the Observer-Participator”-- 1976
  • Synopsis: As journal co-editor, I was asked to respond to communications from physicists David Bohm and B. J. Hiley and provide explanatory comments to their article. Journal of Psychoenergetic Systems, 1976, Vol. 1, No. 4, p. 180, Gordon & Breach, NY.
  • Keywords: Bohm, implicate order, Sarfatti, consciousness

    A Comment on (A. N. Dubrov’s) “The Interaction of Biological Objects with Time and Space”-- 1976
  • Synopsis: As journal co-editor, I was asked to provide technical review of Dubrov's article. In Journal of Psychoenergetic Systems, 1976, Vol. 1, No. 4, pp. 214-2l5, Gordon & Breach, NY
  • Keywords: time, space, biological objects, interaction

    A Review of Max Jammer’s Philosophy of Quantum Mechanics -- 1976
  • Synopsis: The Philosophy of Quantum Mechanics remains a classic exposition of the philosophical analysis and implications of quantum mechanics. I was asked to review the book by the publisher. Journal of Psychoenergetic Systems, 1976, Vol. 1, Gordon & Breach, NY.
  • Keywords: quantum mechanics, Jammer, philosophy

    The Slide Tube: A Programmable Slide Rule-- 1970
  • Synopsis: Instruction Manual for a programmable slide rule (capable of function composition) invented by the author shortly before the invention of programmable electronic calculators. The author was in negotiations with Pickett when the AP wire announcement of the Texas Instrument programmable pocket calculator was received. ©1970.
  • Keywords: slide rule, function composition, programmable

    A 3-D Display -- 1969
  • Synopsis: A proposed method for using lasers to create a dynamic 3-D display. Independent Research Report, 1969.
  • Keywords: laser, 3D, display

    A Quantum Mechanical Catalytic Process -- 1968
  • Synopsis: Report on a theoretical explanation of certain catalytics processes, and anticipated methods for designing an appropriate catalyst for a given chemical reaction. Independent Research Project Final Report, © 1968.
  • Keywords: catalysis, catalytic, quantum mechanics

    PATENTS AND PATENT APPLICATIONS

    Return to Section Index

    Cable Connector Crimping Device -- 03/1979
  • Synopsis: The author's patent on a simple crimping tool for flat/ribbon cable connectors. At the time, tools for attaching connectors to flat/ribbon cable were very expensive. This patent application established a new patent classification.
  • Keywords: tool, cable crimper, connector, flat cable, ribbon cable.

    Personalizaing Patterns for Footwear Soles -- 12/2002
  • Synopsis: The author's patent on methods for creating patterns on the soles of footwear post manufacture. For example, it would be possible to imprint personalized messages, names, telephone numbers, etc. (e.g., on request at purchase time) on the bottoms of beach sandals so that users would leave imprints in the sand (for example).
  • Keywords: personalized, shoes, sandals, flipflops, thongs, messages, imprints, advertisements.

    Adaptive Transaction Manager for Complex Business Transactions -- 10/2002-09/2006
  • Synopsis: The author's patent on means for implementing a new transaction model that avoids many of the perceived problems of traditional transaction models without giving up consistency and performance. The method uses discovery rather than enforcement as a key principle, permitting - for example - concurrent transaction to share intermediate states in a controlled and predictable manner.
  • Keywords: ACID, transaction, relaying, consistency conditions, consistency class.

    Accessing and Updating Views and Relations in a Relational Database -- 04/2002-08/2007
  • Synopsis: The author's patent on a uniform method of updating any relation, stored or virtual, in a relational database. Based on research subsequent to the development of view updating algorithms with C. J. Date. It describes the proper use of relation predicates and the benefit of POOD.
  • Keywords: Relational, view, virtual relation, update, join, union, intersection, aggregation, restriction, relation predicate, POOD.

    Computer Implemented Method for Translating Among Multiple Representations and Storage Structures -- 12/2006-11/2009
  • Synopsis: The author's second patent pertaining to views, derived relations, or virtual relations, using the patented update mechanism to translate (transform) among different logical or physical organizations, keeping them consistent ( and possibly synchronized).
  • Keywords: tranform, translate, schema translation, physical organization, logical organization, ETL, replication, data synchronization.

    Method and Architecture for Data Transformation, Normalization, Profiling, Cleansing, and Validation -- 04/2004
  • Synopsis: A patent application for using ontologies for ETL related data processes. The application was inadvertently dropped, thereby making the invention public domain.
  • Keywords: ETL, transformation, normalization, profiling, cleansing, validation, semantics, ontology.

    Rule-Based Method and System for Managing Emergent and Dynamic Processes -- 12/1999-06/2007
  • Synopsis: A patent application for automatically deriving business processes and their management inductively from a rule based system. The application was inadvertently dropped when the author was unable to respond in a timely manner to the PTO due to a personal/family tragedy.
  • Keywords: rules, business process, BPM, BPMS, emergent, dynamic, induction, conflict management, conflict resolution.

    BOOKS

    Return to Section Index

    This section lists most of the books which David McGoveran has written, to which he has contributed, or which discuss his work. Proceedings have not been included in this list.
    For the present, the links in this list may not work correctly. To access them, enter "www.AlternativeTech.com\ATpubs_dir.html" directly in your browsers address bar to redisplay. We apologize for this inconvenience.

    View Updating and Relational Theory: A Critical View by C. J. Date
  • Synopsis: In the book View Updating and Relational Theory, Date explains his current version (at least as of Dec. 2012) of the view updating theory we developed and on which we have since diverged in ways that affect the implementability of the method. The book refers to my research extensively, but presents critical concepts like relvar predicates in a manner inconsistent with my work. I intend to publish a review examining our differences, at least where they differ from those given in this book.
  • Keywords: relational, views, updating, derived relation, base relation, relvar, predicate

    Database Explorations
  • Synopsis: Contains, among other things, a discussion of view updating work done with McGoveran.
  • Keywords: database, relational, POOD, orthogonal design, design principles, view updating.

    An Introduction to Database Systems
  • Synopsis: Contains a chapter on decision support, the original of which was written by David McGoveran (see other editions as well), as well as discussion of the Principle of Orthogonal Design, view updating, and missing information.
  • Keywords: database, relational, POOD, orthogonal design, design principles, decision support, data mining, analytics, view updating, missing information.

    Logic and Databases: The Roots of Relational Theory
  • Synopsis: Contains, among other things, a discussion of the Principle of Orthogonal Design, co-developed with McGoveran.
  • Keywords: database, relational, POOD, orthogonal design, design principles.

    Relational Database Writings, 1994-1997
  • Synopsis: Contains several chapters written or co-authored by McGoveran.
  • Keywords: database, relational.

    Relational Database Writings 1991-1994
  • Synopsis: Contains several chapters written or co-authored by McGoveran.
  • Keywords: database, relational.

    A Guide to SYBASE and SQL Server (with C. J. Date)
  • Synopsis: The first book to describe Sybase SQL Server and Microsoft SQL Server, including internals as of System 10 (later rebranded to ASE) and supporting application development tools. It was modeled after the series of books by C. J. Date on DBMS products such as SQL/DS, Ingres, and DB2. Published by Addison-Wesley, © 1992, it was one of the highest selling computer science book in 1992 and 1993.
  • Keywords: relational database, SQL, stored procedures, Sybase, Microsoft, SQL Server, DB-Library, APT.

    Encyclopedia of Computer Science and Technology, Vol. 26, Supplement 11
  • Synopsis: Contains the article "Evaluating Optimizers."
  • Keywords: relational, optimizer, DBMS, database, access method.

    The OLTP Handbook
  • Synopsis: Contains the article "On-Line Complex Processing: Beyond OLTP. , G. R. McClain (editor), Wiley & Sons, 1993.
  • Keywords: relational, OLCP, OLTP, requirements.

    Database Management with Web Site Development Applications
  • Synopsis: Contains two explanatory articles as sidebars, one on normalization and one on transaction processing.
  • Keywords: relational, normalization, normal forms, OLTP, transaction, ACID

    Bit-String Physics: A Finite and Discrete Natural Approach to Philosophy
  • Synopsis: Contains several chapters written or co-authored by McGoveran.
  • Keywords: physics, combinatorial, discrete, finite.

    Scientific Essays in Honor of H. Pierre Noyes
  • Synopsis: Contains the article "Ordering Operators: Towards a Discrete, Strictly Finite and Quantized Interpretation of the Tensor Calculus".
  • Keywords: discrete physics, combinatorial physics, ordering operator, tensors, quantum mechanics, relativity.

    Combinatorial Physics (Series on Knots and Everything)
  • Synopsis: Contains scattered discussions of work done by McGoveran, especially computation of the fine structure constant.
  • Keywords: discrete physics, combinatorial physics, ordering operator, fine structure constant, quantum mechanics, relativity.

    Fuzzy Sets: Theory And Applications To Policy Analysis And Information Systems
  • Synopsis: Contains the article "Fuzzy Logic and Non-distributive Truth Valuations.
  • Keywords: fuzzy logic, Zadeh, truth valuations, non-distributive.


  • Copyright © 1996 - 2016 Alternative Technologies