Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Joel Alan Farrell is active.

Publication


Featured researches published by Joel Alan Farrell.


Ibm Systems Journal | 2002

Web services management approaches

Joel Alan Farrell; Heather Kreger

Web services are important to business-to-business and business-to-consumer application deployment and are poised to be a critical aspect of the Web architecture of a business. Their reliable operation is required for the smooth and profitable operation of the business, mandating that Web services be well managed. This management includes controlling the life cycle of the service and collecting information about existence, availability, and health. All these activities can be accomplished in a manner specific to no particular vendor so that a number of management applications, such as those from Tivoli, can manage Web services in the context of the business applications of which they are components, as well as in relation to the other resources in the enterprise.


Ibm Systems Journal | 1994

Deriving programs using generic algorithms

V. R. Yakhnis; Joel Alan Farrell; S. S. Shultz

We suggest a new approach to the derivation of programs from their specifications. The formal derivation and proof of programs as is practiced today is a very powerful tool for the development of high-quality software. However, its application by the software development community has been slowed by the amount of mathematical expertise needed to apply these formal methods to complex projects and by the lack of reuse within the framework of program derivation. To address these problems, we have developed an approach to formal derivation that employs the new concept of generic algorithms. A generic algorithm is one that has (1) a formal specification, (2) a proof that it satisfies this specification, and (3) generic identifiers representing types and operations. It may have embedded program specifications or pseudocode instructions describing the next steps in the stepwise refinement process. Using generic algorithms, most software developers need to know only how to pick and adapt them, rather than perform more technically challenging tasks such as finding loop invariants and deriving loop programs. The adaptation consists of replacing the generic identifiers by concrete types and operations. Since each generic algorithm can be used in the derivation of many different programs, this new methodology provides the developer with a form of reuse of program derivation techniques, correctness proofs, and formal specifications.


IEEE Internet Computing | 2007

SAWSDL: Semantic Annotations for WSDL and XML Schema

Tomas Vitvar; Carine Bournez; Joel Alan Farrell


Archive | 1991

Controlled scheduling of program threads in a multitasking operating system

Joel Alan Farrell; Stephen Elliot Record; Brian K. Wade


Archive | 1991

Preemptive and non-preemptive scheduling and execution of program threads in a multitasking operating system

Joel Alan Farrell; Stephen Elliott Record; Brian K. Wade


Archive | 1992

Method and apparatus for providing a service pool of virtual machines for a plurality of VM users.

Joel Alan Farrell


Archive | 1988

Virtual machine architecture independent program loader

Richard Leroy Diefendorf; Joel Alan Farrell; George Nicholas Kustas; George Victor Madl Iii


Archive | 2008

DATA RETRIEVAL AND DATA FEED GENERATION FROM DATA SOURCES

Joel Alan Farrell; Jimmy Ming-Der Hsu; Troy M. Volin


Archive | 2013

Flexible connector framework for data feed generation

Joel Alan Farrell; Jimmy Ming-Der Hsu; Troy M. Volin


Archive | 2008

Apparatus and system for producing atom feeds with J2CA adapters

Joel Alan Farrell; Travis Eli Nelson; Piotr Przybylski

Researchain Logo
Decentralizing Knowledge