Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Formalizing style to understand descriptions of software architecture
ACM Transactions on Software Engineering and Methodology (TOSEM)
Acme: architectural description of component-based systems
Foundations of component-based systems
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Avoiding Architectural Degeneration: An Evaluation Process for Software Architecture
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
Software Architectural Transformation
WCRE '99 Proceedings of the Sixth Working Conference on Reverse Engineering
Software Architecture Transformations
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
NFRs-aware architectural evolution of component-based software
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Preserving Architectural Choices throughout the Component-based Software Development Process
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Simplifying transformations of OCL constraints
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
A family of languages for architecture constraint specification
Journal of Systems and Software
Enforcing architecture and deployment constraints of distributed component-based software
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Component deployment evolution driven by architecture patterns and resource requirements
EWSA'06 Proceedings of the Third European conference on Software Architecture
On-Demand quality-oriented assistance in component-based software evolution
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Hi-index | 0.00 |
The heterogeneity of the architectural constraint languages makes difficult the transformation of constraints throughout the development process. Indeed they have significantly different metamodels, which make the definition of mapping rules complex. In this paper, we present an approach that aims at simplifying transformations of architectural constraints. It is based on an architectural constraint language (ACL), which includes one core constraint expression language and different profiles. Each profile is defined upon a metamodel, which represents the architectural abstractions manipulated at each stage in the development process.