skip to content
Beyond objects : a software design paradigm based on process control Preview this item
ClosePreview this item
Checking...

Beyond objects : a software design paradigm based on process control

Author: Mary Shaw
Publisher: Pittsburgh, Pa. : School of Computer Science, Carnegie Mellon University, ©1994.
Series: Research paper (Carnegie Mellon University. School of Computer Science), CMU-CS-94-154.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
Summary:
Abstract: "A standard demonstration problem in object-oriented programming is the design of an automobile cruise control. This design exercise demonstrates object-oriented techniques well, but it does not ask whether the object-oriented paradigm is the best one for the task. Here we examine the alternative view that cruise control is essentially a control problem. We present a new software organization paradigm  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Mary Shaw
OCLC Number: 31864075
Notes: "To appear in Software Engineering Notes, Vol. 20, No. 1, January 1995."
"Also appears as CMU Software Engineering Institute Technical Report CMU/SEI-94-TR-15, ESC-TR-94-015."
"January 1994."
Description: 16 pages : illustrations ; 28 cm.
Series Title: Research paper (Carnegie Mellon University. School of Computer Science), CMU-CS-94-154.
Responsibility: Mary Shaw.

Abstract:

Abstract: "A standard demonstration problem in object-oriented programming is the design of an automobile cruise control. This design exercise demonstrates object-oriented techniques well, but it does not ask whether the object-oriented paradigm is the best one for the task. Here we examine the alternative view that cruise control is essentially a control problem. We present a new software organization paradigm motivated by process control loops. The control view leads us to an architecture that is dominated by analysis of a classical feedback loop rather than by the identification of discrete stateful components to treat as objects. The change in architectural model calls attention to important questions about the cruise control task that aren't addressed in an object-oriented design."

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/31864075> # Beyond objects : a software design paradigm based on process control
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "31864075" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/33852913#Place/pittsburgh_pa> ; # Pittsburgh, Pa.
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/pau> ;
    schema:about <http://dewey.info/class/510.7808/> ;
    schema:about <http://id.worldcat.org/fast/1042804> ; # Object-oriented programming (Computer science)
    schema:bookFormat bgn:PrintBook ;
    schema:copyrightYear "1994" ;
    schema:creator <http://viaf.org/viaf/112708880> ; # Mary Shaw
    schema:datePublished "1994" ;
    schema:description "Abstract: "A standard demonstration problem in object-oriented programming is the design of an automobile cruise control. This design exercise demonstrates object-oriented techniques well, but it does not ask whether the object-oriented paradigm is the best one for the task. Here we examine the alternative view that cruise control is essentially a control problem. We present a new software organization paradigm motivated by process control loops. The control view leads us to an architecture that is dominated by analysis of a classical feedback loop rather than by the identification of discrete stateful components to treat as objects. The change in architectural model calls attention to important questions about the cruise control task that aren't addressed in an object-oriented design.""@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/33852913> ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/33852913#Series/research_paper_carnegie_mellon_university_school_of_computer_science> ; # Research paper (Carnegie Mellon University. School of Computer Science) ;
    schema:name "Beyond objects : a software design paradigm based on process control"@en ;
    schema:productID "31864075" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/31864075#PublicationEvent/pittsburgh_pa_school_of_computer_science_carnegie_mellon_university_1994> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/33852913#Agent/school_of_computer_science_carnegie_mellon_university> ; # School of Computer Science, Carnegie Mellon University
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/31864075> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/33852913#Agent/school_of_computer_science_carnegie_mellon_university> # School of Computer Science, Carnegie Mellon University
    a bgn:Agent ;
    schema:name "School of Computer Science, Carnegie Mellon University" ;
    .

<http://experiment.worldcat.org/entity/work/data/33852913#Place/pittsburgh_pa> # Pittsburgh, Pa.
    a schema:Place ;
    schema:name "Pittsburgh, Pa." ;
    .

<http://experiment.worldcat.org/entity/work/data/33852913#Series/research_paper_carnegie_mellon_university_school_of_computer_science> # Research paper (Carnegie Mellon University. School of Computer Science) ;
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/31864075> ; # Beyond objects : a software design paradigm based on process control
    schema:name "Research paper (Carnegie Mellon University. School of Computer Science) ;" ;
    schema:name "[Research paper] / Carnegie Mellon University. School of Computer Science ;" ;
    .

<http://id.worldcat.org/fast/1042804> # Object-oriented programming (Computer science)
    a schema:Intangible ;
    schema:name "Object-oriented programming (Computer science)"@en ;
    .

<http://viaf.org/viaf/112708880> # Mary Shaw
    a schema:Person ;
    schema:birthDate "1943" ;
    schema:familyName "Shaw" ;
    schema:givenName "Mary" ;
    schema:name "Mary Shaw" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.