CA2240508A1 - Distributed processing - Google Patents

Distributed processing

Info

Publication number
CA2240508A1
CA2240508A1 CA002240508A CA2240508A CA2240508A1 CA 2240508 A1 CA2240508 A1 CA 2240508A1 CA 002240508 A CA002240508 A CA 002240508A CA 2240508 A CA2240508 A CA 2240508A CA 2240508 A1 CA2240508 A1 CA 2240508A1
Authority
CA
Canada
Prior art keywords
compiler
distributed
distributed processing
debugging
ignored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002240508A
Other languages
French (fr)
Other versions
CA2240508C (en
Inventor
Paul Antony Martin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
British Telecommunications PLC
Original Assignee
British Telecommunications Public Limited Company
Paul Antony Martin
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by British Telecommunications Public Limited Company, Paul Antony Martin filed Critical British Telecommunications Public Limited Company
Publication of CA2240508A1 publication Critical patent/CA2240508A1/en
Application granted granted Critical
Publication of CA2240508C publication Critical patent/CA2240508C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • G06F8/425Lexical analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)
  • Multi Processors (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Preparation Of Compounds By Using Micro-Organisms (AREA)
  • Computer And Data Communications (AREA)

Abstract

A compiler for a distributed object system in which functional requirements on system performance criteria can be entered as comments fields in an object oriented language (e.g. C + +) which are ignored by a conventional compiler (to allow compilation of a single processor version of the program for debugging) but are interpreted by a pre-compiler (316) to take into account system data (318) when compiling code for the host computers (10) of the distributed system. The system is preferably a telecommunications system.
CA002240508A 1996-01-16 1997-01-07 Distributed processing Expired - Fee Related CA2240508C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB9600854.5 1996-01-16
GBGB9600854.5A GB9600854D0 (en) 1996-01-16 1996-01-16 Distributed processing
PCT/GB1997/000035 WO1997026595A1 (en) 1996-01-16 1997-01-07 Distributed processing

Publications (2)

Publication Number Publication Date
CA2240508A1 true CA2240508A1 (en) 1997-07-24
CA2240508C CA2240508C (en) 2005-10-18

Family

ID=10787110

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002240508A Expired - Fee Related CA2240508C (en) 1996-01-16 1997-01-07 Distributed processing

Country Status (13)

Country Link
US (2) US6438746B1 (en)
EP (1) EP0875028B1 (en)
JP (1) JP3878217B2 (en)
KR (1) KR19990077378A (en)
CN (2) CN100557569C (en)
AU (1) AU707109B2 (en)
CA (1) CA2240508C (en)
DE (1) DE69734348T2 (en)
GB (1) GB9600854D0 (en)
MX (1) MX9805682A (en)
NO (1) NO983263D0 (en)
NZ (1) NZ325380A (en)
WO (1) WO1997026595A1 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7152200B2 (en) * 1997-12-31 2006-12-19 Qwest Communications International Inc. Internet-based database report writer and customer data management system
DE19919874A1 (en) * 1999-04-30 2000-11-02 Univ Dresden Tech Method for information transfer with initializing and operational phase in control of motion by transmitting of blocks with different number of variables to at least variable block by accessing commentary blocks and variable blocks
US6772140B1 (en) * 1999-11-01 2004-08-03 Harris-Exigent, Inc. Hierarchical syntax for satellite command and control directives
US20020129345A1 (en) * 2000-09-27 2002-09-12 Tilden Mark D. Scripting business logic in a distributed object oriented environment
JP2002116917A (en) * 2000-10-05 2002-04-19 Fujitsu Ltd Compiler for compiling source program by object-oriented programming language
US7346849B1 (en) * 2001-04-03 2008-03-18 Cypress Semiconductor Corp. Executable code derived from user-selectable links embedded within the comments portion of a program
US7707544B2 (en) * 2002-12-05 2010-04-27 Bea Systems, Inc. System and method for generating and reusing software application code with source definition files
GB0303270D0 (en) 2003-02-13 2003-03-19 Renishaw Plc A machine tool control process and apparatus therefor
US7185215B2 (en) * 2003-02-24 2007-02-27 International Business Machines Corporation Machine code builder derived power consumption reduction
US20040187099A1 (en) * 2003-03-20 2004-09-23 Convergys Information Management Group, Inc. System and method for processing price plans on a device based rating engine
JP5396979B2 (en) * 2009-04-10 2014-01-22 日本電気株式会社 Software development support device, system, software development support device function expansion method, and program
CN110825378B (en) * 2019-09-17 2023-07-18 秦皇岛米格教育科技有限公司 Programming system and control system based on program building blocks
CN115658078B (en) * 2022-12-27 2023-03-17 金篆信科有限责任公司 Database pre-compiling processing method, device, equipment and medium

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0463172A1 (en) * 1989-12-26 1992-01-02 Fujitsu Limited Object oriented distributed processing system
US5307499A (en) * 1990-11-30 1994-04-26 Singapore Computer Systems Limited Interpretive object-oriented facility which can access pre-compiled classes
JP3050645B2 (en) * 1991-06-04 2000-06-12 川崎製鉄株式会社 How to identify the cause of uneven zinc plating adhesion
US5327561A (en) * 1991-09-20 1994-07-05 International Business Machines Corporation System and method for solving monotone information propagation problems
DE4131380A1 (en) * 1991-09-20 1993-03-25 Siemens Ag METHOD FOR ADAPTING AN OBJECT-ORIENTED APPLICATION
US5717929A (en) * 1993-03-30 1998-02-10 Sanyo Electric Co., Ltd. Apparatus and method for program execution, and image reproduction apparatus with special effects utilizing such apparatus and method
US5539907A (en) * 1994-03-01 1996-07-23 Digital Equipment Corporation System for monitoring computer system performance
GB9600823D0 (en) * 1996-01-16 1996-03-20 British Telecomm Distributed processing
US5960200A (en) * 1996-05-03 1999-09-28 I-Cube System to transition an enterprise to a distributed infrastructure
US5892950A (en) * 1996-08-09 1999-04-06 Sun Microsystems, Inc. Interface for telecommunications network management

Also Published As

Publication number Publication date
DE69734348D1 (en) 2005-11-17
WO1997026595A1 (en) 1997-07-24
EP0875028B1 (en) 2005-10-12
NZ325380A (en) 1999-07-29
NO983263L (en) 1998-07-15
CN101154165A (en) 2008-04-02
KR19990077378A (en) 1999-10-25
GB9600854D0 (en) 1996-03-20
JP2000503430A (en) 2000-03-21
AU707109B2 (en) 1999-07-01
DE69734348T2 (en) 2006-07-06
MX9805682A (en) 1998-11-29
CA2240508C (en) 2005-10-18
CN1208481A (en) 1999-02-17
JP3878217B2 (en) 2007-02-07
AU1387997A (en) 1997-08-11
US6343374B1 (en) 2002-01-29
EP0875028A1 (en) 1998-11-04
NO983263D0 (en) 1998-07-15
CN100557569C (en) 2009-11-04
US6438746B1 (en) 2002-08-20

Similar Documents

Publication Publication Date Title
CA2240508A1 (en) Distributed processing
EP0834803A3 (en) Computer with program installer
MX9805725A (en) Distributed processing.
AU5725694A (en) A system for operating application software in a safety critical environment
EP0994413A3 (en) Data processing system with conditional execution of extended compound instructions
CA2102089A1 (en) Recompilation of Computer Programs for Enhanced Optimization
TW356540B (en) Method for operating a computer program on a computer readable media for execution by a vector processor and by a dual multiprocessor including a vector processor and a RISC processor
CA2191522A1 (en) System and method for generating trusted, architecture specific, compiled versions of architecture neutral programs
CA2144874A1 (en) Incremental Build System
WO2004006060A3 (en) Statically speculative compilation and execution
AU7097900A (en) Branch instructions in a multithreaded parallel processing system
EP0219203A3 (en) Computer control providing single-cycle branching
EP0344450A3 (en) Apparatus and method for implementing precise interrupts on pipelined processor with multiple functional units
CA2061298A1 (en) Method for detecting critical failures during the building of complex computer programs from source code parts
EP0717363A3 (en) Interfacing an upgrade processor to a data processing system
EP0575127A3 (en) A method of providing a resident program part of a terminate and stay resident program
EP0377299A3 (en) An encapsulation system for a computer system
CA2240584A1 (en) Compile-time data dependency verification
Jobson et al. A PASCAL system for Interdata computers
EP1133732A4 (en) Split computer architecture
Lindgren Windows ensembles charge up C/C++ code for 8- and 16-bit microcontrollers
Osterberg et al. A reduced instruction set RTOS kernel for embedded design
CA2342423A1 (en) Distributed processing
Bothe et al. Translation between high-level languages: A solution to the UNCOL-problems?.
Shevchenko Program for processing complex parts of spectra by means of a computer

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed