Sciweavers

TOSEM
2002
69views more  TOSEM 2002»
13 years 3 months ago
Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs
A "refinement" is a functionality addition to a software project that can affect multiple dispersed implementation entities (functions, classes, etc.). In this paper, we...
Yannis Smaragdakis, Don S. Batory
TOSEM
2002
153views more  TOSEM 2002»
13 years 3 months ago
Automated abstraction of class diagrams
d Abstraction of Class Diagrams ALEXANDER EGYED Teknowledge Corporation Designers can easily become overwhelmed with details when dealing with large class diagrams. icle presents a...
Alexander Egyed
TOSEM
2002
73views more  TOSEM 2002»
13 years 3 months ago
Two case studies of open source software development: Apache and Mozilla
Audris Mockus, Roy T. Fielding, James D. Herbsleb
TOSEM
2002
118views more  TOSEM 2002»
13 years 3 months ago
Modeling software architectures in the Unified Modeling Language
Abstract. The Unified Modeling Language (UML) is a family of design notations that is rapidly becoming a de facto standard software design language. UML provides a variety of usefu...
Nenad Medvidovic, David S. Rosenblum, David F. Red...
TOSEM
2002
93views more  TOSEM 2002»
13 years 3 months ago
Alloy: a lightweight object modelling notation
Alloy is a little language for describing structural properties. It offers a declaration syntax compatible with graphical object models, and a set-based formula syntax powerful en...
Daniel Jackson
TOSEM
2002
68views more  TOSEM 2002»
13 years 3 months ago
Architecting families of software systems with process algebras
Marco Bernardo, Paolo Ciancarini, Lorenzo Donatiel...