Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

The role of formal methods in managing complexity

The role of formal methods in managing complexity

For access to this article, please select a purchase option:

Buy chapter PDF
£10.00
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
Managing Complexity in Software Engineering — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

This chapter examines the role of formal methods within the software development process. In particular the case is made that the formal development paradigm, emphasising as it does abstraction, stepwise reification and the processes of justification fits in well with the traditional contractual model of software development. In so doing the activity of producing abstract specifications relates to the requirements analysis and specification phases, so necessary in large scale software production. The activity of reification equates with the tasks of producing system, sub-system or object level specifications. The justification process provides a basis for effectively structuring reviews and for arguing “why” a design is correct.

Inspec keywords: software metrics; software development management; systems analysis; formal specification

Other keywords: large scale software production; formal development; software development process; stepwise reification; software complexity management; requirements analysis; abstract specifications; justification process; formal methods; object level specification

Subjects: Software engineering techniques; Software metrics; Software management; Formal methods

Preview this chapter:
Zoom in
Zoomout

The role of formal methods in managing complexity, Page 1 of 2

| /docserver/preview/fulltext/books/pc/pbcm017e/PBCM017E_ch3-1.gif /docserver/preview/fulltext/books/pc/pbcm017e/PBCM017E_ch3-2.gif

Related content

content/books/10.1049/pbcm017e_ch3
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address