Software architecture in practice
Software architecture in practice
A wide-spectrum language for object-based development of real-time systems
Information Sciences: an International Journal
Abstraction: a key notion for reverse engineering in a system reengineering approach
Journal of Software Maintenance: Research and Practice
Successful Evolution of Software Systems
Successful Evolution of Software Systems
AToM3: A Tool for Multi-formalism and Meta-modelling
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
Using Graph Rewriting to Specify Software Architectural Transformations
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
Composing architectural styles from architectural primitives
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
A Graph Grammar Approach to Software Architecture Verification and Transformation
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
MetaWSL and Meta-Transformations in the FermaT Transformation System
COMPSAC '05 Proceedings of the 29th Annual International Computer Software and Applications Conference - Volume 01
Fundamentals of Algebraic Graph Transformation (Monographs in Theoretical Computer Science. An EATCS Series)
Precise Semantics of EMF Model Transformations by Graph Transformation
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Graph-grammars: An algebraic approach
SWAT '73 Proceedings of the 14th Annual Symposium on Switching and Automata Theory (swat 1973)
Ævol: A tool for defining and planning architecture evolution
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
A fuzzy extension of Saaty's priority theory
Fuzzy Sets and Systems
Introduction to AGG and EMF Tiger by modeling a Conference Scheduling System
International Journal on Software Tools for Technology Transfer (STTT)
An Agent-Based Autonomous Component Model for Internetware
WISM '10 Proceedings of the 2010 International Conference on Web Information Systems and Mining - Volume 01
Systematic integration between requirements and architecture
Software Engineering for Multi-Agent Systems III
Linking Functions and Quality Attributes for Software Evolution
APSEC '12 Proceedings of the 2012 19th Asia-Pacific Software Engineering Conference - Volume 01
Hi-index | 0.00 |
In order to take advantage the Internetware paradigm, software architecture is important research subject. Software architecture is the core of software systems and acts as a guideline for many development activities. Currently, not many approaches support the self-adaptability of architecture in Internetware. In this paper, an approach to evolving the software architecture in Internetware is presented, consisting of (1) representing source architecture via graph description and discussing the impact of qualities and functions on architecture, (2) transforming it into the new style via transformation techniques through the verified rules, (3) regenerating the code of the target architecture through the FermaT workbench, and (4) proposing a runtime supporting evolution environment for Internetware based systems.