Larry W. Allen - Cambridge MA Gary L. Fernandez - Concord MA Kenneth P. Kane - Acton MA David B. Leblang - Wayland MA Debra A. Minard - Newton MA Gordon D. McLean - Brookline MA
Assignee:
Pure Atria Corporation - Lexington MA
International Classification:
G06F 1730
US Classification:
395703
Abstract:
A data processing system and method for controlling files at a local development site within a geographically distributed multisite software development project includes a storage device, a processor, a mastership enforcer and an exchanger. The storage device stores a local replica including a plurality of files. Each file comprises a plurality of branches, and each branch comprises a plurality of versions of the file. The processor executes instructions, and retrieves and stores versions of the files in the storage device. The mastership enforcer provides the processor with the exclusive capability to modify specific branches by adding new versions of target files as determined by multisite mastership rules. The processor can create new versions of the target files, which are stored in the local replica within the storage device. The exchanger periodically updates the local replica by exporting the new versions of the target files to remote replicas at geographically remote development sites and importing additional new versions of the files from remote replicas.
David B. Leblang - Wayland MA Larry W. Allen - Cambridge MA Robert P. Chase - Newton MA Bryan P. Douros - Framingham MA David E. Jabs - Sudbury MA Gordon D. McLean - Brookline MA Debra A. Minard - Newton Upper Falls MA
Assignee:
Atria Software, Inc. - Lexington MA
International Classification:
G06F 300
US Classification:
395703
Abstract:
A data processing system and method for controlling versions of data, features a processor, a storage device for storing versions of objects, and an object version selector for providing the processor with access only to specific versions of target data objects as determined by a set of selection rules. The selection rules are evaluated for an object when that object is accessed by the processor. The version selector includes a means for viewing the selected versions of the target objects as a transparent file system having directories, files, and links. The version selector applies the existing version selection rules to newly created objects, and can also store the identity of a selected object version in a cache memory. The version selection rules include a rule for selecting that version of an object that was the most recent version of that object at a specific time in the past, and a rule for selecting that version of an object that was the most recent version of that object at the specific time that a process requiring that object began. The time that the process began is adjusted to compensate for time skew among the storage devices storing the required objects.
Computer Device For Aiding In The Development Of Software System
David B. Leblang - Wayland MA Gordon McLean - Acton MA Howard Spilke - Shrewsbury MA Robert P. Chase - Boston MA
Assignee:
Apollo Computer, Inc. - Chelmsford MA
International Classification:
G06F 300 G06F 1506
US Classification:
364200
Abstract:
A support system for Computer-Aided Software Engineer (CASE) applications provides configuration management and features such as transparent retrieval of named versions of program sequences on a line by line basis as well as task monitoring and reporting. A modification record is maintained for all changes to the modules in the system build library by version numbers. Any version of a module can be obtained on a line by line basis as well as several different versions simultaneously thus supporting multiple concurrent system work on different versions by multiple users. Module monitoring is provided whereby if a module is modified when it is being monitored, all persons who might be affected thereby are notified. Task monitoring also provides notification and monitoring of tasks being accomplished as well as "blueprints" to follow in the future for the accomplishment of the same or similar tasks.
Dynamic Software Version Auditor Which Monitors A Process To Provide A List Of Objects That Are Accessed
David B. Leblang - Wayland MA Larry W. Allen - Cambridge MA Robert P. Chase - Newton MA Bryan P. Douros - Framingham MA David E. Jabs - Sudbury MA Gordon D. McLean - Brookline MA Debra A. Minard - Newton Upper Falls MA
Assignee:
Atria Software, Inc. - Lexington MA
International Classification:
G06F 1134
US Classification:
395601
Abstract:
A data processing system and method features an object selector including an auditor for recording, as an audit record, which versions of objects are accessed by a processor during a data processing process. Each derived object is associated with an audit record. A system build process starts the auditor prior to executing commands which produce derived objects, and stops the auditor when those commands are completed. The process also includes any arbitrary sequence of commands. An audit cache memory stores the most recent audit entries made by the auditor while producing an audit record. A linker is also provided for linking a common identifying label to each object version whose identity is recorded as an entry in an audit record associated with the identifying label. An audit record comparator is provided for determining the difference between source object versions used in building two or more derived object versions.
Greenway School Winnipeg Palestinian Territory, Occupie 1946-1948, Sargent Park School Winnipeg Palestinian Territory, Occupie 1949-1953, General Wolfe Junior High School Winnipeg Palestinian Territory, Occupie 1953-1955
Faye Fergusson, Donald Duvall, Korby Lodoen, Terry Hoge, Olive Ulrich, Heather Smith, Jim Whittome, Sharon Mills, Dianne Jones, Donald Rumberger, Loree White
Click Digital Media - Director (1997) Grafham Chandlery - Owner (1985-1997)
Education:
Dehavilland College
About:
Work is running my small IT business, Clickdigital.com, developing software that connects companies with their clients on the cloud. Home is in Hamble, yachting centre of the world and whilst I rarely...
Gordon Mclean
Work:
Ex french language translator - J'obt itle' (1900-1901)