skip to main content
Skip header Section
Software Architecture in PracticeApril 2003
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-321-15495-8
Published:01 April 2003
Pages:
528
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

From the Book: Our goals for the first edition were threefold. First, we wanted to show through authentic case studies actual examples of software architectures solving real-world problems. Second, we wanted to establish and show the strong connection between an architecture and an organization's business goals. And third, we wanted to explain the importance of software architecture in achieving the quality goals for a system. Our goals for this second edition are the same, but the passage of time since the writing of the first edition has brought new developments in the field and new understanding of the important underpinnings of software architecture. We reflect the new developments with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters. Architecture analysis, design, reconstruction, and documentation have all had major developments since the first edition. Architecture analysis has developed into a mature field with industrial-strength methods. This is reflected by a new chapter about the architecture tradeoff analysis method (ATAM). The ATAM has been adopted by industrial organizations as a technique for evaluating their software architectures. Architecture design has also had major developments since the first edition. The capturing of quality requirements, the achievement of those requirements through small-scale and large-scale architectural approaches (tactics and patterns, respectively), and a design method that reflects knowledge of how to achieve qualities are all captured in various chapters. Three new chapters treat understanding quality requirements, achieving qualities, and theattribute driven design (ADD) method, respectively. Architecture reconstruction or reverse engineering is an essential activity for capturing undocumented architectures. It can be used as a portion of a design project, an analysis project, or to provide input into a decision process to determine what to use as a basis for reconstructing an existing system. In the first edition, we briefly mentioned a tool set (Dali) and its uses in the re-engineering context; in in this edition the topic merits its own chapter. Documenting software architectures is another topic that has matured considerably in the recent past. When the first edition was published, the Unified Modeling Language (UML) was just arriving on the scene. Now it is firmly entrenched, a reality reflected by all-new diagrams. But more important, an understanding of what kind of information to capture about an architecture, beyond what notation to use, has emerged. A new chapter covers architecture documentation. The understanding of the application of software architecture to enable organizations to efficiently produce a variety of systems based on a single architecture is summarized in a totally rewritten chapter on software product lines. The chapter reinforces the link between architecture and an organization's business goals, as product lines, based around a software architecture, can enable order-of-magnitude improvements in cost, quality, and time to market. In addition to the architectural developments, the technology for constructing distributed and Web-based systems has become prominent in today's economy. We reflect this trend by updating the World Wide Web chapter, by using Web-based examples for the ATAM chapter and the chapter on building systems from components, by replacing the CORBA case study with one on Enterprise JavaBeans (EJB), and by introducing a case study on a wireless EJB system designed to support wearable computers for maintenance technicians. Finally, we have added a chapter that looks more closely at the financial aspects of architectures. There we introduce a method--the CBAM--for basing architectural decisions on economic criteria, in addition to the technical criteria that we had focused on previously. As in the first edition, we use the architecture business cycle as a unifying motif and all of the case studies are described in terms of the quality goals that motivated the system design and how the architecture for the system achieves those quality goals. In this edition, as in the first, we were very aware that our primary audience is practitioners, so we focus on presenting material that has been found useful in many industrial applications, as well as what we expect practice to be in the near future. We hope that you enjoy reading it at least as much as we enjoyed writing it. 0321154959P12162002

Cited By

  1. Chakraborty S and Liebel G (2024). Modelling guidance in software engineering: a systematic literature review, Software and Systems Modeling (SoSyM), 23:1, (249-265), Online publication date: 1-Feb-2024.
  2. ACM
    Horozal F, Reimer P and Scholze S Tool Support for Architectural Pattern Selection and Application in Cloud-Centric Service-Oriented IDEs Proceedings of the 3rd Eclipse Security, AI, Architecture and Modelling Conference on Cloud to Edge Continuum, (53-61)
  3. Santana de Almeida E, Ahmed I and van der Hoek A (2023). Let's Go to the Whiteboard (Again): Perceptions From Software Architects on Whiteboard Architecture Meetings, IEEE Transactions on Software Engineering, 49:10, (4773-4795), Online publication date: 1-Oct-2023.
  4. Sadi M and Yu E (2023). WEBAPIK: a body of structured knowledge on designing web APIs, Requirements Engineering, 28:3, (441-479), Online publication date: 1-Sep-2023.
  5. ACM
    Fahmideh M, Grundy J, Ahmad A, Shen J, Yan J, Mougouei D, Wang P, Ghose A, Gunawardana A, Aickelin U and Abedin B (2022). Engineering Blockchain-based Software Systems: Foundations, Survey, and Future Directions, ACM Computing Surveys, 55:6, (1-44), Online publication date: 31-Jul-2023.
  6. Liang J, Arab M, Ko M, Ko A and LaToza T A Qualitative Study on the Implementation Design Decisions of Developers Proceedings of the 45th International Conference on Software Engineering, (435-447)
  7. Jin W, Zhong D, Cai Y, Kazman R and Liu T (2023). Evaluating the Impact of Possible Dependencies on Architecture-Level Maintainability, IEEE Transactions on Software Engineering, 49:3, (1064-1085), Online publication date: 1-Mar-2023.
  8. ACM
    Bi T, Xia X, Lo D, Grundy J, Zimmermann T and Ford D (2022). Accessibility in Software Practice: A Practitioner’s Perspective, ACM Transactions on Software Engineering and Methodology, 31:4, (1-26), Online publication date: 31-Oct-2022.
  9. Falcão R, Matar R and Rauch B Using I4.0 Digital Twins in Agriculture Software Architecture. ECSA 2022 Tracks and Workshops, (483-498)
  10. Van Landuyt D and Joosen W A Systematic Survey of Architectural Approaches and Trade-Offs in Data De-identification Software Architecture, (66-82)
  11. Reyes-Delgado P, Duran-Limon H, Mora M and Rodriguez-Martinez L (2022). SOCAM: a service-oriented computing architecture modeling method, Software and Systems Modeling (SoSyM), 21:4, (1551-1581), Online publication date: 1-Aug-2022.
  12. Wulfert T and Schütte R (2022). Retailer’s Dual Role in Digital Marketplaces, SN Computer Science, 3:3, Online publication date: 1-May-2022.
  13. ACM
    Ahmadjee S, Mera-Gómez C, Bahsoon R and Kazman R (2022). A Study on Blockchain Architecture Design Decisions and Their Security Attacks and Threats, ACM Transactions on Software Engineering and Methodology, 31:2, (1-45), Online publication date: 30-Apr-2022.
  14. Romero-Ternero M, García-Robles R, Cagigas-Muñiz D, Rivera-Romero O, Romero-Ternero M and Mandl T (2022). Participant Observation to Apply an Empirical Method of Codesign with Children, Advances in Human-Computer Interaction, 2022, Online publication date: 1-Jan-2022.
  15. Jin W, Zhong D, Ding Z, Fan M and Liu T Where to start Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, (529-541)
  16. ACM
    Thomas P, Patel D and Magana A (2021). Characterizing Student Proficiency in Software Modeling in Terms of Functions, Structures, and Behaviors, ACM Transactions on Computing Education, 21:3, (1-25), Online publication date: 30-Sep-2021.
  17. Keim J, Schulz S, Fuchß D, Kocher C, Speit J and Koziolek A Trace Link Recovery for Software Architecture Documentation Software Architecture, (101-116)
  18. Lo S, Lu Q, Paik H and Zhu L FLRA: A Reference Architecture for Federated Learning Systems Software Architecture, (83-98)
  19. Svanæs D, Scharvet Lyngby A, Bärnhold M, Røsand T and Subramanian S UNITY-Things: An Internet-of-Things Software Framework Integrating Arduino-Enabled Remote Devices with the UNITY Game Engine HCI in Games: Experience Design and Game Mechanics, (378-388)
  20. Mann Z (2020). Notions of architecture in fog computing, Computing, 103:1, (51-73), Online publication date: 1-Jan-2021.
  21. Lieh Ouh E, Kok Siew Gan B and Irawan Y Did our Course Design on Software Architecture meet our Student’s Learning Expectations? 2020 IEEE Frontiers in Education Conference (FIE), (1-9)
  22. ACM
    Alkhabbas F, Alawadi S, Spalazzese R and Davidsson P Activity recognition and user preference learning for automated configuration of IoT environments Proceedings of the 10th International Conference on the Internet of Things, (1-8)
  23. Islam C, Babar M and Nepal S Architecture-Centric Support for Integrating Security Tools in a Security Orchestration Platform Software Architecture, (165-181)
  24. Gadelha R, Vieira L, Monteiro D, Vidal F and Maia P (2020). Scen@rist: an approach for verifying self-adaptive systems using runtime scenarios, Software Quality Journal, 28:3, (1303-1345), Online publication date: 1-Sep-2020.
  25. Almujally N and Joy M A Knowledge Sharing System Architecture for Higher Education Institutions Intelligent Tutoring Systems, (397-402)
  26. ACM
    Whiting E and Andrews S Drift and Erosion in Software Architecture Proceedings of the 2020 the 4th International Conference on Information System and Data Mining, (132-138)
  27. ACM
    Krieter S, Thüm T, Schulze S, Saake G and Leich T YASA Proceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems, (1-10)
  28. Garcés L, Oquendo F and Nakagawa E (2020). Assessment of Reference Architectures and Reference Models for Ambient Assisted Living Systems, International Journal of E-Health and Medical Communications, 11:1, (17-36), Online publication date: 1-Jan-2020.
  29. ACM
    Dimovski A Lifted static analysis using a binary decision diagram abstract domain Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (102-114)
  30. Harrison N Architecture patterns of web services applications Proceedings of the 26th Conference on Pattern Languages of Programs, (1-15)
  31. ACM
    Lupafya C A framework for managing uncertainty in software architecture Proceedings of the 13th European Conference on Software Architecture - Volume 2, (71-74)
  32. ACM
    Schranz T, Schindler C, Müller M and Slany W Contributors’ impact on a FOSS project’s quality Proceedings of the 2nd ACM SIGSOFT International Workshop on Software Qualities and Their Dependencies, (35-38)
  33. Noia T, Mongiello M, Nocera F and Straccia U (2019). A fuzzy ontology-based approach for tool-supported decision making in architectural design, Knowledge and Information Systems, 58:1, (83-112), Online publication date: 1-Jan-2019.
  34. Faust A, Aimone J, James C and Tapia L Resilient Computing with Reinforcement Learning on a Dynamical System: Case Study in Sorting 2018 IEEE Conference on Decision and Control (CDC), (5999-6006)
  35. Uzunov A, Fernandez E and Falkner K (2018). Assessing and improving the quality of security methodologies for distributed systems, Journal of Software: Evolution and Process, 30:11, Online publication date: 14-Nov-2018.
  36. Andreadis G, Versluis L, Mastenbroek F and Iosup A A reference architecture for datacenter scheduling Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis, (1-15)
  37. Andreadis G, Versluis L, Mastenbroek F and Iosup A A reference architecture for datacenter scheduling Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis, (1-15)
  38. ACM
    Coblenz M, Aldrich J, Myers B and Sunshine J Interdisciplinary programming language design Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (133-146)
  39. ACM
    Januzaj V Data mining meets system modelling Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, (55-56)
  40. ACM
    Plakidas K, Schall D and Zdun U Model-based support for decision-making in architecture evolution of complex software systems Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, (1-7)
  41. ACM
    Nocera F, Mongiello M, Di Sciascio E and Di Noia T MoSAIC Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, (1-4)
  42. ACM
    Anand P and Ryoo J Architectural Solutions to Mitigate Security Vulnerabilities in Software Systems Proceedings of the 13th International Conference on Availability, Reliability and Security, (1-5)
  43. Tekinerdogan B and Köksal Ö Pattern Based Integration of Internet of Things Systems Internet of Things – ICIOT 2018, (19-33)
  44. ACM
    Rehman I, Mirakhorli M, Nagappan M, Uulu A and Thornton M Roles and impacts of hands-on software architects in five industrial case studies Proceedings of the 40th International Conference on Software Engineering, (117-127)
  45. He F, Gao Y and Yin L (2018). Efficient software product-line model checking using induction and a SAT solver, Frontiers of Computer Science: Selected Publications from Chinese Universities, 12:2, (264-279), Online publication date: 1-Apr-2018.
  46. Zhang W, Wulan G, Zhai J, Xu L, Zhao D, Liu X, Yang S and Zhou J (2018). An intelligent power distribution service architecture using cloud computing and deep learning techniques, Journal of Network and Computer Applications, 103:C, (239-248), Online publication date: 1-Feb-2018.
  47. Sarma A (2018). A Generic Functional Architecture for Operational BI System, International Journal of Business Intelligence Research, 9:1, (64-77), Online publication date: 1-Jan-2018.
  48. Mestadi W, Nafil K, Touahni R, Messoussi R and Sun H (2018). An Assessment of Serious Games Technology, International Journal of Computer Games Technology, 2018, Online publication date: 1-Jan-2018.
  49. ACM
    Oizumi W, Sousa L, Garcia A, Oliveira R, Oliveira A, Agbachi O and Lucena C Revealing design problems in stinky code Proceedings of the 11th Brazilian Symposium on Software Components, Architectures, and Reuse, (1-10)
  50. Famelis M, Rubin J, Czarnecki K, Salay R and Chechik M Software product lines with design choices Proceedings of the ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, (93-100)
  51. Bastos J, da Mota Silveira Neto P, OLeary P, de Almeida E and de Lemos Meira S (2017). Software product lines adoption in small organizations, Journal of Systems and Software, 131:C, (112-128), Online publication date: 1-Sep-2017.
  52. ACM
    Ul Muram F, Tran H and Zdun U Towards Containment Checking of Behaviour in Architectural Patterns Proceedings of the 22nd European Conference on Pattern Languages of Programs, (1-19)
  53. Al-Hajjaji M, Krüger J, Benduhn F, Leich T and Saake G Efficient mutation testing in configurable systems Proceedings of the 2nd International Workshop on Variability and Complexity in Software Design, (2-8)
  54. Smolander K, Rossi M and Pekkola S Infrastructures, integration and architecting during and after digital transformation Proceedings of the Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, (23-26)
  55. Gopalakrishnan R, Sharma P, Mirakhorli M and Galster M Can latent topics in source code predict missing architectural tactics? Proceedings of the 39th International Conference on Software Engineering, (15-26)
  56. Lima C Product line architecture recovery Proceedings of the 39th International Conference on Software Engineering Companion, (481-482)
  57. Melo J, Narcizo F, Hansen D, Brabrand C and Wasowski A Variability through the eyes of the programmer Proceedings of the 25th International Conference on Program Comprehension, (34-44)
  58. Al-Hajjaji M, Krüger J, Schulze S, Leich T and Saake G Efficient product-line testing using cluster-based product prioritization Proceedings of the 12th International Workshop on Automation of Software Testing, (16-22)
  59. ACM
    Al-Hajjaji M, Krieter S, Thüm T, Lochau M and Saake G (2016). IncLing: efficient product-line testing using incremental pairwise sampling, ACM SIGPLAN Notices, 52:3, (144-155), Online publication date: 12-May-2017.
  60. ACM
    Steindorfer M and Vinju J (2016). Towards a software product line of trie-based collections, ACM SIGPLAN Notices, 52:3, (168-172), Online publication date: 12-May-2017.
  61. ACM
    Kowal M, Ananieva S and Thüm T (2016). Explaining anomalies in feature models, ACM SIGPLAN Notices, 52:3, (132-143), Online publication date: 12-May-2017.
  62. Arvanitou E, Ampatzoglou A, Chatzigeorgiou A, Galster M and Avgeriou P (2017). A mapping study on design-time quality attributes and metrics, Journal of Systems and Software, 127:C, (52-77), Online publication date: 1-May-2017.
  63. Beverungen D, Bräuer S, Plenter F, Klör B and Monhof M (2017). Ensembles of context and form for repurposing electric vehicle batteries, Computer Science - Research and Development, 32:1-2, (195-209), Online publication date: 1-Mar-2017.
  64. ACM
    Legay A and Perrouin G On quantitative requirements for product lines Proceedings of the Eleventh International Workshop on Variability Modelling of Software-intensive Systems, (2-4)
  65. ACM
    Andam B, Burger A, Berger T and Chaudron M FLOrIDA Proceedings of the Eleventh International Workshop on Variability Modelling of Software-intensive Systems, (100-107)
  66. ACM
    Hayat T and Seifzadeh H A New Approach to Reliability Prediction in Component-based Systems Proceedings of the 8th International Conference on Computer Modeling and Simulation, (89-94)
  67. Su M, Hosking J, Grundy J and Tempero E (2016). Usage-based chunking of Software Architecture information to assist information finding, Journal of Systems and Software, 122:C, (215-238), Online publication date: 1-Dec-2016.
  68. Weinreich R and Groher I (2016). Software architecture knowledge management approaches and their support for knowledge management activities, Information and Software Technology, 80:C, (265-286), Online publication date: 1-Dec-2016.
  69. Tanhaei M, Habibi J and Mirian-Hosseinabadi S (2016). Automating feature model refactoring, Information and Software Technology, 80:C, (138-157), Online publication date: 1-Dec-2016.
  70. Tahmasbi A, Adabi S and Rezaee A (2016). Behavioral Reference Model for Pervasive Healthcare Systems, Journal of Medical Systems, 40:12, (1-23), Online publication date: 1-Dec-2016.
  71. ACM
    Stevanetic S, Plakidas K, Ionescu T, Schall D and Zdun U Supporting quality-driven architectural design decisions in software ecosystems Proccedings of the 10th European Conference on Software Architecture Workshops, (1-4)
  72. ACM
    Hajri I Supporting change in product lines within the context of use case-driven development and testing Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, (1082-1084)
  73. ACM
    Krüger J, Schröter I, Kenner A, Kruczek C and Leich T FeatureCoPP: compositional annotations Proceedings of the 7th International Workshop on Feature-Oriented Software Development, (74-84)
  74. ACM
    Behringer B and Fey M Implementing delta-oriented SPLs using PEoPL: an example scenario and case study Proceedings of the 7th International Workshop on Feature-Oriented Software Development, (28-38)
  75. ACM
    Ananieva S, Kowal M, Thüm T and Schaefer I Implicit constraints in partial feature models Proceedings of the 7th International Workshop on Feature-Oriented Software Development, (18-27)
  76. ACM
    Schuster S, Nieke M and Schaefer I Name resolution strategies in variability realization languages for software product lines Proceedings of the 7th International Workshop on Feature-Oriented Software Development, (11-17)
  77. ACM
    Al-Hajjaji M, Krieter S, Thüm T, Lochau M and Saake G IncLing: efficient product-line testing using incremental pairwise sampling Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (144-155)
  78. ACM
    Steindorfer M and Vinju J Towards a software product line of trie-based collections Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (168-172)
  79. ACM
    Kowal M, Ananieva S and Thüm T Explaining anomalies in feature models Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, (132-143)
  80. ACM
    Cerny T, Trnka M and Donahoo M Towards Shared Security through Distributed Separation of Concerns Proceedings of the International Conference on Research in Adaptive and Convergent Systems, (169-172)
  81. Yamamoto S (2016). A Human Activity Based Operational Knowledge Elicitation Method, Procedia Computer Science, 96:C, (848-858), Online publication date: 1-Oct-2016.
  82. ACM
    Rabiser D, Grünbacher P, Prähofer H and Angerer F A prototype-based approach for managing clones in clone-and-own product lines Proceedings of the 20th International Systems and Software Product Line Conference, (35-44)
  83. ACM
    Myllärniemi V, Raatikainen M, Savolainen J and Männistö T Purposeful performance variability in software product lines Proceedings of the 20th International Systems and Software Product Line Conference, (144-153)
  84. ACM
    Thüm T, Ribeiro M, Schröter R, Siegmund J and Dalton F Product-line maintenance with emergent contract interfaces Proceedings of the 20th International Systems and Software Product Line Conference, (134-143)
  85. Reyes-Delgado P, Mora M, Duran-Limon H, Rodríguez-Martínez L, O'Connor R and Mendoza-Gonzalez R (2016). The strengths and weaknesses of software architecture design in the RUP, MSF, MBASE and RUP-SOA methodologies, Computer Standards & Interfaces, 47:C, (24-41), Online publication date: 1-Aug-2016.
  86. ACM
    Altιnιşιk M and Sözer H Automated procedure clustering for reverse engineering PL/SQL programs Proceedings of the 31st Annual ACM Symposium on Applied Computing, (1440-1445)
  87. ACM
    Cafeo B, Hunsen C, Garcia A, Apel S and Lee J Segregating feature interfaces to support software product line maintenance Proceedings of the 15th International Conference on Modularity, (1-12)
  88. ACM
    Gesvindr D and Buhnova B (2016). Performance Challenges, Current Bad Practices, and Hints in PaaS Cloud Application Design, ACM SIGMETRICS Performance Evaluation Review, 43:4, (3-12), Online publication date: 25-Feb-2016.
  89. ACM
    Rahmat A, Kassim S, Selamat M and Hassan S Actor in Multi Product Line Proceedings of the 10th International Conference on Ubiquitous Information Management and Communication, (1-8)
  90. ACM
    Tekinerdogan B and Scholten H (2015). Software Ecosystems for the Life Sciences Application Domains, ACM SIGSOFT Software Engineering Notes, 40:6, (1-6), Online publication date: 11-Nov-2015.
  91. Li Y, Rubin J and Chechik M Semantic slicing of software version histories Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, (686-696)
  92. Liu J and Wei Z A Game of Attribute Decomposition for Software Architecture Design Proceedings of the 12th International Colloquium on Theoretical Aspects of Computing - ICTAC 2015 - Volume 9399, (445-463)
  93. Hassine J and Hamou-Lhadj A Describing Early Security Requirements Using Use Case Maps Proceedings of the 17th International SDL Forum on SDL 2015: Model-Driven Engineering for Smart Cities - Volume 9369, (202-217)
  94. Lettner D, Eder K, Grünbacher P and Prähofer H Feature modeling of two large-scale industrial software systems Proceedings of the 18th International Conference on Model Driven Engineering Languages and Systems, (386-395)
  95. ACM
    Schaefer I, Seidl C, Cleophas L and Watson B SPLicing TABASCO Proceedings of the 2015 Annual Research Conference on South African Institute of Computer Scientists and Information Technologists, (1-10)
  96. Braun R and Esswein W Extending the MOF for the Adaptation of Hooks, Aspects, Plug-Ins and Add-Ons Proceedings of the 5th International Conference on Model and Data Engineering - Volume 9344, (28-38)
  97. ACM
    Herold S and Buckley J Feature-Oriented Reflexion Modelling Proceedings of the 2015 European Conference on Software Architecture Workshops, (1-7)
  98. ACM
    Stevanetic S, Plakidas K, Ionescu T, Li F, Schall D and Zdun U Tool Support for the Architectural Design Decisions in Software Ecosystems Proceedings of the 2015 European Conference on Software Architecture Workshops, (1-6)
  99. ACM
    Collins G, Varilly H and Yoshinori T Pedagogical Lessons from an International Collaborative Big Data Undergraduate Research Project Proceedings of the 2015 European Conference on Software Architecture Workshops, (1-6)
  100. ACM
    Galster M Architecting for Variability in Quality Attributes of Software Systems Proceedings of the 2015 European Conference on Software Architecture Workshops, (1-4)
  101. ACM
    Salazar F and Brambilla M Tailoring software architecture concepts and process for mobile application development Proceedings of the 3rd International Workshop on Software Development Lifecycle for Mobile, (21-24)
  102. ACM
    Krueger C Mechanical product lifecycle management meets product line engineering Proceedings of the 19th International Conference on Software Product Line, (316-320)
  103. ACM
    Ji W, Berger T, Antkiewicz M and Czarnecki K Maintaining feature traceability with embedded annotations Proceedings of the 19th International Conference on Software Product Line, (61-70)
  104. ACM
    Fang M, Leyh G, Doerr J, Elsner C and Zhao J Towards model-based derivation of systems in the industrial automation domain Proceedings of the 19th International Conference on Software Product Line, (283-292)
  105. ACM
    Wozniak L and Clements P How automotive engineering is taking product line engineering to the extreme Proceedings of the 19th International Conference on Software Product Line, (327-336)
  106. ACM
    Alebrahim A, Fassbender S, Filipczyk M, Goedicke M and Heisel M Towards systematic selection of architectural patterns with respect to quality requirements Proceedings of the 20th European Conference on Pattern Languages of Programs, (1-20)
  107. ACM
    Alebrahim A and Heisel M Applying performance patterns for requirements analysis Proceedings of the 20th European Conference on Pattern Languages of Programs, (1-15)
  108. Weber J, Price M and Davies I Data Quality by Contract --- Towards an Architectural View for Data Quality in Health Information Systems Revised Selected Papers of the AIME 2015 International Joint Workshop on Knowledge Representation for Health Care - Volume 9485, (143-157)
  109. ACM
    Kroshko A and Spiteri R (2015). odeToJava, ACM Transactions on Mathematical Software, 41:3, (1-33), Online publication date: 1-Jun-2015.
  110. Passos F, Santos K, Barreto R, de Jesus G, Nunes G and Santos L A Systematic Study on Approaches to deal with the Systems' Evolution and Customization Proceedings of the annual conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 1, (467-474)
  111. Van Landuyt D and Joosen W On the role of early architectural assumptions in quality attribute scenarios Proceedings of the Fifth International Workshop on Twin Peaks of Requirements and Architecture, (9-15)
  112. Lian X, Fakhry A, Zhang L and Cleland-Huang J Leveraging traceability to reveal the tapestry of quality concerns in source code Proceedings of the 8th International Symposium on Software and Systems Traceability, (50-56)
  113. Namdar S and Mirakhorli M Toward actionable software architecture traceability Proceedings of the 8th International Symposium on Software and Systems Traceability, (36-42)
  114. Lytra I, Engelbrecht G, Schall D and Zdun U Reusable architectural decision models for quality-driven decision support Proceedings of the Third International Workshop on Software Engineering for Systems-of-Systems, (37-43)
  115. Zimmermann O Metrics for architectural synthesis and evaluation Proceedings of the Second International Workshop on Software Architecture and Metrics, (8-14)
  116. Calefato F, De Nicolò R, Lanubile F and Lippolis F Product line engineering for NGO projects Proceedings of the Fifth International Workshop on Product LinE Approaches in Software Engineering, (3-6)
  117. Mirakhorli M and Cleland-Huang J Modifications, tweaks, and bug fixes in architectural tactics Proceedings of the 12th Working Conference on Mining Software Repositories, (377-380)
  118. Kouroshfar E, Mirakhorli M, Bagheri H, Xiao L, Malek S and Cai Y A study on the role of software architecture in the evolution and quality of software Proceedings of the 12th Working Conference on Mining Software Repositories, (246-257)
  119. Stol K and Fitzgerald B A holistic overview of software engineering research strategies Proceedings of the Third International Workshop on Conducting Empirical Studies in Industry, (47-54)
  120. Rubin J, Botterweck G, Pleuss A and Weiss D 5th international workshop on product line approaches in software engineering PLE for a sustainable society (PLEASE 2015) Proceedings of the 37th International Conference on Software Engineering - Volume 2, (989-990)
  121. Rupakheti C and Chenoweth S Teaching software architecture to undergraduate students Proceedings of the 37th International Conference on Software Engineering - Volume 2, (445-454)
  122. Waterman M, Noble J and Allan G How much up-front? Proceedings of the 37th International Conference on Software Engineering - Volume 1, (347-357)
  123. ACM
    Galster M Software Reference Architectures Proceedings of the 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures, (5-8)
  124. ACM
    Oliveira E and Allian A Do Reference Architectures can Contribute to Standardizing Variability Management Tools? Proceedings of the 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures, (9-12)
  125. Cossentino M, Lodato C, Lopes S, Ribino P and Palermo V Metrics for Evaluating Modularity and Extensibility in HMAS Systems Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, (1061-1069)
  126. ACM
    Myllärniemi V, Raatikainen M and Männistö T Representing and Configuring Security Variability in Software Product Lines Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, (1-10)
  127. ACM
    Basso T, Moraes R, Jino M and Vieira M Requirements, design and evaluation of a privacy reference architecture for web applications and services Proceedings of the 30th Annual ACM Symposium on Applied Computing, (1425-1432)
  128. Gupta R and Singh A A Concept for Co-existence of Heterogeneous Recommender Systems Based on Blackboard Architecture Proceedings of the 11th International Conference on Distributed Computing and Internet Technology - Volume 8956, (409-414)
  129. Sanchez A, Oliveira N, Barbosa L and Henriques P (2015). A perspective on architectural re-engineering, Science of Computer Programming, 98:P4, (764-784), Online publication date: 1-Feb-2015.
  130. ACM
    Benduhn F, Thüm T, Lochau M, Leich T and Saake G A Survey on Modeling Techniques for Formal Behavioral Verification of Software Product Lines Proceedings of the Ninth International Workshop on Variability Modelling of Software-intensive Systems, (80-87)
  131. ACM
    Krieter S, Schröter R, Fenske W and Saake G Use-Case-Specific Source-Code Documentation for Feature-Oriented Programming Proceedings of the Ninth International Workshop on Variability Modelling of Software-intensive Systems, (27-34)
  132. ACM
    Soares L, do Carmo Machado I and de Almeida E Non-Functional Properties in Software Product Lines Proceedings of the Ninth International Workshop on Variability Modelling of Software-intensive Systems, (67-74)
  133. Barros F (2015). Representing tactics for fault recovery, International Journal of Reconfigurable Computing, 2015, (4-4), Online publication date: 1-Jan-2015.
  134. ACM
    Tan L, Bille R, Lin Y, Chalup S and Tucker C Software Development in the City Evolutions Project Proceedings of the 2014 Conference on Interactive Entertainment, (1-7)
  135. Qiu X and Zhang L (2014). Specifying redundancy tactics as crosscutting concerns using aspect-oriented modeling, Frontiers of Computer Science: Selected Publications from Chinese Universities, 8:6, (977-995), Online publication date: 1-Dec-2014.
  136. ACM
    Chen S and Erwig M (2014). Type-based parametric analysis of program families, ACM SIGPLAN Notices, 49:9, (39-51), Online publication date: 26-Nov-2014.
  137. Kassahun A, Hartog R, Sadowski T, Scholten H, Bartram T, Wolfert S and Beulens A (2014). Enabling chain-wide transparency in meat supply chains based on the EPCIS global standard and cloud-based services, Computers and Electronics in Agriculture, 109:C, (179-190), Online publication date: 1-Nov-2014.
  138. ACM
    Koscielny J, Holthusen S, Schaefer I, Schulze S, Bettini L and Damiani F DeltaJ 1.5 Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java platform: Virtual machines, Languages, and Tools, (63-74)
  139. ACM
    Daneva M, Marczak S and Herrmann A Engineering of quality requirements as perceived by near-shore development centers' architects in eastern Europe Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (1-10)
  140. ACM
    Dillon M, Rivera J and Darbin R A methodical approach to product line adoption Proceedings of the 18th International Software Product Line Conference - Volume 1, (340-349)
  141. ACM
    Domis D, Sehestedt S, Gamer T, Aleksy M and Koziolek H Customizing domain analysis for assessing the reuse potential of industrial software systems Proceedings of the 18th International Software Product Line Conference - Volume 1, (310-319)
  142. ACM
    Olaechea R, Rayside D, Guo J and Czarnecki K Comparison of exact and approximate multi-objective optimization for software product lines Proceedings of the 18th International Software Product Line Conference - Volume 1, (92-101)
  143. ACM
    Meinicke J, Thüm T, Schröter R, Benduhn F and Saake G An overview on analysis tools for software product lines Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2, (94-101)
  144. ACM
    McGregor J Ten years of the arcade game maker pedagogical product line Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2, (24-25)
  145. ACM
    Seidl C and Domachowska I Teaching variability engineering to cognitive psychologists Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2, (16-23)
  146. Hanmer R and Mirakhorli M Mining new patterns by learning from the trenches Proceedings of the 21st Conference on Pattern Languages of Programs, (1-6)
  147. ACM
    Chen S and Erwig M Type-based parametric analysis of program families Proceedings of the 19th ACM SIGPLAN international conference on Functional programming, (39-51)
  148. Gonzalez-Sanchez J, Chavez-Echeagaray M, Vanlehn K, Burleson W, Girard S, Hidalgo-Pontet Y and Zhang L A System Architecture for Affective Meta Intelligent Tutoring Systems 12th International Conference on Intelligent Tutoring Systems - Volume 8474, (529-534)
  149. ACM
    Cleland-Huang J, Babar M and Mirakhorli M An inverted classroom experience: engaging students in architectural thinking for agile projects Companion Proceedings of the 36th International Conference on Software Engineering, (364-371)
  150. ACM
    Antkiewicz M, Ji W, Berger T, Czarnecki K, Schmorleiz T, Lämmel R, Stănciulescu Ș, Wąsowski A and Schaefer I Flexible product line engineering with a virtual platform Companion Proceedings of the 36th International Conference on Software Engineering, (532-535)
  151. ACM
    Cafeo B Enhancing feature interfaces for supporting software product line maintenance Companion Proceedings of the 36th International Conference on Software Engineering, (710-713)
  152. ACM
    Letier E, Stefan D and Barr E Uncertainty, risk, and information value in software requirements and architecture Proceedings of the 36th International Conference on Software Engineering, (883-894)
  153. ACM
    Javed M and Zdun U A systematic literature review of traceability approaches between software architecture and source code Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, (1-10)
  154. ACM
    Ai D, Ubayashi N, Li P, Yamamoto D, Li Y, Hosoai S and Kamei Y iArch Proceedings of the companion publication of the 13th international conference on Modularity, (13-16)
  155. ACM
    Midtgaard J, Brabrand C and Wasowski A Systematic derivation of static analyses for software product lines Proceedings of the 13th international conference on Modularity, (181-192)
  156. Van Landuyt D and Joosen W Modularizing Early Architectural Assumptions in Scenario-Based Requirements Proceedings of the 17th International Conference on Fundamental Approaches to Software Engineering - Volume 8411, (170-184)
  157. ACM
    Oh J and Kang S A hierarchical model for traceability between requirements and architecture Proceedings of the 29th Annual ACM Symposium on Applied Computing, (1035-1042)
  158. ACM
    Kolesnikov S, von Rhein A, Hunsen C and Apel S (2013). A comparison of product-based, feature-based, and family-based type checking, ACM SIGPLAN Notices, 49:3, (115-124), Online publication date: 5-Mar-2014.
  159. ACM
    Haesevoets R, Weyns D and Holvoet T (2014). Architecture-centric support for adaptive service collaborations, ACM Transactions on Software Engineering and Methodology, 23:1, (1-40), Online publication date: 1-Feb-2014.
  160. ACM
    Fenske W, Thüm T and Saake G A taxonomy of software product line reengineering Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems, (1-8)
  161. Subramanian N, Drager S and McKeever W (2014). Recovering software design from interviews using the NFR approach, Advances in Software Engineering, 2014, (1-1), Online publication date: 1-Jan-2014.
  162. Kumara I, Han J, Colman A and Kapuruge M Runtime Evolution of Service-Based Multi-tenant SaaS Applications Proceedings of the 11th International Conference on Service-Oriented Computing - Volume 8274, (192-206)
  163. Lehrfeld M, Barrett M and Smith S (2013). Security for software engineering education, Journal of Computing Sciences in Colleges, 29:2, (169-175), Online publication date: 1-Dec-2013.
  164. Guo J, Czarnecki K, Apely S, Siegmundy N and Wasowski A Variability-aware performance prediction Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering, (301-311)
  165. Alshaikh Z and Boughton C Notes on Synthesis of Context between Engineering and Social Science Proceedings of the 8th International and Interdisciplinary Conference on Modeling and Using Context - Volume 8175, (157-170)
  166. ACM
    Kolesnikov S, von Rhein A, Hunsen C and Apel S A comparison of product-based, feature-based, and family-based type checking Proceedings of the 12th international conference on Generative programming: concepts & experiences, (115-124)
  167. ACM
    Canós J, Penadés M, Borges M and Gómez A A product line approach to customized recipe generation Proceedings of the 5th international workshop on Multimedia for cooking & eating activities, (69-74)
  168. ACM
    Solms F Experiences with using the systematic method for architecture recovery (SyMAR) Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference, (170-178)
  169. ACM
    Mcheick H, Baghdadi Y and Kraiem N Towards of service-oriented design architecture method Proceedings of the 2013 Research in Adaptive and Convergent Systems, (395-396)
  170. ACM
    Abbas N and Andersson J Architectural reasoning for dynamic software product lines Proceedings of the 17th International Software Product Line Conference co-located workshops, (117-124)
  171. ACM
    Donohoe P Introduction to software product lines Proceedings of the 17th International Software Product Line Conference, (274-274)
  172. ACM
    Muthig D and Schroeter J A framework for role-based feature management in software product line organizations Proceedings of the 17th International Software Product Line Conference, (178-187)
  173. ACM
    Nakagawa E, Becker M and Maldonado J Towards a process to design product line architectures based on reference architectures Proceedings of the 17th International Software Product Line Conference, (157-161)
  174. ACM
    Lanman J, Darbin R, Rivera J, Clements P and Krueger C The challenges of applying service orientation to the U.S. Army's live training software product line Proceedings of the 17th International Software Product Line Conference, (244-253)
  175. ACM
    Murashkin A, Antkiewicz M, Rayside D and Czarnecki K Visualization and exploration of optimal variants in product line engineering Proceedings of the 17th International Software Product Line Conference, (111-115)
  176. ACM
    Rubin J, Czarnecki K and Chechik M Managing cloned variants Proceedings of the 17th International Software Product Line Conference, (101-110)
  177. ACM
    Koziolek H, Goldschmidt T, de Gooijer T, Domis D and Sehestedt S Experiences from identifying software reuse opportunities by domain analysis Proceedings of the 17th International Software Product Line Conference, (208-217)
  178. ACM
    Myllärniemi V, Savolainen J and Männistö T Performance variability in software product lines Proceedings of the 17th International Software Product Line Conference, (32-41)
  179. ACM
    Espinha T, Zaidman A and Gross H Understanding the interactions between users and versions in multi-tenant systems Proceedings of the 2013 International Workshop on Principles of Software Evolution, (53-62)
  180. ACM
    Nakagawa E, Gonçalves M, Guessi M, Oliveira L and Oquendo F The state of the art and future perspectives in systems of systems software architectures Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, (13-20)
  181. ACM
    Ubayashi N, Di A and Kamei Y Archface4COP Proceedings of the 5th ACM International Workshop on Context-Oriented Programming, (1-6)
  182. Morandi B, West S, Nanz S and Gomaa H Concurrent object-oriented development with behavioral design patterns Proceedings of the 7th European conference on Software Architecture, (25-32)
  183. Weyns D and Ahmad T Claims and evidence for architecture-based self-adaptation Proceedings of the 7th European conference on Software Architecture, (249-265)
  184. de Silva L and Balasubramaniam D PANDArch Proceedings of the 7th European conference on Software Architecture, (240-248)
  185. Angelov S, Trienekens J and Kusters R Software reference architectures - exploring their usage and design in practice Proceedings of the 7th European conference on Software Architecture, (17-24)
  186. Elaasar M and Conallen J Design management Proceedings of the 9th European conference on Modelling Foundations and Applications, (165-178)
  187. ACM
    Pleuss A, Wollny S and Botterweck G Model-driven development and evolution of customized user interfaces Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems, (13-22)
  188. ACM
    Tekinerdogan B and Demirli E Evaluation framework for software architecture viewpoint languages Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures, (89-98)
  189. ACM
    Xu X, Lu Q, Zhu L, Li Z, Sakr S, Wada H and Webber I Availability analysis for deployment of in-cloud applications Proceedings of the 4th international ACM Sigsoft symposium on Architecting critical systems, (11-16)
  190. Huang W and Knottenbelt W Self-adaptive containers Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, (123-132)
  191. Karimpour R and Ruhe G Bi-criteria genetic search for adding new features into an existing product line Proceedings of the 1st International Workshop on Combining Modelling and Search-Based Software Engineering, (34-38)
  192. Herold S and Rausch A Complementing model-driven development for the detection of software architecture erosion Proceedings of the 5th International Workshop on Modeling in Software Engineering, (24-30)
  193. Avgeriou P, Burge J, Cleland-Huang J, Franch X, Galster M, Mirakhorli M and Roshandel R 2nd international workshop on the twin peaks of requirements and architecture (TwinPeaks 2013) Proceedings of the 2013 International Conference on Software Engineering, (1556-1557)
  194. Rubin J, Botterweck G, Pleuss A and Weiss D 4th international workshop on product LinE approaches in software engineering (PLEASE 2013) Proceedings of the 2013 International Conference on Software Engineering, (1541-1542)
  195. Heymans P, Legay A and Cordy M Efficient quality assurance of variability-intensive systems Proceedings of the 2013 International Conference on Software Engineering, (1496-1498)
  196. Gonzalez-Sanchez J Toward a software product line for affective-driven self-adaptive systems Proceedings of the 2013 International Conference on Software Engineering, (1381-1384)
  197. Rubin J and Chechik M A framework for managing cloned product variants Proceedings of the 2013 International Conference on Software Engineering, (1233-1236)
  198. ACM
    Thüm T, Schaefer I, Apel S and Hentschel M (2012). Family-based deductive verification of software product lines, ACM SIGPLAN Notices, 48:3, (11-20), Online publication date: 10-Apr-2013.
  199. Cleland-Huang J, Czauderna A and Keenan E A persona-based approach for exploring architecturally significant requirements in agile projects Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality, (18-33)
  200. Daneva M, Buglione L and Herrmann A Software architects' experiences of quality requirements Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality, (1-17)
  201. ACM
    Dugerdil P and Sennhauser D Dynamic decision tree for legacy use-case recovery Proceedings of the 28th Annual ACM Symposium on Applied Computing, (1284-1291)
  202. ACM
    Agrawal A and Prabhakar T Hospitality of cloud platforms Proceedings of the 28th Annual ACM Symposium on Applied Computing, (389-396)
  203. Lagerström R, Sporrong U and Wall A (2013). Increasing software development efficiency and maintainability for complex industrial systems - A case study, Journal of Software: Evolution and Process, 25:3, (285-301), Online publication date: 1-Mar-2013.
  204. ACM
    von Rhein A, Apel S, Kästner C, Thüm T and Schaefer I The PLA model Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, (1-8)
  205. ACM
    Liebig J, Daniel R and Apel S Feature-oriented language families Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, (1-8)
  206. Op de beeck S, van Dooren M, Lagaisse B and Joosen W Modularity and variability of distributed software architectures through multi-view refinement of AO-Connectors Transactions on Aspect-Oriented Software Development X, (109-147)
  207. ACM
    Mirakhorli M, Mäder P and Cleland-Huang J Variability points and design pattern usage in architectural tactics Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, (1-11)
  208. ACM
    Dino N, Dico A and Midekso D A new way of architecting the enterprise Proceedings of the International Conference on Management of Emergent Digital EcoSystems, (48-52)
  209. Preschern C Catalog of security tactics linked to common criteria requirements Proceedings of the 19th Conference on Pattern Languages of Programs, (1-17)
  210. ACM
    Janes A and Succi G The dark side of agile software development Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software, (215-228)
  211. ACM
    Teixeira C and Sardinha E Reuse in implementations of middleware for digital TV Proceedings of the 18th Brazilian symposium on Multimedia and the web, (99-102)
  212. ACM
    Kulesza R, Meira S, Ferreira T, Silva Neto V, Alexandre E and Souza Filho G Towards a generative software development approach for rapid prototyping iDTV applications Proceedings of the 18th Brazilian symposium on Multimedia and the web, (91-98)
  213. ACM
    González-Huerta J, Insfran E, Abrahão S and McGregor J Non-functional requirements in model-driven software product line engineering Proceedings of the Fourth International Workshop on Nonfunctional System Properties in Domain Specific Modeling Languages, (1-6)
  214. ACM
    Solms F What is software architecture? Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference, (363-373)
  215. ACM
    She S, Czarnecki K and Wąsowski A Usage scenarios for feature model synthesis Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone, (15-20)
  216. ACM
    Thüm T, Schaefer I, Apel S and Hentschel M Family-based deductive verification of software product lines Proceedings of the 11th International Conference on Generative Programming and Component Engineering, (11-20)
  217. ACM
    Engström E, Feldt R and Torkar R Indirect effects in evidential assessment Proceedings of the 2nd international workshop on Evidential assessment of software technologies, (15-20)
  218. ACM
    Soares L, Price R, Pimenta M and Braga J Patterns selection for software architecture Proceedings of the 9th Latin-American Conference on Pattern Languages of Programming, (1-13)
  219. ACM
    Mejía A, Juárez-Ramírez R, Inzunza S and Valenzuela R Implementing adaptive interfaces Proceedings of the CUBE International Information Technology Conference, (598-604)
  220. ACM
    Donohoe P Introduction to software product lines Proceedings of the 16th International Software Product Line Conference - Volume 2, (269-269)
  221. ACM
    Berger T Variability modeling in the wild Proceedings of the 16th International Software Product Line Conference - Volume 2, (233-241)
  222. ACM
    Vianna A, Pinto F, Sena D, Kulesza U, Coelho R, Santos J, Lima J and Lima G Squid Proceedings of the 16th International Software Product Line Conference - Volume 2, (209-216)
  223. ACM
    Schmid K and Rummler A Cloud-based software product lines Proceedings of the 16th International Software Product Line Conference - Volume 2, (164-170)
  224. ACM
    El-Sharkawy S and Schmid K Supporting the effective configuration of software product lines Proceedings of the 16th International Software Product Line Conference - Volume 2, (119-126)
  225. ACM
    Flores R, Krueger C and Clements P Mega-scale product line engineering at General Motors Proceedings of the 16th International Software Product Line Conference - Volume 1, (259-268)
  226. ACM
    Gillain J, Faulkner S, Heymans P, Jureta I and Snoeck M Product portfolio scope optimization based on features and goals Proceedings of the 16th International Software Product Line Conference - Volume 1, (161-170)
  227. ACM
    Myllärniemi V, Raatikainen M and Männistö T A systematically conducted literature review Proceedings of the 16th International Software Product Line Conference - Volume 1, (41-45)
  228. ACM
    Nakagawa E Reference architectures and variability Proceedings of the WICSA/ECSA 2012 Companion Volume, (159-162)
  229. ACM
    Abbas N, Andersson J and Weyns D Modeling variability in product lines using domain quality attribute scenarios Proceedings of the WICSA/ECSA 2012 Companion Volume, (135-142)
  230. ACM
    Eklund U, Jonsson N, Bosch J and Eriksson A A reference architecture template for software-intensive embedded systems Proceedings of the WICSA/ECSA 2012 Companion Volume, (104-111)
  231. ACM
    Zimmermann O Architectural decision identification in architectural patterns Proceedings of the WICSA/ECSA 2012 Companion Volume, (96-103)
  232. Akinnuwesi B, Uzoka F, Olabiyisi S and Omidiora E (2012). A framework for user-centric model for evaluating the performance of distributed software system architecture, Expert Systems with Applications: An International Journal, 39:10, (9323-9339), Online publication date: 1-Aug-2012.
  233. ACM
    Stewart C, Knepper R, Ferguson J, Bachmann F, Foster I, Grimshaw A, Hazlewood V and Lifka D What is campus bridging and what is XSEDE doing about it? Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond, (1-8)
  234. ACM
    Christensen H and Corry A Lectures abandoned Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, (16-21)
  235. ACM
    Barbi E, Cantone G, D'Angiò A, Falessi D and Sabbatino V Interoperability among UML tools Proceedings of the 2012 ACM SIGSOFT symposium on Industry Day, (5-8)
  236. ACM
    Pleuss A, Hauptmann B, Dhungana D and Botterweck G User interface engineering for software product lines Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems, (25-34)
  237. ACM
    Naab M and Stammel J Architectural flexibility in a software-system's life-cycle Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures, (13-22)
  238. ACM
    Guessi M, Nakagawa E, Oquendo F and Maldonado J Architectural description of embedded systems Proceedings of the 3rd international ACM SIGSOFT symposium on Architecting Critical Systems, (31-40)
  239. Berntsson Svensson R, Aurum A, Paech B, Gorschek T and Sharma D Software architecture as a means of communication in a globally distributed software development context Proceedings of the 13th international conference on Product-Focused Software Process Improvement, (175-189)
  240. Meedeniya I, Aleti A, Avazpour I and Amin A Robust ArcheOpterix Proceedings of the Second International Workshop on Software Engineering for Embedded Systems, (23-29)
  241. Enard Q, Louberry C, Consel C and Blanc X An experimental study of a design-driven, tool-based development approach Proceedings of the First International Workshop on User Evaluation for Software Engineering Researchers, (39-42)
  242. Hu J, Yang Y, Wang Q, Ruhe G and Wang H Value-based portfolio scoping Proceedings of the Third International Workshop on Product LinE Approaches in Software Engineering, (45-48)
  243. Duszynski S and Becker M Recovering variability information from the source code of similar software products Proceedings of the Third International Workshop on Product LinE Approaches in Software Engineering, (37-40)
  244. Chen H and Kazman R Architecting ultra-large-scale green information systems Proceedings of the First International Workshop on Green and Sustainable Software, (69-75)
  245. Ubayashi N and Kamei Y Verifiable architectural interface for supporting model-driven development with adequate abstraction level Proceedings of the 4th International Workshop on Modeling in Software Engineering, (15-21)
  246. Alegría J and Bastarrica M Building software process lines with CASPER Proceedings of the International Conference on Software and System Process, (170-179)
  247. Thao C Managing evolution of software product line Proceedings of the 34th International Conference on Software Engineering, (1619-1621)
  248. Mirakhorli M, Shin Y, Cleland-Huang J and Cinar M A tactic-centric approach for automating traceability of quality concerns Proceedings of the 34th International Conference on Software Engineering, (639-649)
  249. Yskout K, Scandariato R and Joosen W Does organizing security patterns focus architectural choices? Proceedings of the 34th International Conference on Software Engineering, (617-627)
  250. ACM
    Neves L, Teixeira L, Sena D, Alves V, Kulesza U and Borba P (2011). Investigating the safe evolution of software product lines, ACM SIGPLAN Notices, 47:3, (33-42), Online publication date: 18-Apr-2012.
  251. ACM
    Ribeiro M, Queiroz F, Borba P, Tolêdo T, Brabrand C and Soares S (2011). On the impact of feature dependencies when maintaining preprocessor-based software product lines, ACM SIGPLAN Notices, 47:3, (23-32), Online publication date: 18-Apr-2012.
  252. ACM
    Van Landuyt D, Truyen E and Joosen W On the modularity impact of architectural assumptions Proceedings of the 2012 workshop on Next Generation Modularity Approaches for Requirements and Architecture, (13-16)
  253. Sarjoughian H, Muqsith M, Huang D and Yau S Validation of service oriented computing DEVS simulation models Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium, (1-8)
  254. ACM
    Nakagawa E, Becker M and Maldonado J A knowledge-based framework for reference architectures Proceedings of the 27th Annual ACM Symposium on Applied Computing, (1197-1202)
  255. ACM
    Op de beeck S, van Dooren M, Lagaisse B and Joosen W Multi-view refinement of AO-connectors in distributed software systems Proceedings of the 11th annual international conference on Aspect-oriented Software Development, (251-262)
  256. ACM
    Brabrand C, Ribeiro M, Tolêdo T and Borba P Intraprocedural dataflow analysis for software product lines Proceedings of the 11th annual international conference on Aspect-oriented Software Development, (13-24)
  257. Poort E, Martens N, van de Weerd I and van Vliet H How architects see non-functional requirements Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality, (37-51)
  258. ACM
    Mattsson A, Fitzgerald B, Lundell B and Lings B (2012). An Approach for Modeling Architectural Design Rules in UML and its Application to Embedded Software, ACM Transactions on Software Engineering and Methodology, 21:2, (1-29), Online publication date: 1-Mar-2012.
  259. Sharafi S (2012). SHADD, Advances in Engineering Software, 45:1, (341-348), Online publication date: 1-Mar-2012.
  260. ACM
    Tekinerdogan B, Cetin S, Babar M, Lago P and Mäkiö J (2012). Architecting in global software engineering, ACM SIGSOFT Software Engineering Notes, 37:1, (1-7), Online publication date: 27-Jan-2012.
  261. ACM
    Schubanz M, Pleuss A, Botterweck G and Lewerentz C Modeling rationale over time to support product line evolution planning Proceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems, (193-199)
  262. ACM
    Brummermann H, Keunecke M and Schmid K Formalizing distributed evolution of variability in information system ecosystems Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems, (11-19)
  263. Van Landuyt D, Op de beeck S, Truyen E and Joosen W Domain-Driven discovery of stable abstractions for pointcut interfaces Transactions on Aspect-Oriented Software Development IX, (1-52)
  264. Wu B and Wang A (2012). Comparison of learning software architecture by developing social applications versus games on the Android platform, International Journal of Computer Games Technology, 2012, (5-5), Online publication date: 1-Jan-2012.
  265. Perez B and Correal D (2011). A Model Driven Approach to the Analysis of Quality Scenarios within Self-Adaptable SOA Systems, Electronic Notes in Theoretical Computer Science (ENTCS), 281:C, (113-126), Online publication date: 29-Dec-2011.
  266. Levin M (2011). Four-layer framework for combinatorial optimization problems domain, Advances in Engineering Software, 42:12, (1089-1098), Online publication date: 1-Dec-2011.
  267. Gu Q, Parkin M and Lago P A taxonomy of service engineering stakeholder types Proceedings of the 4th European conference on Towards a service-based internet, (206-219)
  268. ACM
    Neves L, Teixeira L, Sena D, Alves V, Kulesza U and Borba P Investigating the safe evolution of software product lines Proceedings of the 10th ACM international conference on Generative programming and component engineering, (33-42)
  269. ACM
    Ribeiro M, Queiroz F, Borba P, Tolêdo T, Brabrand C and Soares S On the impact of feature dependencies when maintaining preprocessor-based software product lines Proceedings of the 10th ACM international conference on Generative programming and component engineering, (23-32)
  270. ACM
    Mirakhorli M and Cleland-Huang J A pattern system for tracing architectural concerns Proceedings of the 18th Conference on Pattern Languages of Programs, (1-10)
  271. ACM
    Hsieh C, Cheng Y and Chen C Emerging patterns of continuous integration for cross-platform software development Proceedings of the 2nd Asian Conference on Pattern Languages of Programs, (1-9)
  272. ACM
    Falessi D, Cantone G, Kazman R and Kruchten P (2011). Decision-making techniques for software architecture design, ACM Computing Surveys, 43:4, (1-28), Online publication date: 1-Oct-2011.
  273. Oliveira L and Nakagawa E A service-oriented reference architecture for software testing tools Proceedings of the 5th European conference on Software architecture, (405-421)
  274. Capilla R, Zimmermann O, Zdun U, Avgeriou P and Küster J An enhanced architectural knowledge metamodel linking architectural design decisions to other artifacts in the software engineering lifecycle Proceedings of the 5th European conference on Software architecture, (303-318)
  275. Nakagawa E, Antonino P and Becker M Reference architecture and product line architecture Proceedings of the 5th European conference on Software architecture, (207-211)
  276. Naab M Enhancing architecture design methods for improved flexibility in long-living information systems Proceedings of the 5th European conference on Software architecture, (194-198)
  277. Admodisastro N and Kotonya G An architecture analysis approach for supporting black-box software development Proceedings of the 5th European conference on Software architecture, (180-189)
  278. Stol K, Avgeriou P and Babar M Design and evaluation of a process for identifying architecture patterns in open source software Proceedings of the 5th European conference on Software architecture, (147-163)
  279. Díaz J, Pérez J, Garbajosa J and Wolf A Change impact analysis in product-line architectures Proceedings of the 5th European conference on Software architecture, (114-129)
  280. Deiters C and Rausch A A constructive approach to compositional architecture design Proceedings of the 5th European conference on Software architecture, (75-82)
  281. Müller M, Kersten B and Goedicke M A question-based method for deriving software architectures Proceedings of the 5th European conference on Software architecture, (35-42)
  282. Tibermacine C and Zernadji T Supervising the evolution of web service orchestrations using quality requirements Proceedings of the 5th European conference on Software architecture, (1-16)
  283. ACM
    Dobrica L and Ovaska E Analysis of a cross-domain reference architecture using change scenarios Proceedings of the 5th European Conference on Software Architecture: Companion Volume, (1-9)
  284. ACM
    Galster M Dependencies, traceability and consistency in software architecture Proceedings of the 5th European Conference on Software Architecture: Companion Volume, (1-4)
  285. Graham N, Dubois E, Bortolaso C and Wolfe C Scenarchitectures Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part II, (341-358)
  286. ACM
    Tang A, Gerrits T, Nacken P and van Vliet H On the responsibilities of software architects and software engineers in an agile environment Proceedings of the 4th international workshop on Social software engineering, (11-18)
  287. ACM
    Lochmann K and Goeb A A unifying model for software quality Proceedings of the 8th international workshop on Software quality, (3-10)
  288. ACM
    Garvin B, Cohen M and Dwyer M Using feature locality Proceedings of the 8th workshop on Assurances for self-adaptive systems, (24-33)
  289. ACM
    Duszynski S A scalable goal-oriented approach to software variability recovery Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-8)
  290. ACM
    McGregor J, Monteith J and Zhang J Quantifying value in software product line design Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-7)
  291. ACM
    Abotsi K, Kurniadi S, Alsawalqah H and Lee D A software product line-based self-healing strategy for web-based applications Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-8)
  292. ACM
    Nakagawa E, Antonino P and Becker M Exploring the use of reference architectures in the development of product line artifacts Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-8)
  293. ACM
    El-Sharkawy S, Kröher C and Schmid K Supporting heterogeneous compositional multi software product lines Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-4)
  294. ACM
    Guana V and Correal D Variability quality evaluation on component-based software product lines Proceedings of the 15th International Software Product Line Conference, Volume 2, (1-8)
  295. Hassine J and Gherbi A Exploring early availability requirements using use case maps Proceedings of the 15th international conference on Integrating System and Software Modeling, (54-68)
  296. Vasconcelos A and Werner C (2011). Evaluating reuse and program understanding in ArchMine architecture recovery approach, Information Sciences: an International Journal, 181:13, (2761-2786), Online publication date: 1-Jul-2011.
  297. Deiters C and Rausch A Assuring architectural properties during compositional architecture design Proceedings of the 10th international conference on Software composition, (141-148)
  298. ACM
    Galster M and Avgeriou P Empirically-grounded reference architectures Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS, (153-158)
  299. ACM
    Brosch F, Buhnova B, Koziolek H and Reussner R Reliability prediction for fault-tolerant software architectures Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS, (75-84)
  300. ACM
    Koziolek A, Koziolek H and Reussner R PerOpteryx Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS, (33-42)
  301. ACM
    Kavimandan A, Gokhale A, Karsai G and Gray J Managing the quality of software product line architectures through reusable model transformations Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS, (13-22)
  302. ACM
    Koziolek H Sustainability evaluation of software architectures Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS, (3-12)
  303. ACM
    Rahim L and Whittle J Identifying state space reduction techniques from behavioural design patterns Proceedings of the Third Workshop on Behavioural Modelling, (49-55)
  304. ACM
    Nord R, Brown N and Ozkaya I Architecting with just enough information Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge, (9-12)
  305. ACM
    Tang A Software designers, are you biased? Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge, (1-8)
  306. ACM
    Thao C and Munson E Flexible support for managing evolving software product lines Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering, (60-64)
  307. ACM
    Livengood S Issues in software product line evolution Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering, (6-9)
  308. ACM
    Koziolek H, Schlich B, Bilich C, Weiss R, Becker S, Krogmann K, Trifu M, Mirandola R and Koziolek A An industrial case study on quality impact prediction for evolving service-oriented software Proceedings of the 33rd International Conference on Software Engineering, (776-785)
  309. ACM
    Kazman R, Bass L, Ivers J and Moreno G Architecture evaluation without an architecture Proceedings of the 33rd International Conference on Software Engineering, (663-670)
  310. ACM
    She S, Lotufo R, Berger T, Wąsowski A and Czarnecki K Reverse engineering feature models Proceedings of the 33rd International Conference on Software Engineering, (461-470)
  311. ACM
    Classen A, Heymans P, Schobbens P and Legay A Symbolic model checking of software product lines Proceedings of the 33rd International Conference on Software Engineering, (321-330)
  312. ACM
    Geetha D, Kumar T and Kanth K (2011). Framework for hybrid performance prediction process model, ACM SIGSOFT Software Engineering Notes, 36:3, (1-15), Online publication date: 5-May-2011.
  313. Turner R (2011). Specification, Minds and Machines, 21:2, (135-152), Online publication date: 1-May-2011.
  314. ACM
    Elahi G and Yu E Requirements trade-offs analysis in the absence of quantitative measures Proceedings of the 2011 ACM Symposium on Applied Computing, (651-658)
  315. ACM
    Machado I, Bonifácio R, Alves V, Turnes L and Machado G Managing variability in business processes Proceedings of the 2011 international workshop on Early aspects, (25-30)
  316. ACM
    Andersson B (2011). A preliminary idea for an 8-competitive, log2 DMAX + log2 log2 1/U asymptotic-space, interface generation algorithm for two-level hierarchical scheduling of constrained-deadline sporadic tasks on a uniprocessor, ACM SIGBED Review, 8:1, (22-29), Online publication date: 1-Mar-2011.
  317. Sun L and Huang G (2011). Towards accuracy of role-based access control configurations in component-based systems, Journal of Systems Architecture: the EUROMICRO Journal, 57:3, (314-326), Online publication date: 1-Mar-2011.
  318. Chowdhury I and Zulkernine M (2011). Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities, Journal of Systems Architecture: the EUROMICRO Journal, 57:3, (294-313), Online publication date: 1-Mar-2011.
  319. ACM
    Wang A (2011). Extensive Evaluation of Using a Game Project in a Software Architecture Course, ACM Transactions on Computing Education, 11:1, (1-28), Online publication date: 1-Feb-2011.
  320. ACM
    Brummermann H, Keunecke M and Schmid K Variability issues in the evolution of information system ecosystems Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems, (159-164)
  321. ACM
    John I and Silva A Evaluating variability instantiation strategies for product lines Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems, (105-113)
  322. ACM
    Galster M and Avgeriou P The notion of variability in software architecture Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems, (59-67)
  323. ACM
    Cavalcanti Y, do Carmo Machado I, da Mota P, Neto S, Lobato L, de Almeida E and de Lemos Meira S Towards metamodel support for variability and traceability in software product lines Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems, (49-57)
  324. Van Landuyt D, De Beeck S, Truyen E and Verbaeten P Building a digital publishing platform using AOSD Transactions on aspect-oriented software development VIII, (163-195)
  325. Joosen W, Lopez J, Martinelli F and Massacci F Engineering secure future internet services The future internet, (177-191)
  326. Siddle J "Choose your own architecture" - interactive pattern storytelling Transactions on pattern languages of programming II, (16-33)
  327. Wang A and Wu B (2011). Using game development to teach software architecture, International Journal of Computer Games Technology, 2011, (4-4), Online publication date: 1-Jan-2011.
  328. Rosik J, Le Gear A, Buckley J, Babar M and Connolly D (2011). Assessing architectural drift in commercial software development: a case study, Software—Practice & Experience, 41:1, (63-86), Online publication date: 1-Jan-2011.
  329. ACM
    Lopez N and van der Hoek A An agenda for concern-oriented software engineering Proceedings of the FSE/SDP workshop on Future of software engineering research, (217-222)
  330. ACM
    Chen X, Huang G, Chauvel F, Sun Y and Mei H A framework for the integration of MOF-compliant analysis methods Proceedings of the Second Asia-Pacific Symposium on Internetware, (1-10)
  331. ACM
    Ribeiro M, Pacheco H, Teixeira L and Borba P Emergent feature modularization Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, (11-18)
  332. ACM
    Kumar K and Prabhakar T Pattern-oriented knowledge model for architecture design Proceedings of the 17th Conference on Pattern Languages of Programs, (1-21)
  333. ACM
    Siegmund N, Rosenmüller M and Apel S Automating energy optimization with features Proceedings of the 2nd International Workshop on Feature-Oriented Software Development, (2-9)
  334. ACM
    Hatvani L, Jansen A, Seceleanu C and Pettersson P An integrated tool for trade-off analysis of quality-of-service attributes Proceedings of the 2nd International Workshop on the Quality of Service-Oriented Software Systems, (1-6)
  335. ACM
    Noorshams Q, Martens A and Reussner R Using quality of service bounds for effective multi-objective software architecture optimization Proceedings of the 2nd International Workshop on the Quality of Service-Oriented Software Systems, (1-6)
  336. Koziolek A, Noorshams Q and Reussner R Focussing multi-objective software architecture optimization using quality of service bounds Proceedings of the 2010 international conference on Models in software engineering, (384-399)
  337. Tanik U (2010). SYNERGISTIC VALIDATION METHODOLOGY FOR KNOWLEDGE-BASED ENGINEERING SYSTEMS, Journal of Integrated Design & Process Science, 14:4, (1-24), Online publication date: 1-Oct-2010.
  338. Klerkx J, Vandeputte B, Parra G, Santos J, Van Assche F and Duval E How to share and reuse learning resources Proceedings of the 5th European conference on Technology enhanced learning conference on Sustaining TEL: from innovation to learning and practice, (183-196)
  339. ACM
    Faily S and Flechais I To boldly go where invention isn't secure Proceedings of the 2010 New Security Paradigms Workshop, (73-84)
  340. ACM
    Kim S, Kim D and Park S Tool support for quality-driven development of software architectures Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering, (127-130)
  341. ACM
    Buchgeher G and Weinreich R Tool demonstration Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java, (158-161)
  342. Medeiros F, de Almeida E and Meira S SOPLE-DE Proceedings of the 14th international conference on Software product lines: going beyond, (456-460)
  343. Clements P, McGregor J and Bass L Eliciting and capturing business goals to inform a product line's business case and architecture Proceedings of the 14th international conference on Software product lines: going beyond, (393-405)
  344. Schwittek W and Eicker S Communicating architectural knowledge Proceedings of the 4th European conference on Software architecture, (457-463)
  345. Savolainen J, Kuusela J, Männistö T and Nyyssönen A Experiences in making architectural decisions during the development of a new base station platform Proceedings of the 4th European conference on Software architecture, (425-432)
  346. Berrocal J, García-Alonso J and Murillo J Facilitating the selection of architectural patterns by means of a marked requirements model Proceedings of the 4th European conference on Software architecture, (384-391)
  347. Ivanović A and America P Customer value in architecture decision making Proceedings of the 4th European conference on Software architecture, (263-278)
  348. Christensen H, Hansen K and Lindstrøm B Lightweight and continuous architectural software quality assurance using the aSQA technique Proceedings of the 4th European conference on Software architecture, (118-132)
  349. van Heesch U and Avgeriou P Naive architecting - understanding the reasoning process of students Proceedings of the 4th European conference on Software architecture, (24-37)
  350. ACM
    Kou S, Babar M and Sangroya A Modeling security for service oriented applications Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (294-301)
  351. ACM
    Anvaari M and Jansen S Evaluating architectural openness in mobile software platforms Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (85-92)
  352. ACM
    Cataldo M and Herbsleb J Architecting in software ecosystems Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (65-72)
  353. ACM
    Woods E and Rozanski N Unifying software architecture with its implementation Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (55-58)
  354. ACM
    McGee R, Eklund U and Lundin M Stakeholder identification and quality attribute prioritization for a global Vehicle Control System Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (43-48)
  355. ACM
    Andersen M Architectural mismatch issues in identity management deployment Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (31-33)
  356. ACM
    Su M Capturing exploration to improve software architecture documentation Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (17-21)
  357. ACM
    Tofan D Tacit architectural knowledge Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (9-11)
  358. ACM
    Haupt M, Hirschfeld R, Pape T, Gabrysiak G, Marr S, Bergmann A, Heise A, Kleine M and Krahn R The SOM family Proceedings of the fifteenth annual conference on Innovation and technology in computer science education, (18-22)
  359. Martens A, Ardagna D, Koziolek H, Mirandola R and Reussner R A hybrid approach for multi-attribute qos optimisation in component based software systems Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps, (84-101)
  360. Mohamed A and Zulkernine M Architectural design decisions for achieving reliable software systems Proceedings of the First international conference on Architecting Critical Systems, (19-32)
  361. ACM
    Siegmund N, Feigenspan J, Soffner M, Fruth J and Köppen V Challenges of secure and reliable data management in heterogeneous environments Proceedings of the First International Workshop on Digital Engineering, (17-24)
  362. ACM
    Pandey R (2010). Architectural description languages (ADLs) vs UML, ACM SIGSOFT Software Engineering Notes, 35:3, (1-5), Online publication date: 11-May-2010.
  363. Nguyen D, Usbeck K, Mongan W, Cannon C, Lass R, Salvage J, Regli W, Mayk I and Urness T A methodology for developing an agent systems reference architecture Proceedings of the 11th international conference on Agent-oriented software engineering, (177-188)
  364. Serrano J and Saugar S An architectural perspective on multiagent societies Proceedings of the 11th international conference on Agent-oriented software engineering, (165-176)
  365. ACM
    Alkazemi B and Felemban E Towards a framework for engineering software development of sensor nodes in wireless sensor networks Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications, (72-75)
  366. ACM
    Kuziemsky C, Borycki E and Brasset-Latulippe A A typology to support HIS design for collaborative healthcare delivery Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care, (29-38)
  367. ACM
    Kaddoum E, Raibulet C, Georgé J, Picard G and Gleizes M Criteria for the evaluation of self-* systems Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, (29-38)
  368. ACM
    Shahin M, Liang P and Khayyambashi M Improving understandability of architecture design through visualization of architectural design decision Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, (88-95)
  369. ACM
    Ozkaya I, Wallin P and Axelsson J Architecture knowledge management during system evolution Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, (52-59)
  370. ACM
    Clements P and Bass L Business goals as architectural knowledge Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, (9-12)
  371. ACM
    Wang W and Burge J Using rationale to support pattern-based architectural design Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, (1-8)
  372. ACM
    Ivanović A and America P Information needed for architecture decision making Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering, (54-57)
  373. ACM
    Kammüller F, Rein A and Reiser M Feature link propagation across variability representations with Isabelle/HOL Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering, (48-53)
  374. ACM
    Kruchten P Software architecture and agile software development Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, (497-498)
  375. ACM
    Mattsson A Automatic enforcement of architectural design rules Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, (369-372)
  376. ACM
    May N Dynamic service quality and resource negotiation for high-availability service-oriented systems Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, (327-328)
  377. ACM
    Carriere J, Kazman R and Ozkaya I A cost-benefit framework for making architectural decisions in a business context Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, (149-157)
  378. ACM
    Harper K, Zheng J and Mahate S Experiences in initiating concurrency software research efforts Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, (139-148)
  379. ACM
    Zheng J and Harper K Concurrency design patterns, software quality attributes and their tactics Proceedings of the 3rd International Workshop on Multicore Software Engineering, (40-47)
  380. ACM
    Liebig J, Apel S, Lengauer C, Kästner C and Schulze M An analysis of the variability in forty preprocessor-based software product lines Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (105-114)
  381. ACM
    Ubayashi N, Nomura J and Tamai T Archface Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (75-84)
  382. ACM
    Harrison N, Avgeriou P and Zdun U On the impact of fault tolerance tactics on architecture patterns Proceedings of the 2nd International Workshop on Software Engineering for Resilient Systems, (12-21)
  383. Thörn C (2010). Current state and potential of variability management practices in software-intensive SMEs, Information and Software Technology, 52:4, (411-421), Online publication date: 1-Apr-2010.
  384. ACM
    Dahiya D (2010). Teaching software engineering, ACM SIGSOFT Software Engineering Notes, 35:2, (1-5), Online publication date: 27-Mar-2010.
  385. ACM
    Shahin M, Liang P and Khayyambashi M Rationale visualization of software architectural design decision using compendium Proceedings of the 2010 ACM Symposium on Applied Computing, (2367-2368)
  386. ACM
    Lajmi A, Ziane M, Ziadi T and Cauvin S A multi-view model-driven approach for packaging software components Proceedings of the 2010 ACM Symposium on Applied Computing, (2297-2304)
  387. ACM
    Herold S Checking architectural compliance in component-based systems Proceedings of the 2010 ACM Symposium on Applied Computing, (2244-2251)
  388. ACM
    Kumar K and Prabhakar T Design decision topology model for pattern relationship analysis Proceedings of the 1st Asian Conference on Pattern Languages of Programs, (1-9)
  389. ACM
    Dugerdil P and Repond J Automatic generation of abstract views for legacy software comprehension Proceedings of the 3rd India software engineering conference, (23-32)
  390. Brønsted J, Madsen P, Skou A and Torbesen R The homeport system Proceedings of the 7th IEEE conference on Consumer communications and networking conference, (754-758)
  391. Van Landuyt D, Truyen E and Joosen W Discovery of stable abstractions for aspect-oriented composition in the car crash management domain Transactions on aspect-oriented software development VII, (375-422)
  392. Harrison N and Avgeriou P Implementing reliability Architecting dependable systems VII, (97-122)
  393. Bennicke M and Lewerentz C Towards managing software architectures with ontologies Graph transformations and model-driven engineering, (274-308)
  394. Van Landuyt D, Truyen E and Joosen W Discovery of stable abstractions for aspect-oriented composition in the car crash management domain Transactions on aspect-oriented software development VII, (375-422)
  395. Sooriamurthi R (2010). The essence of object orientation for CS0, Journal of Computing Sciences in Colleges, 25:3, (67-74), Online publication date: 1-Jan-2010.
  396. Määttä J, Järvinen R, Luostarinen R and Manner J Email messaging over heterogeneous networks and interfaces Proceedings of the 3rd international conference on New technologies, mobility and security, (84-88)
  397. ACM
    Catal C (2009). Barriers to the adoption of software product line engineering, ACM SIGSOFT Software Engineering Notes, 34:6, (1-4), Online publication date: 3-Dec-2009.
  398. ACM
    Alsawalqah H, Abotsi K and Lee D An automated mechanism for organizing and retrieving core asset artifacts for product derivation in SPL Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, (480-485)
  399. Stelzer D Enterprise architecture principles Proceedings of the 2009 international conference on Service-oriented computing, (12-21)
  400. ACM
    Liang S, Reibling L and Sambasivam S (2009). "Automatic Prototype Generating" restated with re-ADA, ACM SIGAda Ada Letters, 29:3, (45-60), Online publication date: 9-Nov-2009.
  401. ACM
    Liang S, Reibling L and Sambasivam S "Automatic Prototype Generating" restated with re-ADA Proceedings of the ACM SIGAda annual international conference on Ada and related technologies, (45-60)
  402. ACM
    Auguston M Monterey Phoenix, or how to make software architecture executable Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, (1031-1040)
  403. ACM
    Mendonca M, Branco M and Cowan D S.P.L.O.T. Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, (761-762)
  404. Michalik B and Nawrocki J Towards decision centric repository of architectural knowledge Proceedings of the 4th IFIP TC 2 Central and East European conference on Advances in Software Engineering Techniques, (3-15)
  405. ACM
    Heidenreich F Towards systematic ensuring well-formedness of software product lines Proceedings of the First International Workshop on Feature-Oriented Software Development, (69-74)
  406. ACM
    Liebig J, Apel S, Lengauer C and Leich T RobbyDBMS Proceedings of the First International Workshop on Feature-Oriented Software Development, (63-68)
  407. ACM
    Apel S, Liebig J, Kästner C, Kuhlemann M and Leich T An orthogonal access modifier model for feature-oriented programming Proceedings of the First International Workshop on Feature-Oriented Software Development, (27-33)
  408. ACM
    Auguston M (2009). Software architecture built from behavior models, ACM SIGSOFT Software Engineering Notes, 34:5, (1-15), Online publication date: 2-Oct-2009.
  409. ACM
    Siddle J An interactive pattern story about remote object invocation Proceedings of the 16th Conference on Pattern Languages of Programs, (1-12)
  410. ACM
    Pukall M, Siegmund N and Cazzola W Feature-oriented runtime adaptation Proceedings of the 2009 ESEC/FSE workshop on Software integration and evolution @ runtime, (33-36)
  411. Schmid K and van der Linden F Introducing and optimizing software product lines using the FEF Proceedings of the 13th International Software Product Line Conference, (311-311)
  412. Donohoe P Introduction to software product lines Proceedings of the 13th International Software Product Line Conference, (305-305)
  413. Hartmann H, Trew T and Matsinger A Supplier independent feature modelling Proceedings of the 13th International Software Product Line Conference, (191-200)
  414. John I and Eisenbarth M A decade of scoping Proceedings of the 13th International Software Product Line Conference, (31-40)
  415. López N, Casallas R and van der Hoek A Issues in mapping change-based product line architectures to configuration management systems Proceedings of the 13th International Software Product Line Conference, (21-30)
  416. White J, Dougherty B, Schmidt D and Benavides D Automated reasoning for multi-step feature model configuration problems Proceedings of the 13th International Software Product Line Conference, (11-20)
  417. ACM
    Cataldo M and Nambiar S On the relationship between process maturity and geographic distribution Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, (101-110)
  418. ACM
    Chen H, Perry O and Kazman R An integrated framework for service engineering Proceedings of the 11th International Conference on Electronic Commerce, (269-278)
  419. Jansen A, Avgeriou P and van der Ven J (2009). Enriching software architecture documentation, Journal of Systems and Software, 82:8, (1232-1248), Online publication date: 1-Aug-2009.
  420. Kim S, Kim D, Lu L and Park S (2009). Quality-driven architecture development using architectural tactics, Journal of Systems and Software, 82:8, (1211-1231), Online publication date: 1-Aug-2009.
  421. López C, Inostroza P, Cysneiros L and Astudillo H (2009). Visualization and comparison of architecture rationale with semantic web technologies, Journal of Systems and Software, 82:8, (1198-1210), Online publication date: 1-Aug-2009.
  422. Zimmermann O, Koehler J, Leymann F, Polley R and Schuster N (2009). Managing architectural decision models with dependency relations, integrity constraints, and production rules, Journal of Systems and Software, 82:8, (1249-1267), Online publication date: 1-Aug-2009.
  423. ACM
    Golden E Helping software architects design for usability Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, (317-320)
  424. ACM
    Ubayashi N, Akatoki H and Nomura J Pointcut-based architectural interface for bridging a gap between design and implementation Proceedings of the Workshop on AOP and Meta-Data for Software Evolution, (1-6)
  425. ACM
    Siegmund N, Pukall M, Soffner M, Köppen V and Saake G Using software product lines for runtime interoperability Proceedings of the Workshop on AOP and Meta-Data for Software Evolution, (1-7)
  426. Yu W and Smith S Reusability of FEA software Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering, (43-50)
  427. Ferrari R, Madhavji N and Wilding M The impact of non-technical factors on Software Architecture Proceedings of the 2009 ICSE Workshop on Leadership and Management in Software Architecture, (32-36)
  428. van den Heuvel W, Zimmermann O, Leymann F, Lago P, Schieferdecker I, Zdun U and Avgeriou P Software service engineering Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems, (26-33)
  429. Alspaugh T, Asuncion H and Scacchi W Analyzing software licenses in open architecture software systems Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, (54-57)
  430. Liming Zhu and Yan Liu Model Driven Development with non-functional aspects Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design, (49-54)
  431. Chaki S, Diaz-Pace A, Garlan D, Gurfinkel A and Ozkaya I Towards engineered architecture evolution Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering, (1-6)
  432. Unphon H, Dittrich Y and Hubaux A Taking care of cooperation when evolving socially embedded systems Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, (96-103)
  433. de Boer R and van Vliet H QuOnt Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge, (57-64)
  434. May N A Redundancy Protocol for Service-Oriented Architectures Service-Oriented Computing --- ICSOC 2008 Workshops, (211-220)
  435. ACM
    Im K and McGregor J Debugging support for security properties of software architectures Proceedings of the 5th Annual Workshop on Cyber Security and Information Intelligence Research: Cyber Security and Information Intelligence Challenges and Strategies, (1-4)
  436. Al-Rousan T, Sulaiman S and Salam R (2009). Supporting architectural design decisions through risk identification architecture pattern (RIAP) model, WSEAS Transactions on Information Science and Applications, 6:4, (611-620), Online publication date: 1-Apr-2009.
  437. ACM
    Hunt J A practical state machine project Proceedings of the 47th Annual Southeast Regional Conference, (1-6)
  438. ACM
    Niu N and Easterbrook S Concept analysis for product line requirements Proceedings of the 8th ACM international conference on Aspect-oriented software development, (137-148)
  439. ACM
    Bonifácio R and Borba P Modeling scenario variability as crosscutting mechanisms Proceedings of the 8th ACM international conference on Aspect-oriented software development, (125-136)
  440. ACM
    Van Landuyt D, Op de beeck S, Truyen E and Joosen W Domain-driven discovery of stable abstractions for pointcut interfaces Proceedings of the 8th ACM international conference on Aspect-oriented software development, (75-86)
  441. ACM
    Medikonda B and Panchumarthy S (2009). A framework for software safety in safety-critical systems, ACM SIGSOFT Software Engineering Notes, 34:2, (1-9), Online publication date: 28-Feb-2009.
  442. Choi Y, Choi H and Oh M An architectural design decision-centric approach to architectural evolution Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1, (417-422)
  443. Nasaruddin F, Zakeryfar M and Ahmad R (2009). Development of an online image repository system for cardiac modeling, WSEAS Transactions on Information Science and Applications, 6:2, (211-220), Online publication date: 1-Feb-2009.
  444. Liu Y, Zhu L, Bass L, Gorton I and Staples M Non-Functional Property Driven Service Governance Service-Oriented Computing - ICSOC 2007 Workshops, (45-55)
  445. Tempero E Experiences in teaching quality attribute scenarios Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95, (181-188)
  446. Wang A and Wu B (2009). An application of a game development framework in higher education, International Journal of Computer Games Technology, 2009, (1-12), Online publication date: 1-Jan-2009.
  447. Nasaruddin F and Zakeryfar M An online system for sharing image data for cardiac modeling Proceedings of the 8th conference on Applied computer scince, (139-144)
  448. ACM
    Harrison N and Avgeriou P Incorporating fault tolerance tactics in software architecture patterns Proceedings of the 2008 RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems, (9-18)
  449. ACM
    Bertoncello I, Dias M, Brito P and Rubira C Explicit exception handling variability in component-based product line architectures Proceedings of the 4th international workshop on Exception handling, (47-54)
  450. ACM
    Nunes I, Kulesza U, Nunes C, Cirilo E and Lucena C Extending web-based applications to incorporate autonomous behavior Proceedings of the 14th Brazilian Symposium on Multimedia and the Web, (115-122)
  451. ACM
    Soares S, Calheiros F, Nepomuceno V, Menezes A, Borba P and Alves V Supporting software product lines development Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, (737-738)
  452. ACM
    Weyns D, Holvoet T, Schelfthout K and Wielemans J Decentralized control of automatic guided vehicles Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, (663-674)
  453. Estublier J, Ionita A and Nguyen T Code generation for a bi-dimensional composition mechanism Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques, (171-185)
  454. Grünbacher P, Rabiser R and Dhungana D Product Line Tools are Product Lines Too Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, (351-354)
  455. Capilla R, Nava F and Carrillo C Effort Estimation in Capturing Architectural Knowledge Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, (208-217)
  456. ACM
    Gast H Patterns and traceability in teaching software architecture Proceedings of the 6th international symposium on Principles and practice of programming in Java, (23-31)
  457. ACM
    Gupta M, Banerjee S, Agrawal M and Rao H (2008). Security analysis of Internet technology components enabling globally distributed workplaces—a framework, ACM Transactions on Internet Technology, 8:4, (1-38), Online publication date: 1-Sep-2008.
  458. Chen D, Doumeingts G and Vernadat F (2008). Architectures for enterprise integration and interoperability, Computers in Industry, 59:7, (647-659), Online publication date: 1-Sep-2008.
  459. ACM
    Chang S, Chen X, Priest R and Plimmer B Issues of extending the user interface of integrated development environments Proceedings of the 9th ACM SIGCHI New Zealand Chapter's International Conference on Human-Computer Interaction: Design Centered HCI, (23-30)
  460. Postmus D and Meijler T (2008). Aligning the economic modeling of software reuse with reuse practices, Information and Software Technology, 50:7-8, (753-762), Online publication date: 1-Jun-2008.
  461. Admodisastro N and Kotonya G Architectural Analysis Approaches Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems, (26-38)
  462. ACM
    Figueiredo E, Cacho N, Sant'Anna C, Monteiro M, Kulesza U, Garcia A, Soares S, Ferrari F, Khan S, Castor Filho F and Dantas F Evolving software product lines with aspects Proceedings of the 30th international conference on Software engineering, (261-270)
  463. ACM
    Erfanian A and Shams Aliee F An ontology-driven software architecture evaluation method Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge, (79-86)
  464. ACM
    Gu Q and Lago P SOA process decisions Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge, (3-10)
  465. ACM
    Sangwan R and Ros J Architecture leadership and management in globally distributed software development Proceedings of the first international workshop on Leadership and management in software architecture, (17-22)
  466. ACM
    Berenbach B The other skills of the software architect Proceedings of the first international workshop on Leadership and management in software architecture, (7-12)
  467. ACM
    Apel S, Kaestner C and Lengauer C Research challenges in the tension between features and services Proceedings of the 2nd international workshop on Systems development in SOA environments, (53-58)
  468. ACM
    Bastida L, Nieto F and Tola R Context-aware service composition Proceedings of the 2nd international workshop on Systems development in SOA environments, (19-24)
  469. Zhu L, Staples M and Jeffery R Scaling up software architecture evaluation processes Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story, (112-122)
  470. ACM
    Mirakhorli M, Azim Sharifloo A and Shams F Architectural challenges of ultra large scale systems Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems, (45-48)
  471. ACM
    Azim Sharifloo A, Mirakhorli M and Shams F How could ULS systems achieve architecture benefits? Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems, (41-44)
  472. ACM
    Keuler T An aspect-oriented approach for improving architecture design efficiency Companion of the 30th international conference on Software engineering, (1007-1010)
  473. ACM
    Pautasso C, Zimmermann O and Leymann F Restful web services vs. "big"' web services Proceedings of the 17th international conference on World Wide Web, (805-814)
  474. Alrifai R (2008). A project approach for teaching software architecture and web services in a software engineering course, Journal of Computing Sciences in Colleges, 23:4, (237-240), Online publication date: 1-Apr-2008.
  475. ACM
    Rosenmüller M, Siegmund N, Schirmeier H, Sincero J, Apel S, Leich T, Spinczyk O and Saake G FAME-DBMS Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management, (1-6)
  476. ACM
    Vazquez G, Campo M and Pace J A case-based reasoning approach for materializing software architectures onto object-oriented designs Proceedings of the 2008 ACM symposium on Applied computing, (842-843)
  477. Liu L, Thanheiser S and Schmeck H A reference architecture for self-organizing service-oriented computing Proceedings of the 21st international conference on Architecture of computing systems, (205-219)
  478. Weyns D and Holvoet T (2008). Architectural design of a situated multiagent system for controlling automatic guided vehicles, International Journal of Agent-Oriented Software Engineering, 2:1, (90-128), Online publication date: 1-Jan-2008.
  479. Verstraete P, Germain B, Valckenaers P, Brussel H, Belle J and Hadeli (2008). Engineering manufacturing control systems using PROSA and delegate MAS, International Journal of Agent-Oriented Software Engineering, 2:1, (62-89), Online publication date: 1-Jan-2008.
  480. Sant'Anna C, Lobato C, Kulesza U, Garcia A, Chavez C and Lucena C (2008). On the modularity assessment of aspect-oriented multiagent architectures: a quantitative study, International Journal of Agent-Oriented Software Engineering, 2:1, (34-61), Online publication date: 1-Jan-2008.
  481. Boucke N and Holvoet T (2008). View composition in multiagent architectures, International Journal of Agent-Oriented Software Engineering, 2:1, (3-33), Online publication date: 1-Jan-2008.
  482. ACM
    Lau K and Wang Z (2007). Verified component-based software in SPARK, ACM SIGAda Ada Letters, XXVII:3, (51-58), Online publication date: 17-Nov-2007.
  483. Becker-Pechau P and Bennicke M Concepts of modeling architectural module views for compliance checks based on architectural styles Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (168-175)
  484. ACM
    Kavimandan A and Gokhale A A parameterized model transformations approach for automating middleware QoS configurations in distributed real-time and embedded systems Proceedings of the 2007 workshop on Automating service quality: Held at the International Conference on Automated Software Engineering (ASE), (16-21)
  485. Elahi G and Yu E A goal oriented approach for modeling and analyzing security trade-offs Proceedings of the 26th international conference on Conceptual modeling, (375-390)
  486. ACM
    Czarnecki K Software reuse and evolution with generative techniques Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, (575-575)
  487. ACM
    Gawley R Automating the identification of variability realisation techniques from feature models Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering, (555-558)
  488. ACM
    Botterweck G, O'Brien L and Thiel S Model-driven derivation of product architectures Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, (469-472)
  489. ACM
    Lau K and Wang Z Verified component-based software in SPARK Proceedings of the 2007 ACM international conference on SIGAda annual international conference, (51-58)
  490. ACM
    Abi-Antoun M Making frameworks work Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, (1004-1018)
  491. ACM
    Forget A, Arnold D and Chiasson S CASE-FX Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, (803-804)
  492. Jung G and Hatcliff J (2007). A correlation framework for the CORBA component model, International Journal on Software Tools for Technology Transfer (STTT), 9:5-6, (417-427), Online publication date: 1-Oct-2007.
  493. Harrison N and Cockburn A (2007). Learning the lessons of architecture patterns, Journal of Computing Sciences in Colleges, 23:1, (198-203), Online publication date: 1-Oct-2007.
  494. ACM
    Trujillo S, Azanza M and Diaz O Generative metaprogramming Proceedings of the 6th international conference on Generative programming and component engineering, (105-114)
  495. Lau K and Wang Z (2007). Software Component Models, IEEE Transactions on Software Engineering, 33:10, (709-724), Online publication date: 1-Oct-2007.
  496. Brito P, De Lemos R, Martins E and Rubira C Architecture-centric fault tolerance with exception handling Proceedings of the Third Latin-American conference on Dependable Computing, (75-94)
  497. Cordero R and Salavert I Analyzing styles of the modular software architecture view Proceedings of the First European conference on Software Architecture, (275-278)
  498. Harrison N and Avgeriou P Leveraging architecture patterns to satisfy quality attributes Proceedings of the First European conference on Software Architecture, (263-270)
  499. Falessi D, Kruchten P and Cantone G Issues in applying empirical software engineering to software architecture Proceedings of the First European conference on Software Architecture, (257-262)
  500. Sant'Anna C, Figueiredo E, Garcia A and Lucena C On the modularity of software architectures Proceedings of the First European conference on Software Architecture, (207-224)
  501. Kjær K First class connectors for prototyping service oriented architectures Proceedings of the First European conference on Software Architecture, (171-178)
  502. Farenhorst R, Lago P and Van Vliet H Effective tool support for architectural knowledge sharing Proceedings of the First European conference on Software Architecture, (123-138)
  503. Zalewski A Beyond ATAM Proceedings of the First European conference on Software Architecture, (92-105)
  504. Pahl C, Giesecke S and Hasselbring W An ontology-based approach for modelling architectural styles Proceedings of the First European conference on Software Architecture, (60-75)
  505. Wu W and Kelly T Combining Bayesian belief networks and the goal structuring notation to support architectural reasoning about safety Proceedings of the 26th international conference on Computer Safety, Reliability, and Security, (172-186)
  506. Dillon T, Wu C and Chang E Reference architectural styles for service-oriented computing Proceedings of the 2007 IFIP international conference on Network and parallel computing, (543-555)
  507. Cordero R and Salavert I Relating software architecture views by using MDA Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III, (104-114)
  508. Gu T, Lo N and Yang W Towards a COTS-based service-oriented simulation architecture Proceedings of the 2007 Summer Computer Simulation Conference, (1128-1135)
  509. Clerc V, Lago P and van Vliet H The architect's mindset Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications, (231-249)
  510. Poort E, Postema H, Key A and de With P The influence of CMMI on establishing an architecting process Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications, (215-230)
  511. de Boer R, Farenhorst R, Lago P, van Vliet H, Clerc V and Jansen A Architectural knowledge Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications, (197-214)
  512. Babar M, Bass L and Gorton I Factors influencing industrial practices of software architecture evaluation Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications, (90-107)
  513. Vasconcelos A and Werner C Architecture recovery and evaluation aiming at program understanding and reuse Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications, (72-89)
  514. Díaz-Pace J and Campo M Using planning techniques to assist quality-driven architectural design exploration Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications, (33-52)
  515. Zimmermann O, Gschwind T, Küster J, Leymann F and Schuster N Reusable architectural decision models for enterprise application development Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications, (15-32)
  516. Ali Babar M, Bass L and Gorton I Factors Influencing Industrial Practices of Software Architecture Evaluation Third International Conference on Quality of Software Architectures on Software Architectures, Components, and Applications - Volume 4880, (90-107)
  517. Vasconcelos A and Werner C Architecture Recovery and Evaluation Aiming at Program Understanding and Reuse Third International Conference on Quality of Software Architectures on Software Architectures, Components, and Applications - Volume 4880, (72-89)
  518. Clerc V, Lago P and Vliet H The Architect's Mindset Third International Conference on Quality of Software Architectures on Software Architectures, Components, and Applications - Volume 4880, (231-249)
  519. Poort E, Postema H, Key A and With P The Influence of CMMI on Establishing an Architecting Process Third International Conference on Quality of Software Architectures on Software Architectures, Components, and Applications - Volume 4880, (215-230)
  520. Boer R, Farenhorst R, Lago P, Vliet H, Clerc V and Jansen A Architectural Knowledge Third International Conference on Quality of Software Architectures on Software Architectures, Components, and Applications - Volume 4880, (197-214)
  521. Padilla G, Montes de Oca C and Lemus C An execution-level component composition model based on component testing information Proceedings of the 10th international conference on Component-based software engineering, (203-210)
  522. Lau K and Taweel F Data encapsulation in software components Proceedings of the 10th international conference on Component-based software engineering, (1-16)
  523. ACM
    Stefanova S Parking access and revenue control system Proceedings of the 2007 international conference on Computer systems and technologies, (1-4)
  524. Binkley D Source Code Analysis 2007 Future of Software Engineering, (104-119)
  525. Trujillo S, Azanza M, Diaz O and Capilla R Exploring Extensibility of Architectural Design Decisions Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
  526. Mattsson A, Lundell B, Lings B and Fitzgerald B Experiences from Representing Software Architecture in a Large Industrial Project Using Model Driven Development Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
  527. Habli I and Kelly T Capturing and Replaying Architectural Knowledge through Derivational Analogy Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
  528. Babu T. L, Seetha Ramaiah M, Prabhakar T and Rambabu D ArchVoc--Towards an Ontology for Software Architecture Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
  529. Herold S, Metzger A, Rausch A and Stallbaum H Towards Bridging the Gap between Goal-Oriented Requirements Engineering and Compositional Architecture Development Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
  530. Weyns D and Holvoet T An Architectural Strategy for Self-Adapting Systems Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
  531. Gomaa H and Hussein M Model-Based Software Design and Adaptation Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
  532. Bauer B, Müller J and Roser S Decentralized business process modeling and enactment Proceedings of the 5th international conference on Programming multi-agent systems, (1-26)
  533. Hansen K and Wells L Dynamic design and evaluation of software architecture in critical systems development Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69, (35-44)
  534. Garlan D and Schmerl B Architecture-driven modelling and analysis Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69, (3-17)
  535. Belmonte D, Matos S, Scandelari L and Fernandes C Applying the responsibility-driven approach in the domain framework development Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology, (449-454)
  536. Batory D Program refactoring, program synthesis, and model-driven development Proceedings of the 16th international conference on Compiler construction, (156-171)
  537. Lopez-Herrejon R and Apel S Measuring and characterizing crosscutting in aspect-based programs Proceedings of the 10th international conference on Fundamental approaches to software engineering, (423-437)
  538. Reis S, Metzger A and Pohl K Integration testing in software product line engineering Proceedings of the 10th international conference on Fundamental approaches to software engineering, (321-335)
  539. ACM
    Yu L and Ramaswamy S Change propagations in the maintenance of kernel-based software with a study on Linux Proceedings of the 45th annual southeast regional conference, (76-81)
  540. ACM
    Hunt J and McGregor J When less is more Proceedings of the 45th annual southeast regional conference, (30-35)
  541. Boucké N, Garcia A and Holvoet T Composing Structural Views in xADL Proceedings of the 10th international conference on Early aspects: current challenges and future directions, (115-138)
  542. ACM
    Tekinerdogan B, Hofmann C and Aksit M Modeling traceability of concerns in architectural views Proceedings of the 10th international workshop on Aspect-oriented modeling, (49-56)
  543. Wu W and Kelly T Towards evidence-based architectural design for safety-critical software applications Architecting dependable systems IV, (383-408)
  544. Grunske L, Lindsay P, Bondarev E, Papadopoulos Y and Parker D An outline of an architecture-based method for optimizing dependability attributes of software-intensive systems Architecting dependable systems IV, (188-209)
  545. Buskens R and Gonzalez O Model-centric development of highly available software systems Architecting dependable systems IV, (163-187)
  546. Hofmeister C, Kruchten P, Nord R, Obbink H, Ran A and America P (2007). A general model of software architecture design derived from five industrial approaches, Journal of Systems and Software, 80:1, (106-126), Online publication date: 1-Jan-2007.
  547. Asikainen T, Männistö T and Soininen T (2007). Kumbang, Advanced Engineering Informatics, 21:1, (23-40), Online publication date: 1-Jan-2007.
  548. Aier S and Schönherr M Model driven service domain analysis Proceedings of the 4th international conference on Service-oriented computing, (190-200)
  549. ACM
    In H, Baik J, Kim S, Yang Y and Boehm B (2006). A quality-based cost estimation model for the product line life cycle, Communications of the ACM, 49:12, (85-88), Online publication date: 1-Dec-2006.
  550. ACM
    Pohl K and Metzger A (2006). Software product line testing, Communications of the ACM, 49:12, (78-81), Online publication date: 1-Dec-2006.
  551. ACM
    Kishi T and Noda N (2006). Formal verification and software product lines, Communications of the ACM, 49:12, (73-77), Online publication date: 1-Dec-2006.
  552. ACM
    Helferich A, Schmid K and Herzwurm G (2006). Product management for software product lines: an unsolved problem?, Communications of the ACM, 49:12, (66-67), Online publication date: 1-Dec-2006.
  553. ACM
    Clements P, Jones L, McGregor J and Northrop L (2006). Getting there from here, Communications of the ACM, 49:12, (33-36), Online publication date: 1-Dec-2006.
  554. Tanikella R, Matos G, Tai G and Wehrwein B Relating requirements to a user interface architecture for a rich enterprise web application Proceedings of the 2nd international conference on Trends in enterprise application architecture, (311-325)
  555. Tanikella R, Matos G, Tai G and Wehrwein B Relating Requirements to a User Interface Architecture for a Rich Enterprise Web Application Trends in Enterprise Application Architecture, (311-325)
  556. ACM
    Alves V, Gheyi R, Massoni T, Kulesza U, Borba P and Lucena C Refactoring product lines Proceedings of the 5th international conference on Generative programming and component engineering, (201-210)
  557. Gümüşkaya H An architecture design process using a supportable meta-architecture and roundtrip engineering Proceedings of the 4th international conference on Advances in Information Systems, (324-333)
  558. Vallino J If you're not modeling, you're just programming Proceedings of the 2006 international conference on Models in software engineering, (291-300)
  559. ACM
    Krishna A, Gokhale A and Schmidt D (2006). Context-specific middleware specialization techniques for optimizing software product-line architectures, ACM SIGOPS Operating Systems Review, 40:4, (205-218), Online publication date: 1-Oct-2006.
  560. Gomaa H A software modeling odyssey Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems, (1-15)
  561. ACM
    Ali Babar M and Biffl S Eliciting better quality architecture evaluation scenarios Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, (307-315)
  562. ACM
    Ali Babar M, Kitchenham B and Jeffery R Distributed versus face-to-face meetings for architecture evalution Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, (252-261)
  563. ACM
    Denger C and Kolb R Testing and inspecting reusable product line components Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, (184-193)
  564. Weyns D and Holvoet T Architecture-centric software development of situated multiagent systems Proceedings of the 7th international conference on Engineering societies in the agents world VII, (62-85)
  565. ACM
    Capilla R, Nava F, Pérez S and Dueñas J (2006). A web-based tool for managing architectural design decisions, ACM SIGSOFT Software Engineering Notes, 31:5, (4-es), Online publication date: 1-Sep-2006.
  566. Graham T and Roberts W Toward quality-driven development of 3D computer games Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification, (248-261)
  567. ACM
    Kolb R and Muthig D Making testing product lines more efficient by improving the testability of product line architectures Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis, (22-27)
  568. Pahl C Ontology-based composition and transformation for model-driven service architecture Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications, (198-212)
  569. Avgeriou P, Zdun U and Borne I Architecture-centric evolution Proceedings of the 2006 conference on Object-oriented technology: ECOOP 2006 workshop reader, (97-105)
  570. Schmerl B, Aldrich J, Garlan D, Kazman R and Yan H (2006). Discovering Architectures from Running Systems, IEEE Transactions on Software Engineering, 32:7, (454-466), Online publication date: 1-Jul-2006.
  571. Babar M, Kitchenham B, Zhu L, Gorton I and Jeffery R (2006). An empirical study of groupware support for distributed software architecture evaluation process, Journal of Systems and Software, 79:7, (912-925), Online publication date: 1-Jul-2006.
  572. Tibermacine C, Fleurquin R and Sadou S On-Demand quality-oriented assistance in component-based software evolution Proceedings of the 9th international conference on Component-Based Software Engineering, (294-309)
  573. Cervantes H and Charleston-Villalobos S Using a lightweight workflow engine in a plugin-based product line architecture Proceedings of the 9th international conference on Component-Based Software Engineering, (198-205)
  574. Wu W and Kelly T Managing architectural design decisions for safety-critical software systems Proceedings of the Second international conference on Quality of Software Architectures, (59-77)
  575. Kruchten P, Lago P and van Vliet H Building up and reasoning about architectural knowledge Proceedings of the Second international conference on Quality of Software Architectures, (43-58)
  576. Liu Y, Gorton I, Bass L, Hoang C and Abanmi S MEMS Proceedings of the Second international conference on Quality of Software Architectures, (9-26)
  577. Boucké N, Weyns D, Schelfthout K and Holvoet T Applying the ATAM to an architecture for decentralized control of a transportation system Proceedings of the Second international conference on Quality of Software Architectures, (180-198)
  578. Bucchiarone A, Muccini H and Pelliccione P A practical architecture-centric analysis process Proceedings of the Second international conference on Quality of Software Architectures, (127-144)
  579. Corry A, Hansen K and Svensson D Traveling architects – a new way of herding cats Proceedings of the Second international conference on Quality of Software Architectures, (111-126)
  580. Paige R, Wang X, Stephenson Z and Brooke P Towards an agile process for building software product lines Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (198-199)
  581. Choi H, Yeom K, Choi Y and Moon M An approach to quality achievement at the architectural level Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems, (20-32)
  582. Kolb R, Ganesan D, Muthig D, Kagino M and Teranishi H Goal-Oriented performance analysis of reusable software components Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, (368-381)
  583. Kakarontzas G and Stamelos I A tactic-driven process for developing reusable components Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, (273-286)
  584. Franch X On the quantitative analysis of agent-oriented models Proceedings of the 18th international conference on Advanced Information Systems Engineering, (495-509)
  585. Grimán A, Pérez M, Mendoza L and Losavio F (2006). Feature analysis for architectural evaluation methods, Journal of Systems and Software, 79:6, (871-888), Online publication date: 1-Jun-2006.
  586. ACM
    Babar M, Kitchenham B and Gorton I Towards a distributed software architecture evaluation process Proceedings of the 28th international conference on Software engineering, (845-848)
  587. ACM
    Keil P and Kuhrmann M An approach to model the return on investment of organization-wide improvement projects using the concept of external effects Proceedings of the 2006 international workshop on Economics driven software engineering research, (19-24)
  588. ACM
    Fonseca S Engineering degrees of agency Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems, (99-106)
  589. ACM
    Boucké N and Holvoet T Relating architectural views with architectural concerns Proceedings of the 2006 international workshop on Early aspects at ICSE, (11-18)
  590. ACM
    Reichlmay T Collaborating with industry Proceedings of the 2006 international workshop on Summit on software engineering education, (13-16)
  591. ACM
    Jarzabek S and Pettersson U Project-driven university-industry collaboration Proceedings of the 2006 international workshop on Summit on software engineering education, (9-12)
  592. Weyns D and Holvoet T A reference architecture for situated multiagent systems Proceedings of the 3rd international conference on Environments for multi-agent systems III, (1-40)
  593. ACM
    Weyns D, Holvoet T and Schelfthout K Multiagent systems as software architecture Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, (1314-1316)
  594. Cordero R, Salavert I and Torres-Jiménez J Designing aspectual architecture views in aspect-oriented software development Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV, (726-735)
  595. van Vliet H (2006). Reflections on Software Engineering Education, IEEE Software, 23:3, (55-61), Online publication date: 1-May-2006.
  596. ACM
    Krishna A, Gokhale A and Schmidt D Context-specific middleware specialization techniques for optimizing software product-line architectures Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006, (205-218)
  597. ACM
    Downey J Systems architect and systems analyst Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: Forty four years of computer personnel research: achievements, challenges & the future, (213-220)
  598. Schmidt A and Jensen C Efficient maintenance of ephemeral data Proceedings of the 11th international conference on Database Systems for Advanced Applications, (141-155)
  599. ACM
    McGuire M, Stathis G, Pfister H and Krishnamurthi S Abstract shade trees Proceedings of the 2006 symposium on Interactive 3D graphics and games, (79-86)
  600. ACM
    Hunt J and McGregor J A series of choices variability in the development process Proceedings of the 44th annual Southeast regional conference, (85-90)
  601. Balzerani L, Di Ruscio D, Pierantonio A and De Angelis G (2006). Supporting web applications development with a product line architecture, Journal of Web Engineering, 5:1, (25-42), Online publication date: 1-Mar-2006.
  602. Shaw M and Clements P (2006). The Golden Age of Software Architecture, IEEE Software, 23:2, (31-39), Online publication date: 1-Mar-2006.
  603. Nord R and Tomayko J (2006). Software Architecture-Centric Methods and Agile Development, IEEE Software, 23:2, (47-53), Online publication date: 1-Mar-2006.
  604. Dehlinger J and Lutz R A product-line approach to promote asset reuse in multi-agent systems Software Engineering for Multi-Agent Systems IV, (161-178)
  605. Filho F, da S. Brito P and Rubira C Reasoning about exception flow at the architectural level Rigorous Development of Complex Fault-Tolerant Systems, (80-99)
  606. Baniassad E, Clements P, Araujo J, Moreira A, Rashid A and Tekinerdogan B (2006). Discovering Early Aspects, IEEE Software, 23:1, (61-70), Online publication date: 1-Jan-2006.
  607. ACM
    Tibermacine C, Fleurquin R and Sadou S NFRs-aware architectural evolution of component-based software Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering, (388-391)
  608. Pahl C Layered ontological modelling for web service-oriented model-driven architecture Proceedings of the First European conference on Model Driven Architecture: foundations and Applications, (88-102)
  609. Feng Q and Lutz R (2005). Bi-directional safety analysis of product lines, Journal of Systems and Software, 78:2, (111-127), Online publication date: 1-Nov-2005.
  610. Pahl C Ontology transformation and reasoning for model-driven architecture Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II, (1170-1187)
  611. Weyns D and Holvoet T From reactive robotics to situated multiagent systems Proceedings of the 6th international conference on Engineering Societies in the Agents World, (63-88)
  612. ACM
    Zdun U and Avgeriou P Modeling architectural patterns using architectural primitives Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (133-146)
  613. ACM
    Díaz-Pace J and Campo M ArchMatE Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (117-132)
  614. ACM
    Czarnecki K, Antkiewicz M, Kim C, Lau S and Pietroszek K Model-driven software product lines Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (126-127)
  615. ACM
    Zdun U and Avgeriou P (2005). Modeling architectural patterns using architectural primitives, ACM SIGPLAN Notices, 40:10, (133-146), Online publication date: 12-Oct-2005.
  616. ACM
    Díaz-Pace J and Campo M (2005). ArchMatE, ACM SIGPLAN Notices, 40:10, (117-132), Online publication date: 12-Oct-2005.
  617. López C and Astudillo H Explicit architectural policies to satisfy NFRs using COTS Proceedings of the 2005 international conference on Satellite Events at the MoDELS, (227-236)
  618. Jun Y and Jarzabek S Applying a generative technique for enhanced genericity and maintainability on the J2EE platform Proceedings of the 4th international conference on Generative Programming and Component Engineering, (237-255)
  619. Bertolino A, Bucchiarone A, Gnesi S and Muccini H An architecture-centric approach for producing quality systems Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality, (21-37)
  620. Bardram J, Christensen H, Corry A, Hansen K and Ingstrup M Exploring quality attributes using architectural prototyping Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality, (155-170)
  621. Babar M, Wang X and Gorton I Supporting security sensitive architecture design Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality, (140-154)
  622. Land R, Crnković I, Larsson S and Blankers L Architectural reuse in software systems in-house integration and merge – experiences from industry Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality, (123-139)
  623. Kutay C and Ali Babar M Teaching Three Quality Assurance Techniques in Tandem - Lessons Learned Proceedings of the Fifth International Conference on Quality Software, (307-312)
  624. Ali Babar M, Gorton I and Jeffery R Capturing and Using Software Architecture Knowledge for Architecture-Based Software Development Proceedings of the Fifth International Conference on Quality Software, (169-176)
  625. Weyns D, Schelfthout K and Holvoet T Architecture-Centric development of an AGV transportation system Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications, (640-644)
  626. Riisgaard Hansen T and Bardram J ActiveTheatre Proceedings of the 7th international conference on Ubiquitous Computing, (375-392)
  627. Caporuscio M, Muccini H, Pelliccione P and Di Nisio E Rapid system development via product line architecture implementation Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques, (18-33)
  628. ACM
    Hordijk W and Wieringa R Surveying the factors that influence maintainability Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, (385-388)
  629. ACM
    Pettersson U and Jarzabek S Industrial experience with building a web portal product line using a lightweight, reactive approach Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, (326-335)
  630. ACM
    Estublier J and Vega G Reuse and variability in large software applications Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, (316-325)
  631. ACM
    Christensen H (2005). TS-05, ACM SIGCSE Bulletin, 37:3, (396-396), Online publication date: 1-Sep-2005.
  632. ACM
    Christensen H (2005). Implications of perspective in teaching objects first and object design, ACM SIGCSE Bulletin, 37:3, (94-98), Online publication date: 1-Sep-2005.
  633. ACM
    Hordijk W and Wieringa R (2005). Surveying the factors that influence maintainability, ACM SIGSOFT Software Engineering Notes, 30:5, (385-388), Online publication date: 1-Sep-2005.
  634. ACM
    Pettersson U and Jarzabek S (2005). Industrial experience with building a web portal product line using a lightweight, reactive approach, ACM SIGSOFT Software Engineering Notes, 30:5, (326-335), Online publication date: 1-Sep-2005.
  635. ACM
    Estublier J and Vega G (2005). Reuse and variability in large software applications, ACM SIGSOFT Software Engineering Notes, 30:5, (316-325), Online publication date: 1-Sep-2005.
  636. Aier S and Schönherr M Evaluating integration architectures – a scenario-based evaluation of integration technologies Proceedings of the 31st VLDB conference on Trends in Enterprise Application Architecture, (2-14)
  637. Sabucedo L and Rifón L A proposal for a semantic-driven egovernment service architecture Proceedings of the 4th international conference on Electronic Government, (237-248)
  638. Carroll N and Calvo R Integrating web applications and web services Proceedings of the 5th international conference on Web Engineering, (328-333)
  639. Guan Y and Ghose A Use constraint hierarchy for non-functional requirements analysis Proceedings of the 5th international conference on Web Engineering, (104-109)
  640. ACM
    Wu W and Kelly T (2005). Failure modelling in software architecture design for safety, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  641. ACM
    Filho F, Brito P and Rubira C (2005). A framework for analyzing exception flow in software architectures, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  642. ACM
    Kim M, Jeong J and Park S (2005). From product lines to self-managed systems, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  643. ACM
    Weyns D, Schelfthout K and Holvoet T (2005). Architectural design of a distributed application with autonomic quality requirements, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  644. ACM
    Christensen H TS-05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, (396-396)
  645. ACM
    Christensen H Implications of perspective in teaching objects first and object design Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, (94-98)
  646. van der Raadt B, Hoorn J and van Vliet H Alignment and maturity are siblings in architecture assessment Proceedings of the 17th international conference on Advanced Information Systems Engineering, (357-371)
  647. Dueñas J and Capilla R The decision view of software architecture Proceedings of the 2nd European conference on Software Architecture, (222-230)
  648. Tian L, Zhang L, Zhou B and Qian G A gradually proceeded software architecture design process Proceedings of the 2005 international conference on Unifying the Software Process Spectrum, (192-205)
  649. ACM
    Weyns D, Schelfthout K and Holvoet T Architectural design of a distributed application with autonomic quality requirements Proceedings of the 2005 workshop on Design and evolution of autonomic application software, (1-7)
  650. ACM
    Wu W and Kelly T Failure modelling in software architecture design for safety Proceedings of the 2005 workshop on Architecting dependable systems, (1-7)
  651. ACM
    Filho F, Brito P and Rubira C A framework for analyzing exception flow in software architectures Proceedings of the 2005 workshop on Architecting dependable systems, (1-7)
  652. ACM
    Gorton I and Zhu L Tool support for just-in-time architecture reconstruction and evaluation Proceedings of the 27th international conference on Software engineering, (514-523)
  653. van Vliet H Reflections on software engineering education Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age, (1-10)
  654. Lagaisse B and Joosen W Component-Based open middleware supporting aspect-oriented software composition Proceedings of the 8th international conference on Component-Based Software Engineering, (139-154)
  655. Kim S, Chang S and La H A systematic process to design product line architecture Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I, (46-56)
  656. ACM
    Yu L and Ramaswamy S Categorization of common coupling in kernel based software Proceedings of the 43rd annual Southeast regional conference - Volume 2, (207-210)
  657. ACM
    Balzerani L, Ruscio D, Pierantonio A and De Angelis G A product line architecture for web applications Proceedings of the 2005 ACM symposium on Applied computing, (1689-1693)
  658. Tyree J and Akerman A (2005). Architecture Decisions, IEEE Software, 22:2, (19-27), Online publication date: 1-Mar-2005.
  659. Ulfat-Bunyadi N, Kamsties E and Pohl K Considering variability in a system family's architecture during COTS evaluation Proceedings of the 4th international conference on COTS-Based Software Systems, (223-235)
  660. Lüders F, Crnkovic I and Runeson P Adopting a component-based software architecture for an industrial control system Component-Based Software Development for Embedded Systems, (232-248)
  661. Paech B, Dorr J and Koehler M (2005). Improving Requirements Engineering Communication in Multiproject Environments, IEEE Software, 22:1, (40-47), Online publication date: 1-Jan-2005.
  662. Zambonelli F and Omicini A (2004). Challenges and Research Directions in Agent-Oriented Software Engineering, Autonomous Agents and Multi-Agent Systems, 9:3, (253-283), Online publication date: 1-Nov-2004.
  663. ACM
    Antkiewicz M and Czarnecki K FeaturePlugin Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, (67-72)
  664. Wu W and Kelly T Safety Tactics for Software Architecture Design Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (368-375)
  665. Blundell C, Fisler K, Krishnamurthi S and Hentenryck P Parameterized Interfaces for Open System Verification of Product Lines Proceedings of the 19th IEEE international conference on Automated software engineering, (258-267)
  666. Tomer A, Goldin L, Kuflik T, Kimchi E and Schach S (2004). Evaluating Software Reuse Alternatives, IEEE Transactions on Software Engineering, 30:9, (601-612), Online publication date: 1-Sep-2004.
  667. ACM
    Klemmer S, Li J, Lin J and Landay J Papier-Mache Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (399-406)
  668. ACM
    Wu X and Woodside M Performance modeling from software components Proceedings of the 4th international workshop on Software and performance, (290-301)
  669. ACM
    Wu X and Woodside M (2004). Performance modeling from software components, ACM SIGSOFT Software Engineering Notes, 29:1, (290-301), Online publication date: 1-Jan-2004.
  670. IEEE Software staff (2003). Product Line Engineering, IEEE Software, 20:6, (52-60), Online publication date: 1-Nov-2003.
  671. ACM
    Greenfield J and Short K Software factories Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (16-27)
  672. ACM
    Huang S and Tilley S Towards a documentation maturity model Proceedings of the 21st annual international conference on Documentation, (93-99)
  673. ACM
    Zambonelli F, Jennings N and Wooldridge M (2003). Developing multiagent systems, ACM Transactions on Software Engineering and Methodology, 12:3, (317-370), Online publication date: 1-Jul-2003.
  674. Zhang H, Jarzabek S and Yang B Quality prediction and assessment for product lines Proceedings of the 15th international conference on Advanced information systems engineering, (681-695)
  675. Schmidt D and Buschmann F Patterns, frameworks, and middleware Proceedings of the 25th International Conference on Software Engineering, (694-704)
  676. Fairbanks G Why can't they create architecture models like "Developer X"? Proceedings of the 25th International Conference on Software Engineering, (548-552)
  677. ACM
    Tucker D and Krishnamurthi S Pointcuts and advice in higher-order languages Proceedings of the 2nd international conference on Aspect-oriented software development, (158-167)
  678. Smith D, O'Brien L, Barbacci M and Coallier F A Roadmap for Enterprise Integration Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
  679. ACM
    Johansson E and Höst M Tracking degradation in software product lines through measurement of design rule violations Proceedings of the 14th international conference on Software engineering and knowledge engineering, (249-254)
  680. Thiel S and Hein A (2002). Modeling and Using Product Line Variability in Automotive Systems, IEEE Software, 19:4, (66-72), Online publication date: 1-Jul-2002.
  681. Northrop L (2002). SEI's Software Product Line Tenets, IEEE Software, 19:4, (32-40), Online publication date: 1-Jul-2002.
  682. McGregor J, Northrop L, Jarrad S and Pohl K (2002). Guest Editors' Introduction, IEEE Software, 19:4, (24-27), Online publication date: 1-Jul-2002.
  683. Yamamoto S An Approach for Evaluating Softgoals Using Weight Information and Communication Technology, (203-212)
Contributors
  • Carnegie Mellon University
  • Carnegie Mellon University
  • University of Hawaiʻi at Mānoa

Recommendations

Mario Kupries

This is a constructive contribution to the growth of software engineering as an engineering discipline. It presents knowledge, gained over many years, in an attractive and appropriate manner. Most of the book is divided into four parts: "Envisioning an Architecture," "Creating an Architecture," "Analyzing an Architecture," and "Moving From One System to Many." The structure of the text belies systematic engineering thinking and action, covering important issues like building quality into software products. The book provides guidance for decision-making, and integrates its interpretation of the architecture-based approach with current technology, such as the Java 2 Enterprise Edition (J2EE) and Enterprise Java Beans (EJB). The book is especially valuable for its coverage of issues in the construction of new software products from prefabricated software components, and for its discussion of software product lines. Illustrated examples and case studies are included throughout the text, which help the reader to follow the content and intent of the book. This practice of abstracting common experience and knowledge by ordering and generalizing collections of technical artifacts is common to all technical disciplines, and an engineering habit. The text introduces new concepts and methods, as well as applications of the technology. The included graphics and code are readable, and will assist the reader in following the text while applying architectural frameworks, building block technologies and meta data specifications, and so on. Overall, the book will help readers understand and apply what the architecture-based approach stands for: gaining and keeping a bird's eye view over very complex, virtual structures, and empowering the overall decision maker with both the means and the skills of abstraction and communication. There is, of course, a dispute about the term "architecture," which was created to be a catchall term for "construction style" and "construction art." Thus, the term denotes the order and generalization of structural relationships in products (construction style), as well as the tools, techniques, and technologies for the building of the products (construction art). Construction style refers to the structural knowledge, and construction art refers to the operational knowledge. An interpretation of the inherited term "architecture" for software products would have brought this book one step closer to covering an engineering discipline. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.