7 citations found. Retrieving documents...
Embley, D. W. and Woodfield, S. N., "Cohesion and Coupling for Abstract Data Types," Proc. 6th Phoenix Conf. on Computers and Communications, Phoenix, Arizona, Feb. 1987, pp 229-234.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Parallel Programming with Parallel Sets in C - Michael Kilian Commercial   (Correct)

....paradigm in this paper. We are primarily concerned with encapsulation and subtyping. Parallel sets use encapsulation to: 1. Abstract away architectural details of the machine so a programmer can concentrate on the structure of the problem to be solved. 2. Improve cohesion and reduce coupling [EW87] YC79] and the associated possibility of side effects that make parallelism difficult to exploit. Subtyping [Lis87] is similar to inheritance (though it is not the same relationship [CHC90] 1 We will use subtyping to: 1. Extend ParaSet to form new parallel classes. 2. Make available ....

David W. Embley and Scott N. Woodfield. Cohesion and Coupling for Abstract Data Types. In The Sixth Annual International Phoenix Conference on Computers and Communications, pages 229--234, Scottsdale, AZ, February 1987.


Parallel Sets: An Object-Oriented Methodology for Massively.. - Kilian (1992)   (7 citations)  (Correct)

....very large programs composed of hundreds of modules. Meanwhile, O O rapidly became viewed as a natural way of achieving the goals of structured programming: modules with few interdependencies (loose coupling) that could be reused in a variety of situations (a by product of high cohesion) EW87] O O s emphasis on program specification in terms of problem specifications went a long way towards reducing the conceptual disparity between a program and the problem domain of that program. By 1990, strong typing rules had been added to many O O implementations. Not only could O O clearly and ....

David W. Embley and Scott N. Woodfield. Cohesion and Coupling for Abstract Data Types. In The Sixth Annual International Phoenix Conference on Computers and Communications, pages 229--234, Scottsdale, AZ, February 1987.


A Unified Framework for Cohesion Measurement in.. - Briand, Daly, Wüst (1997)   (19 citations)  (Correct)

....maintenance efforts. 2. Class cohesion. Class cohesion addresses the relationships between the elements of a class. The elements of a class are its non inherited methods and non inherited attributes. Eder et al. use a categorization of cohesion for abstract data types by Embley and Woodfield [EW87] and adapt it to object oriented systems. There are five degrees of class cohesion. From weakest to strongest, these are: Separable: The objects of a class represent multiple unrelated data abstractions. For instance, the cohesion of a class is separable, if the methods and attributes can be ....

D.W. Embley, S.N. Woodfield, "Cohesion and Coupling for Abstract Data Types", 6th International Phoenix Conference on Computers and Communications, Arizona, 1987.


Coupling and Cohesion in Object-Oriented Systems - Eder, Kappel, Schrefl (1992)   (11 citations)  (Correct)

....coupling properties in terms of few interdependencies between modules and high cohesion properties in terms of strong bindings between the elements within a single module. Since those days coupling and cohesion have been adapted to Ada tasking [45] and abstract data type based system development [14, 15]. As is stated in [14] coupling and cohesion significantly influence maintainability, understandability, and modifiability, and thus serve as a guide to the development of quality systems. Despite of the growing awareness of coupling and cohesion and to the best of our knowledge, there exists no ....

....of few interdependencies between modules and high cohesion properties in terms of strong bindings between the elements within a single module. Since those days coupling and cohesion have been adapted to Ada tasking [45] and abstract data type based system development [14, 15] As is stated in [14], coupling and cohesion significantly influence maintainability, understandability, and modifiability, and thus serve as a guide to the development of quality systems. Despite of the growing awareness of coupling and cohesion and to the best of our knowledge, there exists no thorough discussion of ....

[Article contains additional citation context not shown here]

D.W. Embley and S.N. Woodfield, "Cohesion and Coupling for Abstract Data Types, " in 6th International Phoenix Conference on Computers and Communications, pp. 292-234, IEEE Computer Society Press, Arizona, 1987.


An Initial Theoretical Foundation For Object-Oriented Systems.. - Clyde (1993)   (6 citations)  (Correct)

....cohesion, sufficiency, completeness, and primitiveness [4, 45] However, without formal definitions and supporting tools, developers have a difficult time applying these concepts in general. Embley and Woodfield provide a semi formal treatment of coupling and cohesion for abstract data types [16, 17]. Although their approach is semi formal, they do not deal with inheritance, which has a definite impact on the coupling and cohesion of objects. Identifying and formally defining desirable properties is only half of what is necessary for quality assessment. The other half involves defining ....

....all types of redundancy, including structural, behavioral, and interaction. Normalization in relational database theory only removes structural redundancy. The coupling and cohesion properties come from ideas originally developed for structured design [51, 57] and extended for abstract data types [16, 17]. With a theoretical foundation, we can formally define these concepts for OSA. The main challenge in defining coupling and cohesion for OSA is understanding how generalization specialization hierarchies affect them. The maximum concurrency property addresses unnecessary and premature sequential ....

Embley, D. W., and S. N. Woodfield, "Cohesion and coupling for abstract data types", Proceedings of the 1987 Phoenix Conference on Computers and Communications, Scottsdale, Arizona, February, 1987, pp. 229-234.


A Dissertation - Presented To The (1995)   (Correct)

No context found.

Embley, D. W. and Woodfield, S. N., "Cohesion and Coupling for Abstract Data Types," Proc. 6th Phoenix Conf. on Computers and Communications, Phoenix, Arizona, Feb. 1987, pp 229-234.


Problems with Determining Package Cohesion and Coupling - Rising, Calliss (1992)   (8 citations)  (Correct)

No context found.

D. W. Embley and S. N. Woodfield, `Cohesion and coupling for abstract data types', in Sixth Annual International Phoenti Conference on Computer Communications, Phoenix, Arizona, IEEE Computer Society Press, 1987, pp. 229--234.

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