By Topic

2007 5th IEEE/ACM International Conference on Formal Methods and Models for Codesign (MEMOCODE 2007)

Date May 30 2007-June 2 2007

Filter Results

Displaying Results 1 - 25 of 43
  • Fifth ACM & IEEE International Conference on Formal Methods and Models for Co-Design

    Publication Year: 2007, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (55 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2007, Page(s): ii
    Request permission for commercial reuse | PDF file iconPDF (65 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2007, Page(s):iii - iv
    Request permission for commercial reuse | PDF file iconPDF (113 KB)
    Freely Available from IEEE
  • Message from the Chairs

    Publication Year: 2007, Page(s): v
    Request permission for commercial reuse | PDF file iconPDF (67 KB)
    Freely Available from IEEE
  • Organizers and Program Committee Members

    Publication Year: 2007, Page(s): vi
    Request permission for commercial reuse | PDF file iconPDF (68 KB)
    Freely Available from IEEE
  • External reviewers

    Publication Year: 2007, Page(s): vi
    Request permission for commercial reuse | PDF file iconPDF (68 KB)
    Freely Available from IEEE
  • [Breaker page]

    Publication Year: 2007, Page(s): nil1
    Request permission for commercial reuse | PDF file iconPDF (8 KB)
    Freely Available from IEEE
  • McCharts and Multiclock FSMs for modeling large scale systems

    Publication Year: 2007, Page(s):3 - 12
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (261 KB) | HTML iconHTML

    Single-clock specifications with purely synchronous communication have been successfully used in capturing the behavior of small and medium scale embedded systems. In large scale embedded systems, where processes often operate at vastly different speeds, using a single clock in an entire specification can be difficult. In this paper, we present Multiclock Charts (McCharts), a language where finite... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design, Implementation, and Validation of a New Class of Interface Circuits for Latency-Insensitive Design

    Publication Year: 2007, Page(s):13 - 22
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (884 KB) | HTML iconHTML

    With the arrival of nanometer technologies wire delays are no longer negligible with respect to gate delays, and timing-closure becomes a major challenge to system-on-chip designers. Latency-insensitive design (LID) has been proposed as a "correct-by-construction" design methodology to cope with this problem. In this paper we present the design and implementation of a new class of interface circui... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • [Breaker page]

    Publication Year: 2007, Page(s): nil2
    Request permission for commercial reuse | PDF file iconPDF (7 KB)
    Freely Available from IEEE
  • Formal verification of an optimizing compiler

    Publication Year: 2007, Page(s): 25
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (40 KB) | HTML iconHTML

    Programmers naturally expect that compilers and other code generation tools produce executable code that behaves as prescribed by source programs. However, compilers are complex programs that perform many subtle transformations. Bugs in compilers do happen and can lead to silently producing incorrect executable code from a correct source program. This is a significant concern in the context of hig... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • [Breaker page]

    Publication Year: 2007, Page(s): nil3
    Request permission for commercial reuse | PDF file iconPDF (8 KB)
    Freely Available from IEEE
  • Computing Invariants for Parameter Abstraction

    Publication Year: 2007, Page(s):29 - 38
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (153 KB) | HTML iconHTML

    A new approach to combining invariants computing and guard strengthening methods is presented in the context of parameter abstraction for parameterized model checking of cache coherence protocols. The approach uses a small instance of a parameterized protocol as a "reference model" to compute candidate invariants. References to a specific node in these candidate invariants are then abstracted away... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Executable Analysis using Abstract Interpretation with Circular Linear Progressions

    Publication Year: 2007, Page(s):39 - 48
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (345 KB) | HTML iconHTML

    We propose a new abstract domain for static analysis of executable code. Concrete states are abstracted using circular linear progressions (CLPs). CLPs model computations using a finite word length as is seen in any real life processor. The finite abstraction allows handling overflow scenarios in a natural and straight-forward manner. Abstract transfer functions have been defined for a wide range ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • [Breaker page]

    Publication Year: 2007, Page(s): nil4
    Request permission for commercial reuse | PDF file iconPDF (8 KB)
    Freely Available from IEEE
  • Scheduling as Rule Composition

    Publication Year: 2007, Page(s):51 - 60
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (501 KB) | HTML iconHTML

    Bluespec is a high-level hardware description language used for architectural exploration, hardware modeling and synthesis of semiconductor chips. In Bluespec, one views hardware as a collection of stateful elements (e.g., registers, memories) and describes its behavior using rules, or Guarded Atomic Actions which modify these elements. All legal behaviors of a Bluespec program can be explained in... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Type Inference for IP Composition

    Publication Year: 2007, Page(s):61 - 70
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (166 KB) | HTML iconHTML

    Type inference and type matching algorithms in the context of a component composition framework are described in this paper. These algorithms facilitate automatic construction of system models from existing SystemC IPs. The approach uses a component composition language to describe an architecture for the system under design and then through automated selection of IPs from an IP library instantiat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • From WiFi to WiMAX: Techniques for High-Level IP Reuse across Different OFDM Protocols

    Publication Year: 2007, Page(s):71 - 80
    Cited by:  Papers (4)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (337 KB) | HTML iconHTML

    Orthogonal frequency-division multiplexing (OFDM) has become the preferred modulation scheme for both broadband and high bitrate digital wireless protocols because of its spectral efficiency and robustness against multipath interference. Although the components and overall structure of different OFDM protocols are functionally similar, the characteristics of the environment for which a wireless pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • [Breaker page]

    Publication Year: 2007, Page(s): nil5
    Request permission for commercial reuse | PDF file iconPDF (18 KB)
    Freely Available from IEEE
  • Local Causal Reasoning of a Safety-Critical Subway System

    Publication Year: 2007, Page(s):83 - 84
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (105 KB) | HTML iconHTML

    Translating an informal design intent into a formal specification is an error prone process. A designer may be able to claim that his implementation meets his formal specification. But, in many cases, he cannot confidently claim that his formal specification correctly captures the original design intent. This problem, in our views, is due to global causal reasoning, as we show with LUSTRE for a Su... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multi-Level Assertion-Based Design

    Publication Year: 2007, Page(s):85 - 86
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2032 KB) | HTML iconHTML

    Assertions are advocated as a means to specify high-level models of a design. Assertions are translated into executable behavioral models ("cando-objects"). The cando-objects reflect the intended non-determinism of assertions as well as the non-determinism caused by the incompleteness of a set of assertions. The approach supports significant design methodological concepts like refinement and compo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extended Architecture Analysis Description Language for Software Product Line Approach in Embedded Systems

    Publication Year: 2007, Page(s):87 - 88
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (144 KB) | HTML iconHTML

    Describing architecture variabilities explicitly and precisely is important in the software product line approach for software development since it helps product derivation as well as modeling and managing the variabilities. The SAE AADL is an industry standard architecture analysis and design language for the automotive community, which originally was not intended to be used for software product ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • [Breaker page]

    Publication Year: 2007, Page(s): nil6
    Request permission for commercial reuse | PDF file iconPDF (17 KB)
    Freely Available from IEEE
  • MEMOCODE 2007 Co-Design Contest

    Publication Year: 2007, Page(s):91 - 94
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB) | HTML iconHTML

    New to the 2007 MEMOCODE conference is the HW/SW Co-Design Contest. Members of the technical and steering committees from MEMOCODE 2006 thought that the co-design practice is distinct from conventional hardware or software design practice. A co-design contest was conceived to help elucidate these issues and to foster greater interest in the design aspects of the MEMOCODE conference. The contest wo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VT Matrix Multiply Design for MEMOCODE '07

    Publication Year: 2007, Page(s):95 - 96
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB) | HTML iconHTML

    This design presents a system optimized for complex matrix multiplications on the XUP Virtex-II board. Utilizing the GEZEL HW/SW co-simulation environment, the resulting system achieves ~25x speedup over a standard software only implementation. Further system level optimization (with DMA) results in the same coprocessor being speedup by at least another order of magnitude. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.