CA2240508A1 - Distributed processing - Google Patents
Distributed processingInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
- G06F8/425—Lexical 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.
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)
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)
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 |
-
1996
- 1996-01-16 GB GBGB9600854.5A patent/GB9600854D0/en active Pending
- 1996-06-05 US US08/658,272 patent/US6438746B1/en not_active Expired - Fee Related
-
1997
- 1997-01-07 DE DE69734348T patent/DE69734348T2/en not_active Expired - Lifetime
- 1997-01-07 EP EP97900287A patent/EP0875028B1/en not_active Expired - Lifetime
- 1997-01-07 NZ NZ325380A patent/NZ325380A/en unknown
- 1997-01-07 KR KR1019980705553A patent/KR19990077378A/en not_active Application Discontinuation
- 1997-01-07 WO PCT/GB1997/000035 patent/WO1997026595A1/en active IP Right Grant
- 1997-01-07 JP JP52576797A patent/JP3878217B2/en not_active Expired - Fee Related
- 1997-01-07 US US09/029,573 patent/US6343374B1/en not_active Expired - Lifetime
- 1997-01-07 AU AU13879/97A patent/AU707109B2/en not_active Ceased
- 1997-01-07 CA CA002240508A patent/CA2240508C/en not_active Expired - Fee Related
- 1997-01-07 CN CNB2007101698631A patent/CN100557569C/en not_active Expired - Fee Related
- 1997-01-07 CN CN97191730A patent/CN1208481A/en active Pending
-
1998
- 1998-07-15 MX MX9805682A patent/MX9805682A/en unknown
- 1998-07-15 NO NO983263A patent/NO983263D0/en not_active Application Discontinuation
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 |