Treating Components and Connectors Explicitly during Software Design - An Approach Based on Software Architecture
Marco Antônio Fagundes de Moraes (1), Alexandre Marcos Lins de Vasconcelos (2)
e-mails: mfagunde@tre-pa.gov.br, amlv@cin.ufpe.br
(1) Universidade Federal de Pará - Departamento de Informática Belén Brasil
(2) Universidade Federal de Pernambuco - Centro de Informática Pernambuco Brasil
Software architecture is considered a critical factor in
software design. The adoption of an approach that treats
architecture explicitly, emphasizing the separation between
``computation" and ``communication", is considered an
important aspect in obtaining certain benefits (e.g., reuse
in high levels of abstraction). However, explicit treatment
of SA has not been the focus of the most used software
processes, due to some reasons: SA use specific terminology
(components, connectors and configuration); the fact that
SA is an emerging discipline; and little support from
available tools. In this paper, we present ArcADe (software
Architecture-based Analysis and Design process), a process
that integrates concepts and patterns largely used in SA.
This process has been influenced by the RUP (Rational
Unified Process) and deals with relationships between
requirements and architectural abstractions, elaboration,
representation and materialization of software
architecture.
Keywords:Software Architecture, Software Reuse, Rational Unified Process (RUP)
BibTex
@INPROCEEDINGS{fagundes-de-moraes04:62,
AUTHOR = {Marco Antônio Fagundes de Moraes and Alexandre Marcos Lins de Vasconcelos},
TITLE = {Treating Components and Connectors Explicitly during Software Design - An Approach Based on Software Architecture},
BOOKTITLE = {30ma Conferencia Latinoamericana de Informática (CLEI2004)},
YEAR = {2004},
editor = {Mauricio Solar and David Fernández-Baca and Ernesto Cuadros-Vargas},
pages = {168--179},
address = {},
month = Sep,
organization = {Sociedad Peruana de Computación},
note = {ISBN 9972-9876-2-0},
file = {http://clei2004.spc.org.pe/es/html/pdfs/62.pdf}
}
PDF de este artículo
PDF de CLEI2004 (incluye todos los artículos)
Página principal CLEI 2004
Generado por Sociedad Peruana de Computación