Abstraction hierarchy of mechanisms, Programming Languages

Abstraction hierarchy of mechanisms

Given  the light-sensitive the motor and resistor,  we could  find  several  ways  of interconnecting them, using bits of ceramic and metal of different types, or creating some kind of mechanical or magnetic linkages.


One of the most  important point  that  engineers do, when  interact  with  a set of design problems, is to standardize on a basis  set  of elements to use  to create  their  machine.  There  are  various reasons for standardizing on a basis  set of elements, mostly  having to do with  efficiency  of manufacturing and of understanding.  It is very important, as a designer, to create a repertoire of standard bits and pieces of designs that you understand well and can put together in several ways to create  more  complex  machines. If you use the same type set of elements as other  designers, you  can  learn  important valuable methods from  them,  rather than  having to reinvent the  method yourself. And other people will be able to readily understand and change your  designs.


We can often create a design job easier by limiting the space of possible  designs, and by standardizing on:


  • a basis part of primitive components;
  • ways of colliding the primitive elements to create more complex systems;
  • ways of abstracting or packaging pieces of a design so they may be reused and
  • ways of collecting common patterns of abstraction


Very complicated design solutions may become  tractable using  as like  a primitive-combination­ abstraction-pattern (PCAP) function. In this  class, we will calculate and  learn  to use a variety of PCAP strategies common in EE and CS, and will even methods some of our own, for special program.  In the rest of this parts, we may hint at some of the PCAP machine we will be creating in much  larger depth throughout the class. Diagram defines  one view of this process, as a successive set of restrictions of the design space of method.

One  very  important thing  about  abstract models is that  once  we  have  fixed  the  abstraction, it will generally be possible  to design it using  a variety of different underlying types.  So, as given in diagram, we may create general-purpose computers out of a variety of different types  of machines, including digital  circuits and general-purpose computers. And systems satisfying the digital  circuit  abstraction may be created from analog  circuits,  but also from  water or gears or light.


Let's illustrate  the abstraction hierarchy given diagram in some more information, moving up abstraction levels while operating common patterns.


441_Abstraction hierarchy of mechanisms.png


Figure:  Increasingly constrained systems.



1725_A single abstraction may have a variety of different underlying implementations.png


Figure: A single abstraction may have a variety of different underlying implementations.



Posted Date: 8/9/2012 4:39:57 AM | Location : United States

Related Discussions:- Abstraction hierarchy of mechanisms, Assignment Help, Ask Question on Abstraction hierarchy of mechanisms, Get Answer, Expert's Help, Abstraction hierarchy of mechanisms Discussions

Write discussion on Abstraction hierarchy of mechanisms
Your posts are moderated
Related Questions
I have constantly been emailing to get the task i had paid for to be done correctly but no replies from anyone. Not even one acknowledging my emails. Been phoning all the way from

Many applications require entering a number from a button and then the device counts that number down.  If it is a 2 digit number it can be stored in a single register.  If it is l

Operation • This application uses an Alligator class that implements a Countable interface to display Alligator objects as shown above. • This application uses a Sheep class that i

COS-101: INTRODUCTION TO COMPUTERS PROJECT DESCRIPTION The Computer Fundamentals Project provides you with a chance to apply what you have learned about computer fundamentals to

Pascal program: Exactly what you need to do to generate your empirical data is specific to your individual assignment. However, some rules apply to all of you: 1. The gener

Explain the Comma Operator- Computer Programming? The comma has two utilization and the most common use is as a parameter separator for data types and function parameter lists. H

As with 2 nd order differential equations we can't determine a non-homogeneous differential equation unless we can initially solve the homogeneous differential equation. We'll als

Write a program to draw the figure shown below. the program must provide: a. Close the fish's mouth slowly (at least 5 moves from the original position to close the mouth) b.

What is .NET? It is a foundation fairly neutral structure. Is a coating between the son and the selection language? It can handle many selection dialects, such as VB.NET,

Silver light uses WPF to provide included web handles Microsoft Technologies Silverlight uses WPF to provide included web handles similar to Adobe Display, but with more focus on a