skip to main content
10.5555/823453acmconferencesBook PagePublication PagesmemocodeConference Proceedingsconference-collections
MEMOCODE '03: Proceedings of the First ACM and IEEE International Conference on Formal Methods and Models for Co-Design
2003 Proceeding
Publisher:
  • IEEE Computer Society
  • 1730 Massachusetts Ave., NW Washington, DC
  • United States
Conference:
June 24 - 26, 2003
ISBN:
978-0-7695-1923-4
Published:
24 June 2003
Sponsors:

Bibliometrics
Abstract

No abstract available.

Article
Message from the Chairs
pp .08
Article
Committee Members and Organizers
pp .10
Article
Executable Computational Logics: Combining Formal Methods and Programming Language Based System Design
pp 3

An executable computational logic can provide the desiredbridge between formal system properties and formalmethods to verify them on the one hand, and executablemodels of system designs based on programming languageson the other. However, not all such ...

Article
MoDe: A Method for System-Level Architecture Evaluation
pp 13

System-level design methodologies for embeddedHW/SW systems face several challenges: In order tobe susceptible to systematic formal analysis based onstate-space exploration, a modelling notation with a simpleformal semantics is desired. Architecture-...

Article
From Use Cases to System Implementation: Statechart Based Co-design
pp 24

This paper proposes a methodology for embeddedsystems co-design, based on statechart models. Theprocess starts with grabbing the system functionalitiesthrough use cases. A set of procedures addressing theimplementation of Statechart models is presented. ...

Article
Petri Net Based Interface Analysis for Fast IP-Core Integration
pp 34

An interface process generation methodology, based onPetri Nets, is described for fast integrating point-topointcommunicating modules. Formal basis of thismethodology ease behavioral property-checking andconsistent execution of the generated interface ...

Article
Analyzing Concurrency in Computational Networks
pp 47

We present a concurrency model that allows reasoningabout concurrency in executable specifications. The modelmainly focuses on data-flow and streaming applicationsand at task-level concurrency. The aim of the model is toprovide insight in concurrency ...

Article
Translating Fusion/UML to Object-Z
pp 49

We present an extension of the development method Fusion/UML that translates the results of analysis and designinto the formal specification language Object-Z. Theextended process establishes a consistency relationship between analysis and design. ...

Article
Finding Good Counter-Examples to Aid Design Verification
pp 51

Today up to 80% of the design costs for integrated circuitsare due to verification. Verification tools guaranteecompleteness if equivalence of two designs or a propertyfor a design are proven. In the other case usually only onecounter-example is ...

Article
High Level Verification of Control Intensive Systems Using Predicate Abstraction
pp 55

Predicate abstraction has been widely used for modelchecking hardware/software systems. However, for controlintensive systems, existing predicate abstraction techniquescan potentially result in a blowup of the size of the abstractmodel. We deal with ...

Article
Formal Verification of an Intel XScale Processor Model with Scoreboarding, Specialized Execution Pipelines, and Impress Data-Memory Exceptions
pp 65

We present the formal verification of an Intel Xscale processor model.The Xscale is a superpipelined RISC processor with 7-stage integer, 8-stage memory, and variable-latency multiply-and-accumulate execution pipelines.The processor uses scoreboarding ...

Article
Combining ACL2 and a v-calculus Model-Checker to Verify System-Level Designs
pp 75

The purpose of this paper is the formal verification oftemporal properties of system-level descriptions that includeboth a control part, which corresponds to a finite setof symbolic states, and a data path with numeric variables.Keeping these variables ...

Article
Engineering Changes in Field Modifiable Architectures
pp 87

Because there is a need for engineering changes tofix design errors and satisfy design constraints even afterchip fabrication, design flexibility and debuggabilityare extremely important to provide reliable designs andshorten time-to-market. In this ...

Article
Hierarchical and Incremental Verification for System Level Design: Challenges and Accomplishments
pp 97

This panel will focus on two problems in formal and semiformalverification of co-design models. First one can be categorizedas Hierarchical verification or compositional verification.The second one is Incremental verification. Advances and challengesin ...

Article
How to Compute the Refinement Relation for Parameterized Systems
pp 103

In this paper 1, we present a refinement verification fora class of parameterized systems. These systems are composedof an arbitrary number of similar processes. As in [4]we represent the states by regular languages and the transitionsby transducers ...

Article
Using SSDE for USB2.0 conformance co-verification
pp 113

Keeping up with the increase in system design complexityrequires the deployment of extensive engineeringre-use technologies [15], so-called platform-based designtechniques [8]. When creating derivatives of such a complexsystems-on-chip (SOC) platform, ...

Article
From Algorithm and Architecture Specifications to Automatic Generation of Distributed Real-Time Executives: a Seamless Flow of Graphs Transformations
pp 123

This paper presents a seamless flow of transformationswhich performs dedicated distributed executive generationfrom a high level specification of a pair: algorithm, architecture. This work is based upon graph models andgraph transformations and is part ...

Article
On the Use of a High-Level Fault Model to Check Properties Incompleteness
pp 145

The use of model checking to validate descriptions ofdigital systems lacks a coverage metrics. The set of provenproperties can be incomplete, thus not guaranteeing the behavioralchecking completeness of the digital system implementationwith respect to ...

Article
Exact Runtime Analysis Using Automata-Based Symbolic Simulation
pp 153

cIn this paper, we present a technique for determining tightbounds on the execution time of assembler programs. Thus,our method is independent of the design flow, but takes intoaccount the target architecture to obtain accurate estimates.The key idea is ...

Article
Real-time Property Preservation in Approximations of Timed Systems
pp 163

Formal techniques have been widely applied in the designof real-time systems and have significantly helped detectdesign errors by checking real-time properties of themodel. However, a model is only an approximation of itsrealization in terms of the ...

Article
Reliability Evaluation for Dependable Embedded System Specifications: An Approach Based on DSPN
pp 172

The functioning of the computer as a controlcomponent within a larger overall application, as in theembedded systems, may affect the application'sintegrity as well as people and equipment involved bythe application. A computer like any physical system ...

Article
Modular Hierarchies of Models for Embedded Systems
pp 183

Today, in general, software is embedded, distributed ontonetworks and structured into logical components thatinteract asynchronously. We study fundamental models ofcomposed software systems and their properties, identifyand describe various basic views, ...

Article
Verification of Transaction-Level SystemC models using RTL Testbenches
pp 199

System architects working on SoC design havetraditionally been hampered by the lack of a coherentemethodology for architecture evaluation and coverificationof hardware and software. SystemC 2.0facilitates the development of Transaction-Level Models(TLMs)...

Article
LOTOS Code Generation for Model Checking of STBus Based SoC: the STBus interconnect
pp 204

In the design process of SoC (System on Chip), validationis one of the most critical and costly activity. The mainproblem for industrial companies like STMicroelectronics,stands in validation at the complete system level. At thislevel, the properties to ...

Article
A Generalised Approach to Supervisor Synthesis
pp 217

We present a generalisation of the supervisory control problemproposed by Ramadge and Wonham. The objective ofthat problem is to synthesise a controller which constrainsa system's behaviour according to a given specification,ensuring controllability and ...

Article
Optimizations for Faster Execution of Esterel Programs
pp 227

Several efficient compilation techniques have been recentlyproposed for the generation of sequential (C) codefrom Esterel programs. Consisting essentially in direct simulationof the reactive features of the language, these techniquesneed now to be ...

Article
Bridging CSP and C++ with Selective Formalism and Executable Specifications
pp 237

CSP (Communicating Sequential Processes) is a usefulalgebraic notation for creating a hierarchical behaviouralspecification for concurrent systems, due to its formalinterprocess synchronization and communication semantics.CSP specifications are amenable ...

Article
Bluespec: A language for hardware design, simulation, synthesis and verification Invited Talk
pp 249

Bluespec has an execution model based on atomic actions.This model is quite different from traditional hardwaredescription languages like Verilog, VHDL and SystemC.Its also different from software languages like C andJava. Bluespec is based on research ...

Recommendations

Acceptance Rates

Overall Acceptance Rate34of82submissions,41%
YearSubmittedAcceptedRate
MEMOCODE '19341235%
MEMOCODE '17482246%
Overall823441%