Close
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
Close
Publizieren
Besondere Sammlungen
Digitalisierungsservice
Hilfe
Impressum
Datenschutz
jump to main content
Search Details
Quicksearch:
OK
Title
Title
Content
Content
Page
Page
Search Book
Thöne, Sebastian: Dynamic software architectures : a style-based modeling and refinement technique with graph transformations. 2005
Content
Introduction
Architecting large, distributed software systems
Dynamic software architectures
Platform-consistent development
Platform consistency
Different levels of platform abstraction
Architecture refinement
Structure of the thesis
Survey of related work
Some historical notes
Requirements
Requirements for architecture descriptions
Requirements for platform descriptions
Requirements for architecture refinements
Existing approaches and open problems
Formal methods for dynamic architectures
Platform awareness in architecture descriptions
Architecture refinement techniques
Summary
The style-based approach -- an overview
Style-based modeling
Formal, graph-based descriptions
UML as concrete syntax
Style-based refinement
Graph transformation theory -- the formal background
Graphs and graph schemas
Type graphs and typing morphisms
Attributes and typed attributed graphs
Cardinalities and other constraints
Graph schemas
Graph transformations
Informal introduction and example
Operational semantics
Graph transformation systems
Transformation-based system models
Reachability properties and parsing problems
Graph transition systems
Architectural styles as graph transformation systems
Structural parts and their instantiation
Behavioral parts and their instantiation
Reconfiguration mechanisms
Communication mechanisms
Instantiating platform mechanisms in architectural behavior
A style for service-oriented architectures
Summary
Style-based modeling of dynamic software architectures
Profile for service-oriented architectures
Stereotypes concerning structure
Stereotypes concerning behavior
Translation into the semantic domain
Summary
Style-based refinement of dynamic software architectures
Syntactical versus semantical approaches
Structural refinement
Abstraction relationship between styles
Structural refinement criterion
Behavioral refinement
Behavior preservation
Observational substitutability
Testing behavioral refinement
Testing behavior preservation
Testing observational substitutability
Summary
Existing tool support for modeling and refinement
Graph transformation tools
Required features
PROGRES
AGG
FUJABA
CheckVML
GROOVE
Summary
UML tools and tool integration
Practical example with GROOVE
Summary
Conclusion
Evaluation against the requirements
Conclusions and future work
Architectural style for component-based architectures
Graph schema
Graph transformation rules
Architectural style for service-oriented architectures
Graph schema
Graph transformation rules
Abstract model of the travel agency architecture
Concrete model of the travel agency architecture
The search-operation requires javascript to be activated.