| A. L. Winblad, S. D. Edwards, and D. R. King, Object-Oriented Software. Addison-Wesley Publishing Company, Inc., 1990. |
....and implementation phases. Object oriented systems fit very well into these life cycle models. Object oriented languages are often touted as facilitating reuse, reducing the cost of not only development time but also the cost of maintenance, and simplifying the evolution of software systems [WEK90, JF88] But even when built with advanced object oriented technology, today s software systems are not immune against the effects of changes. Moreover, no technology can prevent changes from happening at all. Evolutionary changes to a system can occur at various stages in the life cycle of the ....
Ann L. Winblad, Samuel D. Edwards, and David R. King. Object-Oriented Software. Addison-Wesley, Reading, MA, September 1990. ISBN 0-201-50736-6.
.... is made up of procedural and data abstractions, that is, procedures and user specified and systemdefined data structures [14] Object oriented analysis can be used to decompose complex software, which involves defining a set of user specified data abstractions or abstract data types (ADTs) [15, 16, 17, 18, 19, 20]. Thus, in order to apply an object oriented approach to software reuse, this project focuses on data abstraction, where it is assumed that procedural abstractions are automatically addressed when discussing the operations that are applicable to the data abstractions. The specification for a ....
Ann L. Winblad, Samuel D. Edwards, and David R. King. Object-Oriented Software. AddisonWesley, Publishing Company Inc., 1990.
.... is made up of procedural and data abstractions, that is, procedures and user specified and system defined data structures [15] Object oriented analysis can be used to decompose complex software, which involves defining a set of user specified data abstractions or abstract data types (ADTs) [16, 17, 18, 19, 20, 21]. Thus, in order to apply an object oriented approach to software reuse, this project focuses on data abstraction, where it is assumed that procedural abstractions are implicitly addressed when discussing the operations that are applicable to the data abstractions. The specification for a software ....
Ann L. Winblad, Samuel D. Edwards, and David R. King. Object-Oriented Software. Addison-Wesley, Publishing Company Inc., 1990.
....2.3 Object oriented model In the preceding sections we have emphasised a highly modular approach to model process units. Object orientation (oo) offers some useful features as an addition to standard modularisation. These are classification, inheritance, encapsulation and polymorphism (Winblad et al. 1990, Rumbaugh et al. 1991) Object oriented modelling was first addressed by Elmqvist (1978) who developed a general modelling language for large continuous systems. This work has lead to the development of Omola (Nilsson 1993, Mattson and Andersson 1992) In this work we use the concept of ....
Winblad, A. L., S. D. Edwards and D. R. King (1990). Object-Oriented Software. Addison-Wesley.
....In the beginning, software designers began to appreciate the need to comment out their code. This was a grudging acceptance. So was born the REM statement of BASIC, the curly brackets of Pascal etc. We are now seeing the emergence of assertions in program code (e.g. the Eiffel programming language [Winblad90]) as software designers are grudgingly accepting the need to specify how a piece of code is supposed to perform. It is a natural extrapolation to see that now the functional welfare of programs is in better stead, that the quality of programs must also be a major consideration. As Tom Gilb ....
Winblad, Edwards, King, "Object Oriented Software." Addison-Wesley pp9293
....operating systems, hardware architecture, and database systems. This has been prompted by the desire to control complexity and harness the expanding system environment (e.g. multimedia information, end user computing, distributed processing) into more useful and exciting applications [Winbl90]. These next generation applications include (the often cited) Computer Aided Software Engineering (CASE) Computer Integrated Manufacturing (CIM) Computer Aided Instruction (CAI) Computer Aided Publishing (CAP) and other (CAx) applications. For several years now, there has been intense ....
.... data (instance variables) and code that acts on that data (methods) Instance variables are everything an object knows , and methods are everything an object can do [Taylo91] An object is an instance of a class, where classes are descriptions of things, objects are the things themselves [Winbl90]. The state of an object can be defined as the values of an object s instance variables at any point in time. Alternatively, it may be defined as the result(s) returned after an object has performed certain operations. An object s state can be modified by sending it messages to invoke one of it ....
[Article contains additional citation context not shown here]
Winblad, A.L., Edwards, S.D. & King, D.R. Object-oriented software, AddisonWesley, Reading, MA, 1990.
....development of an object model for the Phase Plane. As mentioned previously, an object is a self contained module that includes both the data and procedures that act on that data. An object can be considered to be an abstract data type (ADT) A class is a collection of objects that have common use [36]. The object diagram for the Phase Plane is shown in Figure 6. This diagram is a class entity with attributes rate error, attitude error, and rotation axis. The operation for this class is calculate thrust commands based on the rate and attitude errors. Also included in the object diagram are ....
Ann L. Winblad, Samuel D. Edwards, and David R. King. Object-Oriented Software. Addison-Wesley, Publishing Company Inc., 1990.
....(mts = true) S:t maxlength) mts = false) domain(S) g Fig. 5. Formal Specification of mts that includes both the data and procedures that operate on that data. An object can be considered to be an abstract data type (ADT) A class is a collection of objects that have common use [21]. 3.1 Guidelines Using the above definition of an object, a set of guidelines for identifying objects is as follows: 1. Construct a list of all data structures contained within the system. These data structures should not include primitive types. 2. For each data structure contained in the list ....
A. Winblad, S. Edwards, and D. King. Object-Oriented Software. Addison-Wesley, 1990.
....module that includes both the data and procedures (meth34 35 ods) that operate on that data. An object can be considered to be an abstract data type (ADT) that is, a user defined data type with a specific set of allowable operations. A class is a collection of objects that have common use [27]. This section describes an aggregation heuristic for identifying objects based on the examination of procedure signatures. 6.1.1 Guidelines Using the above definition of an object, a set of guidelines for identifying objects is as follows: 1. Construct a list of all data structures contained in ....
A. Winblad, S. Edwards, and D. King, Object-Oriented Software. AddisonWesley, 1990.
.... of Spectacle Spectacle is a small, C class library from which an editing tool is constructed by inheritance from two classes, Specification and Formatter, where a class is an abstract data type, and inheritance is a technique for reusing existing software modules to construct new classes [24]. The class Specification supplies a set of routines for defining the basic userinterface of an editor including the identification of the specification languages involved and the physical layout of the editing tool. A Spectacle editor is an object whose type has been derived from the class ....
Ann L. Winblad, Samuel D. Edwards, and David R. King. Object-Oriented Software. Addison-Wesley, Publishing Company Inc., 1990.
No context found.
A. L. Winblad, S. D. Edwards, and D. R. King, Object-Oriented Software. Addison-Wesley Publishing Company, Inc., 1990.
No context found.
Winblad et al., Object-Oriented Software, Addison-Wesley, 1990.
No context found.
Ann Winblad, Samuel D. Edwards, and David R. King. Object-Oriented Software. Addison-Wesley Publishing Company, 1990.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC