Bond et al., 2001 - Google Patents
Eclipse feature logic analysisBond et al., 2001
View PDF- Document ID
- 17699459397893476534
- Author
- Bond G
- Ivancic F
- Klarlund N
- Trefler R
- Publication year
- Publication venue
- 2nd IP-Telephony Workshop
External Links
Snippet
ECLIPSE is a virtual telecommunications network based on IP. It is the result of an ongoing research project at AT&T Labs–Research that is investigating next-generation telecom service architectures. The ECLIPSE Statecharts language was developed to simplify feature …
- 238000004458 analytical method 0 title abstract description 14
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/315—Object-oriented languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/43—Checking; Contextual analysis
- G06F8/436—Semantic checking
- G06F8/437—Type checking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/314—Parallel programming languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/76—Adapting program code to run in a different environment; Porting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6505342B1 (en) | System and method for functional testing of distributed, component-based software | |
Berthomieu et al. | Fiacre: an intermediate language for model verification in the topcased environment | |
Canal et al. | Adding roles to CORBA objects | |
Jussila et al. | Model checking dynamic and hierarchical UML state machines | |
Inverardi et al. | Software architecture for correct components assembly | |
Tivoli et al. | Failure-free coordinators synthesis for component-based architectures | |
Leue et al. | v-Promela: A visual, object-oriented language for Spin | |
Bond et al. | Eclipse feature logic analysis | |
West | Protocol validation—principles and applications | |
Arts et al. | Verifying Erlang code: a resource locker case-study | |
Cámara et al. | Composition and Run-time Adaptation of Mismatching Behavioural Interfaces. | |
Kaliappan et al. | On the formalization of UML activities for component-based protocol design specifications | |
Falcão et al. | A formal component model for UML based on CSP aiming at compositional verification | |
Smith et al. | ECharts for SIP Servlets: a state-machine programming environment for VoIP applications | |
Dovland et al. | Observable behavior of dynamic systems: Component reasoning for concurrent objects | |
André et al. | Defining Component Protocols with Service Composition: Illustration with the Kmelia Model | |
Santiago et al. | A graphical user interface for Maude-NPA | |
Poizat et al. | An adaptation-based approach to incrementally build component systems | |
Kocatas et al. | Enhancing UML Connectors with Behavioral Specifications | |
Alur et al. | Modular refinement of hierarchic reactive machines | |
Schumann et al. | Automatic synthesis of agent designs in UML | |
Alghamdi | Queued and pooled semantics for state machines in the Umple model-oriented programming language | |
Johnsen et al. | Validating behavioral component interfaces in rewriting logic | |
Boulifa | Contributions to the Design of Safe Complex Systems | |
Berg | Formal verification of low-level code in a model-based refinement process |