{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T05:36:24Z","timestamp":1740461784459,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642151132"},{"type":"electronic","value":"9783642151149"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-15114-9_6","type":"book-chapter","created":{"date-parts":[[2010,8,27]],"date-time":"2010-08-27T08:47:53Z","timestamp":1282898873000},"page":"38-52","source":"Crossref","is-referenced-by-count":2,"title":["Towards Architecture-Centric Software Generation"],"prefix":"10.1007","author":[{"given":"Chung-Horng","family":"Lung","sequence":"first","affiliation":[]},{"given":"Balasangar","family":"Balasubramaniam","sequence":"additional","affiliation":[]},{"given":"Kamalachelva","family":"Selvarajah","sequence":"additional","affiliation":[]},{"given":"Poopalasinkam","family":"Elankeswaran","sequence":"additional","affiliation":[]},{"given":"Umatharan","family":"Gopalasundaram","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"6_CR1","unstructured":"Alhussaini, A., Balasubramaniam, B., Chandrabose, P., Kasinathan, A.: Software Restructuring and Performance Evaluation, Project Report, Department of Systems & Computer Eng., Carleton University (2004)"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Bardram, J.E., Christensen, H.B., Hansen, K.M.: Architectural Prototyping: An Approach for Grounding Architectural Design and Learning. In: Proc. of the 4 th Working IEEE\/IFIP Conf. on Software Architecture, pp. 15\u201324 (2004)","DOI":"10.1109\/WICSA.2004.1310686"},{"issue":"5","key":"6_CR3","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1109\/32.846301","volume":"26","author":"D. Batory","year":"2000","unstructured":"Batory, D., Chen, G., Robertson, E., Wang, T.: Design Wizards and Visual Programming Environments for GenVoca Generators. IEEE Trans. on Soft. Eng.\u00a026(5), 441\u2013452 (2000)","journal-title":"IEEE Trans. on Soft. Eng."},{"issue":"6","key":"6_CR4","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1109\/TSE.2004.23","volume":"30","author":"D. Batory","year":"2004","unstructured":"Batory, D., Sarvela, J.D., Rauschmayer, A.: Scaling Step-Wise Refinement. IEEE Trans. Soft. Eng.\u00a030(6), 355\u2013371 (2004)","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"3","key":"6_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1147\/sj.453.0527","volume":"45","author":"D. Batory","year":"2006","unstructured":"Batory, D.: Multi-Level Models in Model Driven Development, Product-Lines, and Metaprogramming. IBM Systems Journal\u00a045(3), 1\u201313 (2006)","journal-title":"IBM Systems Journal"},{"key":"6_CR6","volume-title":"Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach","author":"J. Bosch","year":"2000","unstructured":"Bosch, J.: Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach. Addison-Wesley, Reading (2000)"},{"key":"6_CR7","volume-title":"Generative Programming Methods, Tools, and Applications","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming Methods, Tools, and Applications. Addison Wesley, Reading (2000)"},{"issue":"2","key":"6_CR8","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1109\/TSE.2008.74","volume":"35","author":"G. Franks","year":"2009","unstructured":"Franks, G., Al-Omari, T., Woodside, M., Das, O., Derisavi, S.: Enhanced Modeling and Solution of Layered Queueing Networks. IEEE Transactions on Software Engineering\u00a035(2), 148\u2013161 (2009)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6_CR9","volume-title":"Component Based Software Engineering: Putting the Pieces Together","author":"G.T. Heineman","year":"2001","unstructured":"Heineman, G.T., Councill, W.T.: Component Based Software Engineering: Putting the Pieces Together. Addison-Wesley, Reading (2001)"},{"key":"6_CR10","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511569951","volume-title":"A Compositional Approach to Performance Modelling","author":"J. Hillston","year":"1996","unstructured":"Hillston, J.: A Compositional Approach to Performance Modelling. Cambridge University Press, Cambridge (1996)"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The Architecture Tradeoff Analysis Method. In: Proc. of the 4 th Int\u2019l. Conf. on Eng. of Complex Comp. Sys., pp. 68\u201378 (1998)","DOI":"10.21236\/ADA350761"},{"key":"6_CR12","unstructured":"Lee, J.-C., Zhang, X.: Performance Investigation of a Network System on Different Linux Kernels. Project Report 2004, Dept. of Systems & Comp. Eng., Carleton University (2004)"},{"issue":"1","key":"6_CR13","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1142\/S0218194000000079","volume":"10","author":"C.-H. Lung","year":"2000","unstructured":"Lung, C.-H., Kalaichelvan, K.: A Quantitative Approach to Software Architecture Sensitivity Analysis. Int\u2019l. Journal of Software Eng. and Knowledge Eng.\u00a010(1), 97\u2013114 (2000)","journal-title":"Int\u2019l. Journal of Software Eng. and Knowledge Eng."},{"key":"6_CR14","unstructured":"Lung, C.-H., Zhao, Q., Xu, H., Mar, H., Kanagaratnam, P.: Experience of Communications Software Evolution and Performance Improvement with Patterns. In: Proc. of IASTED Software Engineering, Feburary 2004, pp. 321\u2013326 (2004)"},{"key":"6_CR15","unstructured":"Lung, C.-H., Zhao, Q.: Pattern-Oriented Reengineering of a Network System. Journal of Systemics, Cybernetics and Informatics\u00a02(5) (2004)"},{"key":"6_CR16","unstructured":"Lung, C.-H., Zaman, M., Goel, N.: Reflection on Software Architecture Practices \u2013 What Works, What Remains to Be Seen, and What Are the Gaps. In: Proc. of the 5 th Working Conf. on Software Architecture (2005)"},{"key":"6_CR17","unstructured":"Lung, C.-H., Balasubramaniam, B., Selvarajah, K., Elankeswaran, P., Gopalasundaram, U.: Architecture-Centric Software Generation: An Experimental Study on Distributed Systems. In: Proc. of Generative Programming and Component Engineering for QoS Provisioning in Distributed Systems (October 2006)"},{"key":"6_CR18","unstructured":"Martensson, F., Grahn, H., Mattsson, M.: Prototype-based Software Architecture Evaluation \u2013 Component Quality Attribute Evaluation. In: Proc. of the 4 th Conf. on Software Engineering Research and Practice, Sweden, pp. 11\u201317 (2004)"},{"key":"6_CR19","unstructured":"Northrop, L.M., Clements, P.C.: A Framework for Software Product Line Practice, Version 5.0. Software Engineering Institute, Carnegie Mellon University (2005)"},{"key":"6_CR20","volume-title":"Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects","author":"D. Schmidt","year":"2000","unstructured":"Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. Wiley, Chichester (2000)"},{"key":"6_CR21","volume-title":"Performance Solutions A Practical Guide to Creating Responsive and Scalable Software","author":"C.U. Smith","year":"2001","unstructured":"Smith, C.U., Williams, L.G.: Performance Solutions A Practical Guide to Creating Responsive and Scalable Software. Addison-Wesley, Reading (2001)"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Sztipanovits, J., Karsai, G.: Generative Programming for Embedded Systems. In: Proc. of the 1st Conf. on Generative Programming and Component Eng., pp. 32\u201349 (2002)","DOI":"10.1007\/3-540-45821-2_2"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Thaker, S., Batory, D., Kitchin, D., Cook, W.: Safe Composition of Product Lines. In: Proc. of the 6th Int\u2019l. Conf. on Generative Programming and Component Eng., pp. 95\u2013104 (2007)","DOI":"10.1145\/1289971.1289989"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Trujillo, S., Batory, D., Diaz, O.: Feature Oriented Model Driven Development: A Case Study for Portlets. In: Proc. of the 29th Int\u2019l. Conf. on Software Eng., pp. 44\u201353 (2007)","DOI":"10.1109\/ICSE.2007.36"},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"Trujillo, S., Azanza, M., Diaz, O.: Generative Metaprogramming. In: Proc of the 6 th Int\u2019l Conf. on Generative Programming and Component Engineering, October 2007, pp. 105\u2013114 (2007)","DOI":"10.1145\/1289971.1289990"},{"key":"6_CR26","unstructured":"Williams, L.G., Smith, C.U.: PASA: An Architectural Approach to Fixing Software Performance Problems. In: Proceedings of CMG (2002)"},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"Woodside, C.M., Franks, G., Petriu, D.C.: The Future of Software Performance Engineering. In: Proc. of the 29th International Conference on Software Engineering, pp. 171\u2013187 (2007)","DOI":"10.1109\/FOSE.2007.32"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-15114-9_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T03:53:02Z","timestamp":1740455582000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-15114-9_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642151132","9783642151149"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-15114-9_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}