Notions of Equivalence in Software Design

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

8 pages

Scientific paper

Design methods in information systems frequently create software descriptions using formal languages. Nonetheless, most software designers prefer to describe software using natural languages. This distinction is not simply a matter of convenience. Natural languages are not the same as formal languages; in particular, natural languages do not follow the notions of equivalence used by formal languages. In this paper, we show both the existence and coexistence of different notions of equivalence by extending the no-tion of oracles used in formal languages. This allows distinctions to be made between the trustworthy oracles assumed by formal languages and the untrust-worthy oracles used by natural languages. By examin-ing the notion of equivalence, we hope to encourage designers of software to rethink the place of ambiguity in software design.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Notions of Equivalence in Software Design does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Notions of Equivalence in Software Design, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Notions of Equivalence in Software Design will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-219232

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.