[go: up one dir, main page]

Bond et al., 2001 - Google Patents

Eclipse feature logic analysis

Bond 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 …
Continue reading at www1.cs.columbia.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/315Object-oriented languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/43Checking; Contextual analysis
    • G06F8/436Semantic checking
    • G06F8/437Type checking
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/314Parallel programming languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/76Adapting program code to run in a different environment; Porting
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/35Model driven
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital 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