Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
  Browse All Reviews > Software (D) > Software Engineering (D.2) > Design Tools and Techniques (D.2.2) > Object-Oriented Design Methods (D.2.2...)  
  1-10 of 122 Reviews about "Object-Oriented Design Methods (D.2.2...)": Date Reviewed
  Exploring the stability of software with time-series cross-sectional data
Ruohonen J., Hyrynsalmi S., Leppänen V.  SAM 2015 (Proceedings of the 2nd International Workshop on Software Architecture and Metrics, Florence, Italy,  May 16-24, 2015) 41-47, 2015. Type: Proceedings

The authors attempt to study the stability of software architectures in terms of object-oriented design principles of abstraction and instability (measured by the “cohesion between objects” metric) utilizing a time-series cross-section...

May 11 2016
   Behavioral subtyping, specification inheritance, and modular reasoning
Leavens G., Naumann D.  ACM Transactions on Programming Languages and Systems 37(4): 1-88, 2015. Type: Article

This is a long paper: 67 pages plus a 21-page appendix. It describes the verification of a dynamically dispatched method call of an object-oriented program by using supertype abstraction. The authors maintain that such abstraction is only valid wh...

Dec 15 2015
  UML @ classroom: an introduction to object-oriented modeling
Seidl M., Scholz M., Huemer C., Kappel G.,  Springer Publishing Company, Incorporated, New York, NY, 2015. 206 pp. Type: Book (978-3-319127-41-5)

I taught the unified modeling language (UML) as an integrated part of a BS and a BA degree for more than ten years [1]. This short book covers part of the material I taught. The UML was designed to be the standard graphical notation for describing...

May 7 2015
  Aspect-oriented requirements engineering
Moreira A., Chitchyan R., Ara├║jo J., Rashid A.,  Springer Publishing Company, Incorporated, New York, NY, 2013. 365 pp. Type: Book (978-3-642386-39-8)

Those familiar with aspect-oriented programming (AOP) will recognize the term “aspect” from that discipline, which originated, along with the terminology, in the late 1990s [1]. Aspect-oriented requirements engineering (AORE), also cal...

Jun 30 2014
  Object-oriented analysis and design for information systems: modeling with UML, OCL, and IFML
Wazlawick R.,  Morgan Kaufmann Publishers Inc., San Francisco, CA, 2014. 376 pp. Type: Book (978-0-124186-73-6)

Over the last 20 years or so, it has been rewarding to see the object-oriented model gain wide acceptance. It has grown from what was primarily an esoteric coder’s tool (think Smalltalk) into a useful method for the analysis and design of in...

Jun 2 2014
  The object-oriented thought process (4th ed.)
Weisfeld M.,  Addison-Wesley Professional, Upper Saddle River, NJ, 2013. 336 pp. Type: Book (978-0-321861-27-6)

It is generally acknowledged that the successful development of a software product essentially depends on the process. Although important, technical considerations often play a minor role in producing successful software. The development process r...

Aug 28 2013
  A survey on UML-based aspect-oriented design modeling
Wimmer M., Schauerhuber A., Kappel G., Retschitzegger W., Schwinger W., Kapsammer E.  ACM Computing Surveys 43(4): 1-33, 2011. Type: Article

Aspect-oriented modeling (AOM) is emerging as a relatively mature paradigm in software design. This paper, which summarizes and critiques existing work in the field, is recommended reading for software designers who use or are considering using AO...

Dec 28 2011
  Object-oriented analysis and design
Ramnath S., Dathan B.,  Springer Publishing Company, Incorporated, New York, NY, 2011. 450 pp. Type: Book

Some areas of computer science, such as operating systems, programming languages, and database systems, have achieved solid consensus about their topics and (largely) their pedagogy; textbooks in these areas reflect this consensus. The field of ob...

Dec 15 2011
  Inheritance metrics: what do they measure?
Krishna G., Joshi R.  MASPEGHI 2010 (Proceedings of the 4th Workshop on Mechanisms for Specialization, Generalization and InherItance, Maribor, Slovenia,  Jun 22, 2010) 1-5, 2010. Type: Proceedings

Measuring software structure has many appealing applications, including maintenance activities and system re-engineering. Giving meaning to software measurements is often difficult because it is not always easy to relate a software component to a ...

Nov 21 2011
  Constraint-based object-oriented programming
Hofstedt P.  IEEE Software 27(5): 53-56, 2010. Type: Article

Workforce assignment, scheduling, planning, and other optimization tasks are routine industry tasks best described by a system of constraints. A software system that supports these tasks would ideally be constructed by writing down the constraint ...

Dec 9 2010
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2017 ThinkLoud, Inc.
Terms of Use
| Privacy Policy