{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T19:06:27Z","timestamp":1791227187618,"version":"4.1.0"},"reference-count":29,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/icse.2004.1317469","type":"proceedings-article","created":{"date-parts":[[2004,9,28]],"date-time":"2004-09-28T09:50:22Z","timestamp":1096365022000},"page":"470-479","source":"Crossref","is-referenced-by-count":10,"title":["DiscoTect: a system for discovering architectures from running systems"],"prefix":"10.1109","author":[{"family":"Hong Yan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"D.","family":"Garlan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"B.","family":"Schmerl","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J.","family":"Aldrich","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"R.","family":"Kazman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/222124.222136"},{"key":"17","article-title":"Rapide: A language and toolset for simulation of distributed systems by partial orderings of events","author":"luckham","year":"1996","journal-title":"DIMACS Partial Order Methods Workshop IV"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0013483"},{"key":"15","author":"kazman","year":"2003","journal-title":"A Simulation Testbed for Mobile Adaptive Architectures Computer Standards and Interfaces"},{"key":"16","author":"kiczales","year":"0","journal-title":"An Overview of Aspect J ECOOP 2001"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/ACW.2003.1210200"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008781513258"},{"key":"11","article-title":"Increasing system dependability through architecture-based self-repair","volume":"2677","author":"garlan","year":"2003","journal-title":"LNCS"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302465"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2003.1201303"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/234426.234441"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/32.385970"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/32.508313"},{"key":"24","article-title":"MetaH programmer's manual, version 1.09","author":"vestel","year":"1996","journal-title":"Technical Report"},{"key":"25","article-title":"Software architecture based on statechart semantics","author":"vieira","year":"2001","journal-title":"Proc the 10th International Workshop on Component Based Software Engineering"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1145\/286936.286966"},{"key":"27","article-title":"Efficient mapping of software system traces to architectural views","author":"walker","year":"0","journal-title":"Proc GASCON 2000"},{"key":"28","article-title":"Taming cyber incognito: Surveying dynamic\/reconfigurable software landscapes","author":"wells","year":"2001","journal-title":"Proc 1st Working Conference on Complex and Dynamic Systems Architectures"},{"key":"29","article-title":"Animating data structures in DDD","author":"zeller","year":"2000","journal-title":"Proc SIGCSE\/SIGCUE Program Visualization Workshop"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/ECMDD.1999.776417"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1994.296767"},{"key":"10","article-title":"Using gauges for architecture-based monitoring and adaptation","author":"garlan","year":"2001","journal-title":"Proc 1st Working Conference on Complex and Dynamic Systems Architecture"},{"key":"1","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1109\/ICSE.2002.1007967","article-title":"ArchJava: Connecting Software Architecture to Implementation","author":"jonathan aldrich","year":"2002","journal-title":"Proceedings of the 24th International Conference on Software Engineering ICSE 2002"},{"key":"7","article-title":"Exploiting style in architectural design","author":"garlan","year":"1994","journal-title":"Proc FSE 94"},{"key":"6","article-title":"The JBoss extensible server","author":"fleury","year":"2003","journal-title":"Proc International Middleware Conference"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/32.908957"},{"key":"4","doi-asserted-by":"crossref","DOI":"10.1007\/b94926","article-title":"The role of event description on architecting dependable systems (extended version from WADS)","author":"dias","year":"2003","journal-title":"Lecture Notes in Computer Science - Book on Architecting Dependable Systems"},{"key":"9","article-title":"Acme: Architectural description of component-based systems","author":"garlan","year":"2000","journal-title":"Foundations of Component-Based Systems"},{"key":"8","article-title":"Reconciling the needs of architectural description with object modeling notations","volume":"44","author":"garlan","year":"2001","journal-title":"Science of Computer Programming"}],"event":{"name":"Proceedings. 26th International Conference on Software Engineering","location":"Edinburgh, UK","acronym":"ICSE-04"},"container-title":["Proceedings. 26th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9201\/29176\/01317469.pdf?arnumber=1317469","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T06:25:44Z","timestamp":1497594344000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1317469\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":29,"URL":"https:\/\/doi.org\/10.1109\/icse.2004.1317469","relation":{},"subject":[]}}