2006
DOI: 10.1007/11880240_1
|View full text |Cite
|
Sign up to set email alerts
|

A Software Modeling Odyssey: Designing Evolutionary Architecture-Centric Real-Time Systems and Product Lines

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2007
2007
2013
2013

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 16 publications
0
7
0
Order By: Relevance
“…The adaptation patterns are described by adaptation interaction models (using communication or sequence diagrams) and adaptation state machine models [6] [8]. We have previously developed several adaptation patterns, including the Master-Slave Adaptation Pattern, Centralized Control Adaptation Pattern, and Decentralized Control Adaptation Pattern [6].…”
Section: Software Adaptation Patternsmentioning
confidence: 99%
See 1 more Smart Citation
“…The adaptation patterns are described by adaptation interaction models (using communication or sequence diagrams) and adaptation state machine models [6] [8]. We have previously developed several adaptation patterns, including the Master-Slave Adaptation Pattern, Centralized Control Adaptation Pattern, and Decentralized Control Adaptation Pattern [6].…”
Section: Software Adaptation Patternsmentioning
confidence: 99%
“…This paper describes the concept of software adaptation patterns and how they can be used in service oriented architectures. Previous papers have described how software architectural patterns can be used to help in building software systems and product lines [1] [7] [8]. This paper describes how software adaptation patterns can be used to help with the adaptation of service-oriented software systems after original deployment.…”
Section: Introductionmentioning
confidence: 99%
“…In this paper, we follow the PLUS (Product Line UMLbased Software Engineering) method described by Gomaa [10] [11] in constructing the design of a video game SPL. The PLUS method consists of two main phases: the Product Line (Domain) Engineering phase and the Application Engineering phase.…”
Section: Research Approachmentioning
confidence: 99%
“…BUILDING SOFTWARE ADAPTATION PATTERNS FOR SOA A software adaptation pattern requires state-and scenario-based reconfiguration behavior models to provide for a systematic design approach. The adaptation patterns are described by adaptation interaction models (using communication or sequence diagrams) and adaptation state machine models [6,8].…”
Section: Independent Coordination Adaptation Patternmentioning
confidence: 99%
“…A software adaptation pattern defines how a set of components that make up an architecture or design pattern dynamically cooperate to change the software configuration to a new configuration given a set of adaptation commands. For each of the software architectural patterns [1,7,8] that can be used to compose a software architecture, there is a corresponding software adaptation pattern, which defines how the software components and interconnections can be changed under predefined circumstances. Examples of software adaptation patterns are replacing one service with another in a client/service pattern and inserting a control component between two other control components in a distributed control pattern, etc.…”
Section: Introductionmentioning
confidence: 99%