Search

Martha S Borkan

from Melrose, MA
Age ~71

Martha Borkan Phones & Addresses

  • 8 Natalie Ave, Melrose, MA 02176 (781) 662-5757

Work

Company: Broad institute 2008 to Nov 2011 Position: Principal software engineer

Education

School / High School: University of Michigan

Skills

Java • Compilers • J2EE • Web Services

Industries

Computer Software

Resumes

Resumes

Martha Borkan Photo 1

Software Engineer

View page
Location:
Greater Boston Area
Industry:
Computer Software
Work:
Broad Institute 2008 - Nov 2011
Principal Software Engineer

Broad Institute of MIT and Harvard 2008 - Nov 2011
Software Engineer

Hewlett-Packard Feb 2001 - Jun 2007
Software Designer

Intermetrics 1990 - 2001
Engineer

AverStar Inc 1990 - 2001
Software Engineer
Education:
University of Michigan
University of Pennsylvania
Skills:
Java
Compilers
J2EE
Web Services

Publications

Us Patents

Use Of Thread-Local Storage To Propagate Application Context In Java 2 Enterprise Edition (J2Ee) Applications

View page
US Patent:
7493622, Feb 17, 2009
Filed:
Aug 12, 2003
Appl. No.:
10/640619
Inventors:
Martha S. Borkan - Melrose MA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/44
US Classification:
719310, 717130, 717158, 718 1, 718101
Abstract:
In a J2EE application server, a method of passing context information among transactions in a hierarchical parent-child transaction chain executing in a single thread of execution. The method comprises generating a correlator corresponding to a top level transaction spawning a plurality of child transactions in the parent-child transaction chain. The correlator is stored in a Java thread local (JTL) stack associated with the thread of execution. For each child transaction, the JTL stack is referenced to access a correlator associated with a parent of the child transaction. The method further comprises utilizing context information provided by said parent correlator to generate a correlator for said child transaction.

Synthesizing Application Response Measurement (Arm) Instrumentation

View page
US Patent:
7496903, Feb 24, 2009
Filed:
Aug 12, 2003
Appl. No.:
10/640623
Inventors:
Jeffrey Rees - Concord MA, US
Arra E. Avakian - Concord MA, US
Martha S. Borkan - Melrose MA, US
Rowan H. Maclaren - Andover MA, US
Randolph G. Hudson - Lexington MA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/44
US Classification:
717130, 717127, 717124, 717125
Abstract:
A system for monitoring response time of a method or function associated with a Java software component is disclosed. The system comprises an instrumentation engine for inserting instrumentation code in a byte code representation of said method or function, said instrumentation code effecting generation of a start time marker and a stop time marker upon start and completion, respectively, of the method or function. The system can further comprise an interface module that is invoked by the instrumentation code upon start and completion of said method or function, and an application response measurement (ARM) agent that is in communication with the interface module. The interface module, upon invocation by said instrumentation code, calls the ARM agent to cause generation of the start and stop time markers by the ARM agent.

Using Interceptors And Out-Of-Band Data To Monitor The Performance Of Java 2 Enterprise Edition (J2Ee) Applications

View page
US Patent:
20050039171, Feb 17, 2005
Filed:
Aug 12, 2003
Appl. No.:
10/640620
Inventors:
Arra Avakian - Concord MA, US
Rowan MacLaren - Andover MA, US
Randolph Hudson - Lexington MA, US
Martha Borkan - Melrose MA, US
International Classification:
G06F009/44
US Classification:
717127000, 717130000
Abstract:
A method for monitoring performance of a plurality of transactions in a J2EE application server is disclosed. The transactions include a top level transaction and plurality of transactions relating to the top level transaction in a child parent hierarchy. For each of selected ones of said transactions, the method comprises instrumenting the transaction at run-time without modifying its source code to obtain a performance metric corresponding thereto. Further, for each of said instrumented transactions, a correlator is generated for identifying the top level transaction and a parent, if any, of the transaction. The method further calls for utilizing the correlators to cross-correlate a performance metric corresponding to a parent transaction with one or more performance metrics corresponding to one or more child transactions of said parent transaction.

Instrumenting Java Code By Modifying Bytecodes

View page
US Patent:
20050039187, Feb 17, 2005
Filed:
Aug 12, 2003
Appl. No.:
10/640626
Inventors:
Arra Avakian - Concord MA, US
Randolph Hudson - Lexington MA, US
Martha Borkan - Melrose MA, US
Rowan Maclaren - Andover MA, US
Raymond Bloom - Arlington MA, US
Jeffrey Rees - Concord MA, US
International Classification:
G06F003/00
US Classification:
719310000
Abstract:
A method of instrumenting a method of a class by modifying bytecodes is disclosed. The method comprises: providing an interface, by which the method can be selected; inserting bytecodes that will be executed when the selected method is called; and providing an interface, through the inserted bytecodes can pass information about the method.
Martha S Borkan from Melrose, MA, age ~71 Get Report