[go: up one dir, main page]

Hoessler et al., 2004 - Google Patents

OCL support in MOF repositories

Hoessler et al., 2004

View PDF
Document ID
5125673488131372800
Author
Hoessler J
Soden M
Publication year
Publication venue
Model-Driven Architecture with Emphasis on Industrial Applications

External Links

Snippet

From metamodels that are defined using OMG's Meta Object Facility (MOF) it is possible to automatically derive model repositories where models conforming to that metamodel can be stored and accessed through standardized interfaces. But the concepts offered by MOF …
Continue reading at ris.utwente.nl (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
    • G06F9/4428Object-oriented
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30587Details of specialised database models
    • G06F17/30607Object oriented databases
    • 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
    • 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/31Programming languages or programming paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • 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/30Creation or generation of source code
    • G06F8/35Model driven
    • 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
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • 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
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management

Similar Documents

Publication Publication Date Title
US20040250257A1 (en) System and method for generator state object validation
US7448028B2 (en) System and method for selective local object retrieval
US20040250258A1 (en) System and method for rule based object navigation
Hussmann et al. Modular architecture for a toolset supporting OCL
Eichberg et al. Using annotations to check structural properties of classes
Reiss Constraining software evolution
Schieferdecker et al. A meta-model for TTCN-3
Connor Types and polymorphism in persistent programming systems
Su et al. An extensible knowledge base management system for supporting rule-based interoperability among heterogeneous systems
Ebert et al. GReTL: an extensible, operational, graph-based transformation language
Tarr et al. Consistency management for complex applications
Hoessler et al. OCL support in MOF repositories
US20040249823A1 (en) System and method for object navigation grammar completion
Braga et al. Transformation contracts in practice
US20040250259A1 (en) System and method for incremental object generation
Seyfer et al. Capture fields: modularity in a stream-relational event processing langauge
US20040249940A1 (en) System and method for asynchronous resource management
Belkhatir et al. Protection and cooperation in a software engineering environment
Brucker et al. Checking OCL constraints in distributed component based systems
Alberti et al. Logic based semantics for an agent communication language
Lano et al. A semantic comparison of Fusion and Syntropy
Jagannathan QUELEA: Verified Implementation of Weakly-Consistent Distributed Programs
Makela Efficiently verifying safety properties with idle office computers
Brucker et al. Checking OCL constraints in distributed systems using J2EE/EJB
Pons Formal Semantics for Object Oriented Systems.