Cheng et al., 2002 - Google Patents
Formalizing and integrating the dynamic model for object-oriented modelingCheng et al., 2002
- Document ID
- 11995292691764846384
- Author
- Cheng B
- Wang E
- Publication year
- Publication venue
- IEEE transactions on Software Engineering
External Links
Snippet
The Object Modeling Technique (OMT), a commonly used object-oriented development technique, comprises the object, dynamic, and functional models to provide three complementary views that graphically describe different aspects of systems. The lack of a …
- 238000000034 method 0 abstract description 102
Classifications
-
- 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
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5022—Logic simulation, e.g. for logic circuit operation
-
- 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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- 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/3604—Software analysis for verifying properties of programs
- G06F11/3608—Software analysis for verifying properties of programs using formal methods, e.g. model checking, abstract interpretation
-
- 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
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
-
- 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/38—Implementation of user interfaces
-
- 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/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- 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
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
- G06F17/2247—Tree structured documents; Markup, e.g. Standard Generalized Markup Language [SGML], Document Type Definition [DTD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- 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
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Lúcio et al. | Model transformation intents and their properties | |
| Luckham | Rapide: A language and toolset for simulation of distributed systems by partial ordering of events | |
| Wang et al. | Formalizing and integrating the dynamic model within OMT | |
| US7617085B2 (en) | Program product supporting specification of signals for simulation result viewing | |
| Gnesi et al. | On the fly model checking of communicating UML State Machines | |
| Konnov et al. | Specification and Verification with the TLA+ Trifecta: TLC, Apalache, and TLAPS | |
| Cheng et al. | Formalizing and integrating the dynamic model for object-oriented modeling | |
| Posse et al. | Processing causal block diagrams with graphgrammars in atom3 | |
| Kramer et al. | The system architect's assistant for design and construction of distributed systems | |
| Goguen et al. | Distributed cooperative formal methods tools | |
| Alpuente et al. | A rewriting logic approach to the formal specification and verification of web applications | |
| Kirby et al. | Applying formal methods to an information security device: An experience report | |
| Pimenta | Automated specification-based testing of graphical user interfaces | |
| Cassino et al. | Developing usable web interfaces with the aid of automatic verification of their formal specification | |
| Haustermann et al. | Model Checking of Synchronized Domain-Specific Multi-formalism Models Using High-Level Petri Nets | |
| Schiewe | Bridging the gap between source code and high-level concepts in static code analysis: student research abstract | |
| Aoki et al. | An axiomatic formalization of UML models | |
| Ray | Automated translation of matlab Simulink/Stateflow models to an intermediate format in hyvisual | |
| Mazzanti | UMG User Guide (Version 2.5) | |
| Mazzanti | UMC 3.3 User Guide | |
| Guo et al. | Model-based test generation using extended symbolic grammars | |
| Huang et al. | Software Model Generation and Simulation for Change Impact Analysis with LLM | |
| Demsky et al. | Automatic extraction of heap reference properties in object-oriented programs | |
| Brockmeyer | Monitoring, testing, and abstractions of real-time specifications | |
| Mannino et al. | Formal specifications and command modeling in software systems with a complex command structure |