Zhang et al., 2005 - Google Patents
Specification and verification of applications based on function blocksZhang et al., 2005
- Document ID
- 12531370591366453048
- Author
- Zhang W
- Halang W
- Dietrich C
- Publication year
- Publication venue
- Component-Based Software Development for Embedded Systems: An Overview of Current Research Trends
External Links
Snippet
Abstract The concept of Function Block origins in automation engineering. It is the standard IEC 61499 that makes a Function Block paradigm for developing automation applications. Due to the component-like features, hardware-oriented view and explicit abstraction …
- 230000018109 developmental process 0 abstract description 29
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/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- 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
- G06F11/3672—Test management
-
- 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
- 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
- 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/362—Software debugging
-
- 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/31—Programming languages or programming paradigms
-
- 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
-
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance or administration or management of packet switching networks
- H04L41/02—Arrangements for maintenance or administration or management of packet switching networks involving integration or standardization
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Garousi et al. | Traffic-aware stress testing of distributed systems based on UML models | |
| Inverardi et al. | Software architecture for correct components assembly | |
| Carlson et al. | SaveCCM: An analysable component model for real-time systems | |
| Sirjani | Rebeca: Theory, applications, and tools | |
| Chen et al. | An architectural approach to the analysis, verification and validation of software intensive embedded systems | |
| Völgyesi et al. | Software composition and verification for sensor networks | |
| Moffett et al. | Verifying protocol conformance using software model checking for the model-driven development of embedded systems | |
| Sirjani et al. | Modular Verification of a Component-Based Actor Language. | |
| Sirjani et al. | Model Checking, Automated Abstraction, and Compositional Verification of Rebeca Models. | |
| Faldik et al. | Modelling system of systems interface contract behaviour | |
| Bernardi | Building stochastic Petri net models for the verification of complex software systems. | |
| Zhang et al. | Specification and verification of applications based on function blocks | |
| Giese et al. | Separation of non-orthogonal concerns in software architecture and design | |
| Talpin et al. | BDL, a language of distributed reactive objects | |
| Cansado et al. | Specification and verification for grid component-based applications: from models to tools | |
| Thierry et al. | Specification and verification of communication paradigms for CBSE in Event B | |
| Sirjani | Formal specification and verification of concurrent and reactive systems | |
| Carlson | Languages and methods for specifying real-time systems | |
| Trombetti et al. | An integrated model-driven development environment for composing and validating distributed real-time and embedded systems | |
| Ribeiro et al. | Hardware Abstraction Layer for JAVA-based agents | |
| Ovaska et al. | Model and quality driven embedded systems engineering | |
| El-khoury et al. | A survey of modeling approaches for embedded computer control systems | |
| Zhang et al. | Designing, Modeling and Analysis of GALS Software Systems | |
| Feuser et al. | Dependability in open proof software with hardware virtualization—The railway control systems perspective | |
| Heiner | Petri net based software validation |