Integrating Formal Methods with Informal Digital Hardware Development

نویسنده

  • Neil Evans
چکیده

This paper presents some results from an industrial project to develop high-integrity digital hardware by integrating formal methods with a more traditional informal approach. The ultimate goal of the project team was to produce sythesisable VHDL that could be proven to meet given requirements for an embedded controller. The burden was on the formal methods experts to integrate themselves into the team. This paper describes the formal approach that was developed as a result.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A methodology integrating formal and informal software development

This paper presents a methodology integrating formal and informal soft ware development By distinguishing several dimensions and perspectives we structure the development process into stages and documents with di erent emphasis on formality Formality is only be required for documents which can be related through formal techniques to the system design

متن کامل

Formalizing and Integrating SA/SD with a Program Design Calculus

The notations and parts of a process for Structured Analysis and Structured Design [2, 15] are formalized within a program design calculus [5]. The formalizations are used in an application of a metamethod for formal method integration, combining SA/SD and the program design calculus of [5]. The methods are integrated so as to provide more rigor to the informal method, and to make the program d...

متن کامل

Formal or Informal, Practical or Impractical: Towards Integrating Formal Methods with Informal Practices in Software Engineering Education

Tw o conflicting schools of thought have been dominating software engineering education. One school stresses on the popular software development methodologies, but horror stories on poorly designed systems are not uncommon. The other school advocates formal methods, but most practitioners regard them as impractical. We recommend that we should bridge the gap between the formal and informal by b...

متن کامل

Formal specification and analysis of digital hardware circuits in LOTOS

The thesis discusses using ISO standard formal language LOTOS (Language of Temporal Ordering Specification) for formally specifying and analysing digital circuits. The study serves two-fold: it examines the possibility of extending applications of LOTOS outside its traditional areas, and provides a new formalism to aid designing correct hardware. Digital circuits are usually classified into syn...

متن کامل

An MDA Approach Towards Integrating Formal and Informal Modeling Languages

The Model Driven Architecture (MDA) involves automated transformations between software models defined in different languages at different abstraction levels. This paper takes an MDA approach to integrate a formal modeling language (Object-Z) with an informal modeling language (UML) via model transformation. This paper shows how formal and informal modeling languages can be cooperatively used i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • ECEASST

دوره 35  شماره 

صفحات  -

تاریخ انتشار 2010