21 citations found. Retrieving documents...
Keller RK, Schauer R. Design components: Towards software composition at the design level. Proceedings of the 20th International Conference on Software Engineering, 1998; 302--311.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
UML Support for Designing Software Systems as a Composition of .. - Yacoub, Ammar (2001)   (Correct)

....Structural composition focuses more on the actual realization of the design rather than abstractions as role models. Behavioral composition techniques such as roles [30,18] leave several choices to the designer with less guidelines on how to continue to the class design phase. Keller and Schauer [21,22] address the problem of software composition at the design level using design components. Their approach and ours share the same objective of creating software designs that are based on well defined and proven design patterns packaged into tangible, customizable, and composable design components. ....

Keller, R., and R. Schauer. Design Components: Towards Software Composition at the Design Level. Proceedings of 20 International Conference on Software Engineering, ICSE'98, pp302-311, Kyoto, Japan, April 19-25, 1998.


Software Architecture Adaptability: An NFR Approach - Subramanian, Chung (2001)   (1 citation)  (Correct)

....contract is a set of rules and constraints on the interaction between any two objects and the contract superposes its behavior on the interaction of the two objects between which the contract is valid. Adaptation is achieved by changing the contract and not the objects. Design components [26] are another way of adapting. Design components are collections of design patterns [27] The design components can be customized and composed to form software architectures. Another way is to provide an adaptable interface to each component [28] The code in the adaptable interface can be changed ....

Keller, R.K., Schauer, R. Design Components: Towards Software Composition at the Design Level,Proceedings of International Conference on Software Engineering, April 19-25, 1998, Kyoto, Japan, pp. 302-311.


A Systematic Approach For Component-Based Software.. - de Farias, van Sinderen, .. (2000)   (Correct)

....of components to form a larger component or application presents many problems, such as how to cope with incompatible interfaces and how to provide a unified interface for a composed component. Much research has been done on how to compose software in general and components in particular (Keller and Schauer, 1998; Lewandowski, 1998; Bergmans, 2000) Because component composition is a research topic in its own, we exempt ourselves from discussion it further. The structural view of an application at the component level can be represented using package diagrams. The use of package diagrams aims at capturing ....

Keller, R.K. and Schauer, R. 1998: Design components: toward software composition at the design level. In Proceedings of the 1998 International Conference on Software Engineering, 302-311.


Reuse with Design Patterns: Towards Pattern-Based Design - Smolarova, Navrat. (2000)   (Correct)

....In FRED [3] DP solutions are expressed at the general level as design contracts using the textual specification language Cola. The specialisation template binds a design contract to certain entities in the Java framework. Unlike our instance map, it comes out at the time of implementation. In [5], DP solutions can be composed at the design level. They are represented as an UML extension of packages. DP packages can be specialized at the general level in a way that is similar to class inheritance, but their integration is based on simple renaming. Our approach relies on a graph based ....

#Keller, R. D., Schauer, R.: Design Components: Towards Software Composition at the Design Level. In: Proc. of ICSE'98 International Conference on Software Engineering, IEEE Computer Society (1998)


Representing Design Patterns as Design Components - Smolarova, Navrat   (Correct)

....pattern according to our concept refers to a detailed description of a given solution to the problem and is typically published in a catalogue, pattern instance refers to those parts of an actually developed software that result from pattern application. A similar differentiation may be found in [5, 7, 9]. In addition to pattern and pattern instance, we introduce the term pattern prototype. Pattern prototype refers to the solution part of a pattern and is represented in the repository in a way suitable for pattern instantiation. Relationships among pattern, its prototype and instance are ....

....approach does not support multiple occurrences of some pattern participants and dependencies among them. Also, to create several possible instances within the same software system may be troublesome. An approach that relies on formulating patterns in a tangible and composable form is presented in [7]. An extension to Unified Modeling Language is proposed that depicts design pattern components in the notation similar to package notation. Different constituents that describe the design component can be displayed by zooming into detailed view. In [5] every pattern is represented by a prototype ....

#Keller, R. D., Schauer, R.: Design Components: Towards Software Composition at the Design Level. In: Proc. of the 20 th International Conference on Software Engineering, Kyoto, IEEE Computer Society (1998) 302-311


Design Composition - Sametinger, Keller (2003)   Self-citation (Keller)   (Correct)

....design constraints. Design composition is discussed in Section 6. Considerations about infrastructure are made in Section 7. Section 8 follows with a review of related work. Section 9 draws conclusions and points out future work. 2. FOUNDATION Design patterns [9] the notion of design components [11] and role modeling [17, 21] build the cornerstone of our approach to compositional design reuse. Design Patterns Design patterns are frequently described as a problem context solution triple [5, 9] A design pattern systematically names, motivates, and explains a general design that addresses ....

....common design vocabulary, a documentation and learning aid, an adjunct to existing methods, and a target for refactoring. Design components address the blurring of design patterns during implementation and maintenance, and suggest a more systematic approach to define, implement, and trace them [11]. Design components are reified design patterns, Collections of design components can be envisioned that provide solutions to design problems based on role models. These design components are to be reused in a compositional way. It is understood that they be adequately and systematically ....

Rudolf K. Keller and Reinhard Schauer. Design Components: Towards Software Composition at the Design Level, Proceedings of ICSE 20, pages 302--311, Kyoto, Japan, IEEE, April 1998.


A JavaCC Parser for the UML-Based CDIF Transfer Format - Page, Keller, Schauer   Self-citation (Keller Schauer)   (Correct)

....K. Keller Reinhard Schauer 1 Introduction As part of the project SPOOL, a joint university industry collaboration between the University of Montreal and Bell Canada, we are developing a repository based environment for design recovery and analysis in largescale C telecommunications software [5, 9]. The purpose of this environment is to provide automated support for the extraction of design models from source code, by stepwise, human controlled transformation of the source code into more abstract forms of representation. To use the functionality of other tools, such as source code parsers ....

Rudolf K. Keller and Reinhard Schauer. Design components: Towards software composition at the design level. In Proceedings of the 20th International Conference of Software Engineering, pages 302-311, Kyoto, Japan, April 1998.


A Pattern System for Network Management Interfaces - Rudolf Keller Jean (1998)   (1 citation)  Self-citation (Keller)   (Correct)

....stacks NMI Legend: containment referral management 3 19 At an early stage in the development of Layla, we decided to take an approach based on design patterns. Aware of their potential of making architectures easier to modify, maintain, and reuse and of their documentation value [2, 3, 7, 11], we wanted to verify whether these qualities also hold in a domain as complex as NMIs, and in which way domain specific aspects would come into play. A further objective was to organize the system of patterns that would result from our design in a systematic and coherent way. The resulting ....

Rudolf K. Keller and Reinhard Schauer. Design components: Towards software composition at the design level. In Proceedings of the Twentieth International Conference on Software Engineering , Kyoto, Japan, 1998. IEEE. to appear.


Automating the Analysis of Design Component Contracts - Dong, al. (2006)   (Correct)

No context found.

Keller RK, Schauer R. Design components: Towards software composition at the design level. Proceedings of the 20th International Conference on Software Engineering, 1998; 302--311.


Ensuring Structure and Behavior Correctness in . . . - Dong   (Correct)

No context found.

R. K. Keller and R. Schauer. Design Components: Towards Software Composition at the Design Level. Proceedings of pages 302--311, 1998.


A Component Specification Template for COTS-based Software .. - Dong, Alencar, Cowan   (2 citations)  (Correct)

No context found.

R. K. Keller and R. Schauer. Design Components: Towards Software Composition at the Design Level. Proceeding of the 20th IEEE International Conference on Software Engineering, pages 302--311, 1998.


A Behavioral Analysis Approach to Pattern-Based Composition - Dong, Alencar, Cowan (2001)   (Correct)

No context found.

R. K. Keller and R. Schauer. Design Components: Towards Software Composition at the Design Level. Proceedings of the 20th ACM/IEEE ICSE, pages 302--311, 1998.


An Evolutionary Approach to Structural Design Composition - Paulo Alencar Donald (1999)   (Correct)

No context found.

Rudolf K. Keller and Reinhard Schauer. Design Components: Towards Software Composition at the Design Level. Proceedings of the 20th International Conference on Software Engineering, pages 302--311, 1998.


A Pattern-Based Approach to Structural Design Composition - Alencar, Cowan, Dong, al. (1999)   (3 citations)  (Correct)

No context found.

R. K. Keller and R. Schauer. Design Components: Towards Software Composition at the Design Level. Proceedings of pages 302--311, 1998.


On Analysis of Design Component Contracts: A Case Study - Dong, Alencar, Cowan   (Correct)

No context found.

R. K. Keller and R. Schauer. Design Components: Towards Software Composition at the Design Level. Proceedings of the 20th International Conferenceon Software Engineering, pages 302--311, 1998.


Component Contract Templates - A Rigorous Approach for.. - Dong, Alencar, Cowan   (Correct)

No context found.

Rudolf K. Keller and Reinhard Schauer. Design Components: Towards Software Composition at the Design Level. Proceedings of the 20th International Conference on Software Engineering, pages 302--311, 1998.


UML Reflections - Francois Pennaneac'h Jean-Marc (2001)   (Correct)

No context found.

R. Keller and R. Schauer. Design components: Towards software composition at the design level. In Proceedings of the 20th International Conference on Software Engineering, pages 302--311. IEEE Computer Society Press, Apr. 1998.


Using UML Action Semantics for Executable Modeling and .. - Sunye, Pennaneac'h.. (2001)   (Correct)

No context found.

R. Keller and R. Schauer. Design components: Towards software composition at the design level. In Proceedings of the 20th International Conference on Software Engineering, pages 302--311. IEEE Computer Society Press, Apr. 1998.


Design of Large-Scale Polylingual Systems - Grechanik, Batory, Perry (2004)   (1 citation)  (Correct)

No context found.

R. Keller and R. Schauer, "Design Components: Towards Software Composition at the Design Level," ICSE 1998.


Subject-Oriented Design: Towards Improved Alignment of.. - Siobhn Clarke William (1999)   (15 citations)  (Correct)

No context found.

R. Keller, R. Schauer, "Design Components: Towards Software Composition at the Design Level" In Proc. International Conference on Software Engineering (ICSE) 1998


Component Software Engineering: A Brief Review - Wang (2000)   (Correct)

No context found.

[Keller, et al, 1998] Keller, R., Schauer, R., Design Components: Towards Software Composition at the Design Level

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