KR19990077378A - 통신시스템의 분산 처리 방법 및 장치 - Google Patents
통신시스템의 분산 처리 방법 및 장치 Download PDFInfo
- Publication number
- KR19990077378A KR19990077378A KR1019980705553A KR19980705553A KR19990077378A KR 19990077378 A KR19990077378 A KR 19990077378A KR 1019980705553 A KR1019980705553 A KR 1019980705553A KR 19980705553 A KR19980705553 A KR 19980705553A KR 19990077378 A KR19990077378 A KR 19990077378A
- Authority
- KR
- South Korea
- Prior art keywords
- sentence
- compiler
- execution
- data
- language
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Preparation Of Compounds By Using Micro-Organisms (AREA)
- Computer And Data Communications (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Description
| 크기(mb) | 가용성(%) | 액세스(포인트) | 등시성(애플리케이션) | 보전(예/아니오) | 즉시성(최소/평균/최대) | |
| 지능형전화네트워크 | 1000 | 99.999 | 100M | 10,000 | 예 | 0/1/100 |
| 원격 대면 | 10 | 90 | 10 | 2 | 아니오 | 0/0/0 |
| 공유가상현실 | 100 | 90 | 100 | 10 | 아니오 | 0/1/2 |
| 기업컴퓨팅 | 100,000 | 99.99 | 10M | 1,000 | 예 | 0/1/10 |
Claims (19)
- 서로 연결된 복수의 컴퓨터(10)와 상기 컴퓨터(10)에 대한 제어 프로그램을 컴파일하는 장치(30)로 구성되는 분산형 제어 시스템을 포함하고, 상기 장치(30)는 컴퓨터 언어로 주지되어 있고, 다른 컴파일러에 의해 컴파일되는 제 1 문장을 포함하는 컴퓨터 언어의 소스 프로그램을 컴파일하도록 구성되고, 컴파일러(312, 316)는 또한 상기 시스템에 대한 성능 기준을 포함하고, 상기 다른 컴파일러에 의해서는 무시되는 제 2 문장에 대해 작용하도록 구성되는 것을 특징으로 하는 통신시스템.
- 제 1 항에 있어서,상기 제 2 문장은 상기 언어의 주석 필드에 제공되는 것을 특징으로 하는 통신시스템.
- 제 1 항 또는 제 2 항에 있어서,상기 컴퓨터(10)는 연관된 데이터 판독 및/또는 기록 제어 프로그램과 함께 제어 데이터를 객체 레코드에 저장하도록 구성되는 것을 특징으로 하는 통신시스템.
- 제 3 항에 있어서,상기 제 2 문장은 상기 제어 프로그램에 의해 얻어지는 실행시간과 관련이 있는 것을 특징으로 하는 통신시스템.
- 제 4 항에 있어서,상기 실행시간은 최소 실행 시간, 평균 실행 시간 및 최대 실행 시간 중 하나 이상을 포함하는 것을 특징으로 하는 통신시스템.
- 제 3 항에 있어서,상기 제 2 문장은 상기 시스템에서 예상된 대응하는 상기 레코드의 수와 관련이 있는 것을 특징으로 하는 통신시스템.
- 제 3 항에 있어서,상기 제 2 문장은 상기 데이터 레코드가 액세스될 수 있는 시스템내의 액세스 포인트의 수와 관련이 있는 것을 특징으로 하는 통신시스템.
- 제 3 항에 있어서,상기 제 2 문장은 상기 데이터 레코드 또는 그의 일부에 액세스하도록 허용되는 사용자의 목록과 관련이 있는 것을 특징으로 하는 통신시스템.
- 제 3 항에 있어서,상기 제 2 문장은 상기 데이터가 즉시 이용할 수 있어야 하는 정도와 관련이 있는 것을 특징으로 하는 통신시스템.
- 분산형 컴퓨팅 시스템의 실행을 위한 기능적인 필요조건을 수용하도록 구성되고, 상기 기능적인 필요조건을 얻기 위해 상기 시스템의 컴퓨터와 관련한 저장된 데이터에 따라 상기 기능적인 필요조건을 해석하도록 구성되는 것을 특징으로 하는 분산형 컴퓨팅 시스템을 위한 컴파일러 장치.
- 제 10 항에 있어서,컴퓨팅 언어의 소스 코드 프로그램을 수용하는 수단(308)과, 상기 컴퓨팅 언어로 주지되어 있고, 다른 컴파일러에 의해 컴파일되는 제 1 문장(1000a)을 판독하고 컴파일하도록 구성된 수단(312)을 포함하고, 제 2 문장(1000b)을 판독하고 컴파일하는 수단(316, 312)은 분산형 컴퓨팅 시스템의 실행을 위한 기능적인 필요조건을 구성하고, 제 2 문장(1000b)은 상기 다른 컴파일러에 의해서는 무시되는 것을 특징으로 하는 컴파일러 장치.
- 제 11 항에 있어서,상기 제 2 문장은 상기 언어에서 주석 필드를 포함하는 것을 특징으로 하는 컴파일러 장치.
- 제 12 항에 있어서,상기 언어는 객체지향 언어를 포함하는 것을 특징으로 하는 컴파일러 장치.
- 제 13 항에 있어서,상기 언어는 C++ 또는 그의 변형을 포함하는 것을 특징으로 하는 컴파일러 장치.
- 제 11 항 내지 제 14 항 중 어느 한 항에 있어서,상기 언어에 대한 종래의 컴파일러(312)와 상기 제 2 문장을 판독하고, 상기 컴파일러(312)에 의해 해석되는 대응하는 소스 코드, 컴파일러 지령 및/또는 다른 문을 발생하도록 구성된 전치 컴파일러(316)를 포함하는 것을 특징으로 하는 컴파일러 장치.
- 제 11 항 내지 제 15 항 중 어느 한 항에 있어서,상기 컴파일러(312)는 상기 제 2 문장에 따라 분산형 컴퓨팅 시스템의 서로 다른 컴퓨터(10)에서의 실행을 위해 복수의 실행 가능한 코드 출력 파일을 발생하도록 제어되는 것을 특징으로 하는 컴파일러 장치.
- 제 16 항에 있어서,상기 컴파일러(312)는 또한 상기 제 2 문장의 내용을 무시하는 단일 프로세서에서의 실행을 위해 단일 실행 가능한 코드 파일을 발생하도록 제어되는 것을 특징으로 하는 컴파일러 장치.
- 소스 코드의 구조를 정의하는 제 1 문장과, 시스템 실행 기준 및/또는 시스템 특정 실행 데이터를 지정하는 제 2 문장을 포함하는 소스 코드를 발생하는 단계,상기 제 2 문장을 무시하면서 상기 제 1 문장을 컴파일하는 단계,상기 컴파일된 제 1 문장의 실행을 검사하는 단계,이의 만족할 만한 실행시에 분산형 컴퓨팅 시스템에서의 실행을 위해 상기 제 1 문장을 상기 제 2 문장에 포함된 정보에 따라 다시 컴파일하는 단계 및상기 분산형 시스템의 컴퓨터에 컴파일된 데이터를 분산하는 단계를 포함하는 것을 특징으로 하는 분산형 컴퓨팅 시스템에서의 실행을 위해 코드를 발생하는 방법.
- 제 18 항에 있어서,상기 분산형 시스템은 통신시스템인 것을 특징으로 하는 방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GBGB9600854.5A GB9600854D0 (en) | 1996-01-16 | 1996-01-16 | Distributed processing |
| GB9600854.5 | 1996-01-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR19990077378A true KR19990077378A (ko) | 1999-10-25 |
Family
ID=10787110
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019980705553A Ceased KR19990077378A (ko) | 1996-01-16 | 1997-01-07 | 통신시스템의 분산 처리 방법 및 장치 |
Country Status (13)
| Country | Link |
|---|---|
| US (2) | US6438746B1 (ko) |
| EP (1) | EP0875028B1 (ko) |
| JP (1) | JP3878217B2 (ko) |
| KR (1) | KR19990077378A (ko) |
| CN (2) | CN100557569C (ko) |
| AU (1) | AU707109B2 (ko) |
| CA (1) | CA2240508C (ko) |
| DE (1) | DE69734348T2 (ko) |
| GB (1) | GB9600854D0 (ko) |
| MX (1) | MX9805682A (ko) |
| NO (1) | NO983263D0 (ko) |
| NZ (1) | NZ325380A (ko) |
| WO (1) | WO1997026595A1 (ko) |
Families Citing this family (14)
| 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 (de) * | 1999-04-30 | 2000-11-02 | Univ Dresden Tech | Verfahren zur Informationsübergabe bei der Steuerung von Abläufen |
| 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 (ja) * | 2000-10-05 | 2002-04-19 | Fujitsu Ltd | オブジェクト指向型プログラミング言語によるソース・プログラムをコンパイルするコンパイラ |
| 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 (ja) * | 2009-04-10 | 2014-01-22 | 日本電気株式会社 | ソフトウェア開発支援装置、システム、ソフトウェア開発支援装置の機能拡張方法、及びプログラム |
| CN110825378B (zh) * | 2019-09-17 | 2023-07-18 | 秦皇岛米格教育科技有限公司 | 基于程序积木的编程系统和控制系统 |
| US20240176600A1 (en) * | 2022-11-30 | 2024-05-30 | Tencent America LLC | Intelligent Adaptation of Source Code for Multi-Purpose Compilation |
| CN115658078B (zh) * | 2022-12-27 | 2023-03-17 | 金篆信科有限责任公司 | 数据库的预编译处理方法、装置、设备及介质 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1991010191A1 (en) * | 1989-12-26 | 1991-07-11 | 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 |
| US5327561A (en) * | 1991-09-20 | 1994-07-05 | International Business Machines Corporation | System and method for solving monotone information propagation problems |
| DE4131380A1 (de) * | 1991-09-20 | 1993-03-25 | Siemens Ag | Verfahren zur adaption einer objektorientierten applikation |
| 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 NZ NZ325380A patent/NZ325380A/xx unknown
- 1997-01-07 EP EP97900287A patent/EP0875028B1/en not_active Expired - Lifetime
- 1997-01-07 AU AU13879/97A patent/AU707109B2/en not_active Ceased
- 1997-01-07 CN CNB2007101698631A patent/CN100557569C/zh not_active Expired - Fee Related
- 1997-01-07 DE DE69734348T patent/DE69734348T2/de not_active Expired - Lifetime
- 1997-01-07 CN CN97191730A patent/CN1208481A/zh active Pending
- 1997-01-07 WO PCT/GB1997/000035 patent/WO1997026595A1/en not_active Ceased
- 1997-01-07 KR KR1019980705553A patent/KR19990077378A/ko not_active Ceased
- 1997-01-07 US US09/029,573 patent/US6343374B1/en not_active Expired - Lifetime
- 1997-01-07 JP JP52576797A patent/JP3878217B2/ja not_active Expired - Fee Related
- 1997-01-07 CA CA002240508A patent/CA2240508C/en not_active Expired - Fee Related
-
1998
- 1998-07-15 MX MX9805682A patent/MX9805682A/es unknown
- 1998-07-15 NO NO983263A patent/NO983263D0/no not_active Application Discontinuation
Also Published As
| Publication number | Publication date |
|---|---|
| DE69734348T2 (de) | 2006-07-06 |
| NO983263L (no) | 1998-07-15 |
| NZ325380A (en) | 1999-07-29 |
| MX9805682A (es) | 1998-11-29 |
| GB9600854D0 (en) | 1996-03-20 |
| CN100557569C (zh) | 2009-11-04 |
| DE69734348D1 (de) | 2005-11-17 |
| CN101154165A (zh) | 2008-04-02 |
| US6438746B1 (en) | 2002-08-20 |
| JP2000503430A (ja) | 2000-03-21 |
| EP0875028B1 (en) | 2005-10-12 |
| WO1997026595A1 (en) | 1997-07-24 |
| EP0875028A1 (en) | 1998-11-04 |
| CN1208481A (zh) | 1999-02-17 |
| NO983263D0 (no) | 1998-07-15 |
| CA2240508A1 (en) | 1997-07-24 |
| US6343374B1 (en) | 2002-01-29 |
| AU1387997A (en) | 1997-08-11 |
| CA2240508C (en) | 2005-10-18 |
| AU707109B2 (en) | 1999-07-01 |
| JP3878217B2 (ja) | 2007-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6216262B1 (en) | Distributed processing | |
| US6072953A (en) | Apparatus and method for dynamically modifying class files during loading for execution | |
| US6370687B1 (en) | Network computer system and substitute compile server | |
| US7934212B2 (en) | Apparatus, system and method for detecting old versions of an applet in a client browser's JVM | |
| US5884097A (en) | Data structure and methods for defining and using attribute data blocks to instantiate objects and describe changes to objects | |
| US20030093420A1 (en) | Method and system for retrieving sharable information using a hierarchically dependent directory structure | |
| JP2002525744A (ja) | テキスト・オブジェクトのコンパイル方法およびシステム | |
| KR19990077378A (ko) | 통신시스템의 분산 처리 방법 및 장치 | |
| JP2002518732A (ja) | パラメータなし既存ライブラリ互換パラメータ付き型実装方法 | |
| EP1002267A1 (en) | Method and apparatus for static and dynamic generation of information on a user interface | |
| US6256779B1 (en) | Distributed processing | |
| Wen et al. | BrowserVM: Running unmodified operating systems and applications in browsers | |
| Orr et al. | Dynamic program monitoring and transformation using the OMOS object server | |
| Puder | A cross-language framework for developing ajax applications | |
| Forin et al. | Parallel processing with Agora | |
| AU747018B2 (en) | Distributed processing | |
| Beguelin et al. | Tools for monitoring, debugging, and programming in PVM | |
| CA2437742C (en) | Distributed processing | |
| Lepreau et al. | Program Specialization Using the OMOS System | |
| Møller | Automatic Specialization of Client/Server Interfaces | |
| Orr et al. | Department of Computer Science University of Utah Salt Lake City, UT 84112 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 19980716 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20020107 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20040329 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20040628 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20040329 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |