[go: up one dir, main page]

Zhang et al., 2005 - Google Patents

Specification and verification of applications based on function blocks

Zhang 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 …
Continue reading at link.springer.com (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/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
    • G06F11/3672Test management
    • 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
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • G06F11/3608Software analysis for verifying properties of programs using formal methods, e.g. model checking, abstract interpretation
    • 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/362Software debugging
    • 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/31Programming languages or programming paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • 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
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance or administration or management of packet switching networks
    • H04L41/02Arrangements 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