{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:46:10Z","timestamp":1750308370116,"version":"3.41.0"},"reference-count":14,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2003,3,1]],"date-time":"2003-03-01T00:00:00Z","timestamp":1046476800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2003,3]]},"abstract":"<jats:p>As Internet and wireless network make the runtime environment much more dynamic and open, software becomes more and more complex and difficult to maintain. Software architecture at run-time (RSA) can help maintainers understand and reason the run-time system. Moreover, RSA helps to keep SA consistent in the whole software lifecycle. This paper presents an approach to three fundamental issues of RSA, including making RSA the first-class entity at runtime, maintaining the causal-connection between RSA and the runtime system, and mapping RSA from\/into SA at the design phase.<\/jats:p>","DOI":"10.1145\/638750.638780","type":"journal-article","created":{"date-parts":[[2004,7,21]],"date-time":"2004-07-21T23:30:10Z","timestamp":1090452610000},"page":"8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Towards software architecture at runtime"],"prefix":"10.1145","volume":"28","author":[{"given":"Gang","family":"Huang","sequence":"first","affiliation":[{"name":"Peking University, Beijing, PRC"}]},{"given":"Hong","family":"Mei","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, PRC"}]},{"given":"Qian-xiang","family":"Wang","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, PRC"}]}],"member":"320","published-online":{"date-parts":[[2003,3]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/352010.352016"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of 6th Reengineering Forum","author":"Cazzola W., A.","year":"1998","unstructured":"{2} Cazzola , W., A. Savigni , etc. Architectural Reflection : Bridging the Gap Between a Running System and its Architectural Specification . In Proceedings of 6th Reengineering Forum , Florence, Italy, March, 8-11 , 1998 . {2} Cazzola, W., A. Savigni, etc. Architectural Reflection: Bridging the Gap Between a Running System and its Architectural Specification. In Proceedings of 6th Reengineering Forum, Florence, Italy, March, 8-11, 1998."},{"key":"e_1_2_1_3_1","volume-title":"Fuqing Yang. An Architecture-Based Approach for Component-Oriented Development. Proceedings of COMPSAC","author":"Chen C.","year":"2002","unstructured":"{3} Chen , C. , Qianxiang Wang , Hong Mei , Fuqing Yang. An Architecture-Based Approach for Component-Oriented Development. Proceedings of COMPSAC 2002 . {3} Chen, C., Qianxiang Wang, Hong Mei, Fuqing Yang. An Architecture-Based Approach for Component-Oriented Development. Proceedings of COMPSAC 2002."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/336512.336537"},{"key":"e_1_2_1_5_1","volume-title":"Conference on Complex and Dynamic Systems Architecture","author":"Garlan D.","year":"2001","unstructured":"{5} Garlan , D. , Bradley Schmerl , and Jichuan Chang , Using Gauges for Architecture-Based Monitoring and Adaptation , Conference on Complex and Dynamic Systems Architecture , Brisbane, Australia , December , 2001 . {5} Garlan, D., Bradley Schmerl, and Jichuan Chang, Using Gauges for Architecture-Based Monitoring and Adaptation, Conference on Complex and Dynamic Systems Architecture, Brisbane, Australia, December, 2001."},{"issue":"12","key":"e_1_2_1_6_1","first-page":"39","article-title":"A Domain-Oriented Component Operating Platform","volume":"30","author":"Huang G.","year":"2002","unstructured":"{6} Huang , G. , Qianxiang Wang , Hong Mei . PKUAS : A Domain-Oriented Component Operating Platform . ACTA ELECTRONICA SINICA. Vol. 30 , No. 12 A, Dec. 2002 , pp. 39 - 43 . (in Chinese) {6} Huang, G., Qianxiang Wang, Hong Mei. PKUAS: A Domain-Oriented Component Operating Platform. ACTA ELECTRONICA SINICA. Vol. 30, No. 12A, Dec. 2002, pp. 39-43. (in Chinese)","journal-title":"ACTA ELECTRONICA SINICA."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.825767"},{"volume-title":"Yaodong Feng. ABC\/ADL: An ADL Supporting Component Composition. Proceedings of 4th International Conference on Formal Engineering Methods (ICFEM2002)","author":"Mei H.","key":"e_1_2_1_8_1","unstructured":"{8} Mei , H. , Feng Chen , Qianxiang Wang , Yaodong Feng. ABC\/ADL: An ADL Supporting Component Composition. Proceedings of 4th International Conference on Formal Engineering Methods (ICFEM2002) . {8} Mei, H., Feng Chen, Qianxiang Wang, Yaodong Feng. ABC\/ADL: An ADL Supporting Component Composition. Proceedings of 4th International Conference on Formal Engineering Methods (ICFEM2002)."},{"key":"e_1_2_1_9_1","volume-title":"Nenad Medvidovic and Richard N. Taylor. Architecture-Based Runtime Software Evolution. Proceedings of 20th International Conference on Software Engineering, ACM Press","author":"Oreizy P.","year":"1998","unstructured":"{9} Oreizy , P. , Nenad Medvidovic and Richard N. Taylor. Architecture-Based Runtime Software Evolution. Proceedings of 20th International Conference on Software Engineering, ACM Press 1998 . {9} Oreizy, P., Nenad Medvidovic and Richard N. Taylor. Architecture-Based Runtime Software Evolution. Proceedings of 20th International Conference on Software Engineering, ACM Press 1998."},{"key":"e_1_2_1_10_1","volume-title":"D. S. and Rema Natarajan. Supporting Architectural Concerns in Component Interoperability Standards. IEE Proceedings - Software Special Issue on Component-Based Software Engineering","author":"Rosenblum","year":"2000","unstructured":"{10} Rosenblum , D. S. and Rema Natarajan. Supporting Architectural Concerns in Component Interoperability Standards. IEE Proceedings - Software Special Issue on Component-Based Software Engineering , 2000 . {10} Rosenblum, D. S. and Rema Natarajan. Supporting Architectural Concerns in Component Interoperability Standards. IEE Proceedings - Software Special Issue on Component-Based Software Engineering, 2000."},{"key":"e_1_2_1_11_1","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"Shaw M.","year":"1996","unstructured":"{11} Shaw , M. and D. Garlan . Software Architecture: Perspectives on an Emerging Discipline . Prentice Hall , 1996 . {11} Shaw, M. and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, 1996."},{"key":"e_1_2_1_12_1","unstructured":"{12} Sun Microsystems. Java 2 Platform Enterprise Edition Specification V1.2 Final Release. http:\/\/java.sun.com\/j2ee December 1999.  {12} Sun Microsystems. Java 2 Platform Enterprise Edition Specification V1.2 Final Release. http:\/\/java.sun.com\/j2ee December 1999."},{"key":"e_1_2_1_13_1","unstructured":"{13} Sun Microsystems. Enterprise JavaBeans Specification V1.1 Final Release. http:\/\/java.sun.com\/j2ee December 1999.  {13} Sun Microsystems. Enterprise JavaBeans Specification V1.1 Final Release. http:\/\/java.sun.com\/j2ee December 1999."},{"key":"e_1_2_1_14_1","volume-title":"Fuqing Yang. Using Application Server To Support Online Evolution. Proceedings of International Conference on Software Maintenance (ICSM2002)","author":"Wang Q. X.","year":"2002","unstructured":"{14} Wang , Q. X. , Feng Chen , Hong Mei , Fuqing Yang. Using Application Server To Support Online Evolution. Proceedings of International Conference on Software Maintenance (ICSM2002) , 3-6 October 2002 , Montr\u00e9al, Canada. {14} Wang, Q. X., Feng Chen, Hong Mei, Fuqing Yang. Using Application Server To Support Online Evolution. Proceedings of International Conference on Software Maintenance (ICSM2002), 3-6 October 2002, Montr\u00e9al, Canada."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/638750.638780","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/638750.638780","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:44:00Z","timestamp":1750268640000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/638750.638780"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,3]]},"references-count":14,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2003,3]]}},"alternative-id":["10.1145\/638750.638780"],"URL":"https:\/\/doi.org\/10.1145\/638750.638780","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2003,3]]},"assertion":[{"value":"2003-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}