http://iet.metastore.ingenta.com
1887

## Paradigms of modular system development

• Author(s):
• DOI:

$16.00 (plus tax if applicable) ##### Buy Knowledge Pack 10 chapters for$120.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.

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:

Managing Complexity in Software Engineering — Recommend this title to your library

## Thank you

In this chapter, we characterize the deficiencies of current software development paradigms and propose a new object-oriented development paradigm which eliminates such deficiencies. The deficiencies of current software development paradigms lead in general to program structures which often badly reflect the design decisions during the development. In addition software development process models apply a Procrustes bed to the sequence and nature of development steps. From this analysis we develop a new paradigm of software development which tries to overcome these deficiences. Based on the principles of Divide and Conquer and Separation of Concerns we derive two abstraction concepts. The concept of information hiding abstraction provides a structure for software systems. The concept of information neglection abstraction helps to structure the description of specifications. Based on these structuring concepts a specification language is outlined allowing to express many software properties ranging from high-level design to (nearly) implementation including concurrency and distribution aspects. Since the whole range of software design has a common basis development process models are possible which give the necessary freedom to the developer.Thus it helps considerably to manage the complexity of the software development process.

Preview this chapter:

Paradigms of modular system development, Page 1 of 2

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

### Related content

content/books/10.1049/pbcm017e_ch1
pub_keyword,iet_inspecKeyword,pub_concept
6
6
This is a required field