DocumentCode
415747
Title
One more step in the direction of modularized integration concerns
Author
Rajan, Hridesh
Author_Institution
Virginia Univ., Charlottesville, VA, USA
fYear
2004
fDate
23-28 May 2004
Firstpage
36
Lastpage
38
Abstract
Component integration creates value by automating the costly and error-prone task of imposing desired behavioral relationships on components manually. Requirements for component integration, however, complicate software design and evolution in several ways: first, they lead to coupling among components; second, the code that implements various integration concerns in a system is often scattered over and tangled with the code implementing the component behaviors. Straightforward software design techniques map integration requirements to scattered and tangled code, compromising modularity in ways that dramatically increase development and maintenance costs.
Keywords
object-oriented programming; software architecture; software maintenance; software prototyping; component integration requirements; modularized integration concerns; software design; software development; software evolution; Control systems; Costs; IEEE news; Protocols; Scattering; Software design; Software engineering; Testing; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-2163-0
Type
conf
DOI
10.1109/ICSE.2004.1317414
Filename
1317414
Link To Document