Formalization Model for a Reuse Approach of Software Architecture

Article Preview

Abstract:

Reuse of software architecture is a relatively difficult problem in the practice of software engineering realm. For solving the problem, this paper presents an approach which is based on architecture reflection. For the reflection mechanism, the main idea is separating system architecture into two levels – meta-level and base-level. And what’s more, this paper presents a formalization model for the approach by using Pi calculus.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1071-1076

Citation:

Online since:

December 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2015 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Ying Shi, Liang Zaoqing. A Reflection Mechanism for Reusing Software Architecture, in Proceedings of the Sixth International Conference on Quality Software, pages 235-242.

DOI: 10.1109/qsic.2006.5

Google Scholar

[2] Ying Shi, Li Xiaojian. reuse-oriented Software Architecture Design Based on Architectural Meta Model,. In Proceedings of the sixth International symposium on Distributed Computing and its Applications in Business, Engineering, and Sciences. Pages 408-411.

Google Scholar

[3] Li Xiaojian, Zheng Ying, Towards Compositional Reuse for Software Architecture, Advances in Intelligent and Soft Computing, v137, (2012).

DOI: 10.1007/978-3-642-27866-2_80

Google Scholar

[4] Ruiz-garcia J C, Thevenod-fosse P, Fare J C, A Strategy for Testing MetaObject Protocols in Reflective Architectures, ,2001 International Conference on Dependable Systems and Networks.

DOI: 10.1109/dsn.2001.941417

Google Scholar

[5] Juan Carlos Ruiz, Marc-Olivier Killijian, Reflective Fault Tolerant Systems from Experience to Challenges, IEEE TRANSACTIONS ON COMPUTERS, VOL. 52, NO. 2, FEBRUARY (2003).

DOI: 10.1109/tc.2003.1176989

Google Scholar

[6] Marc-Olivier Killijian and Jean Charles Fabre, Implementing a reflective fault-tolerance CORBA System, In Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems, pages 154-163, Nuremberg, Germany, Oct.

DOI: 10.1109/reldi.2000.885403

Google Scholar