Sciweavers

1272 search results - page 17 / 255
» Managing variability in software architectures
Sort
View
HICSS
2007
IEEE
129views Biometrics» more  HICSS 2007»
15 years 8 months ago
Multi-level Architectural Evolution Management
Software development is a dynamic process where engineers constantly modify and refine systems. As a consequence, system architecture evolves over time. Software architectural ev...
Tien N. Nguyen
ICSE
2007
IEEE-ACM
15 years 8 months ago
Architecture Knowledge Management: Challenges, Approaches, and Tools
Capturing the technical knowledge, contextual information, and rationale surrounding the design decisions underpinning system architectures can greatly improve the software develo...
Muhammad Ali Babar, Ian Gorton
ICSE
2008
IEEE-ACM
16 years 2 months ago
An integrated aspect-oriented model-driven software product line tool suite
Software product line engineering is mostly about the systematic management of commonality and variability between product line members. The effectiveness of this approach thus ve...
Christa Schwanninger, Iris Groher, Markus Völ...
ICSE
2008
IEEE-ACM
16 years 2 months ago
The application of knowledge-sharing workspace paradigm for software architecture processes
Management of architectural knowledge is vital for improving an organisation's capabilities in software architecture. Recently, there have been many efforts to develop variou...
Muhammad Ali Babar
JUCS
2010
163views more  JUCS 2010»
14 years 8 months ago
UML Support for Designing Software Product Lines: The Package Merge Mechanism
: Software product lines have become a successful but challenging approach to software reuse. Some of the problems that hinder the adoption of this development paradigm are the con...
Miguel A. Laguna, José M. Marqués