skip to main content
Skip header Section
Software architecture: perspectives on an emerging disciplineApril 1996
  • Authors:
  • Mary Shaw,
  • David Garlan
Publisher:
  • Prentice-Hall, Inc.
  • Division of Simon and Schuster One Lake Street Upper Saddle River, NJ
  • United States
ISBN:978-0-13-182957-2
Published:01 April 1996
Pages:
242
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Mehrpour S and Latoza T (2023). A Survey of Tool Support for Working with Design Decisions in Code, ACM Computing Surveys, 56:2, (1-37), Online publication date: 29-Feb-2024.
  2. Ozkaya I and Ozkaya I (2023). Looking Back, Looking Forward: Reflections of an Editor in Chief, IEEE Software, 40:6, (4-10), Online publication date: 1-Nov-2023.
  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. Bucaioni A, Di Salle A, Iovino L, Malavolta I and Pelliccione P (2023). Reference architectures modelling and compliance checking, Software and Systems Modeling (SoSyM), 22:3, (891-917), Online publication date: 1-Jun-2023.
  5. Garcia J, Mirakhorli M, Xiao L, Malek S, Kazman R, Cai Y and Medvidović N SAIN: A Community-Wide Software Architecture Infrastructure Proceedings of the 45th International Conference on Software Engineering: Companion Proceedings, (336-337)
  6. ACM
    Da Silva T, Batista T, Lopes F, Neto A, Delicato F, Pires P and Da Rocha A (2022). Fog Computing Platforms for Smart City Applications: A Survey, ACM Transactions on Internet Technology, 22:4, (1-32), Online publication date: 30-Nov-2022.
  7. ACM
    Kim H, Kwon Y, Joh S, Kwon H, Ryou Y and Kim T Understanding automated code review process and developer experience in industry Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (1398-1407)
  8. Hassan S, Baabad A, Zulzalil H and Baharom S (2022). A Survey on Characterizing the Empirical Analysis, Proposed Approaches, and Research Trends for Architectural Decay, International Journal of Software Innovation, 10:1, (1-18), Online publication date: 30-Sep-2022.
  9. Blas M, Leone H and Gonnet S (2022). DEVS-based formalism for the modeling of routing processes, Software and Systems Modeling (SoSyM), 21:3, (1179-1208), Online publication date: 1-Jun-2022.
  10. ACM
    Biswas S, Wardat M and Rajan H The art and practice of data science pipelines Proceedings of the 44th International Conference on Software Engineering, (2091-2103)
  11. ACM
    Sobhy D, Bahsoon R, Minku L and Kazman R (2021). Evaluation of Software Architectures under Uncertainty, ACM Transactions on Software Engineering and Methodology, 30:4, (1-50), Online publication date: 31-Oct-2021.
  12. Chinnappan K, Malavolta I, Lewis G, Albonico M and Lago P Architectural Tactics for Energy-Aware Robotics Software: A Preliminary Study Software Architecture, (164-171)
  13. Wohlin C, Papatheocharous E, Carlson J, Petersen K, Alégroth E, Axelsson J, Badampudi D, Borg M, Cicchetti A, Ciccozzi F, Olsson T, Sentilles S, Svahnberg M, Wnuk K and Gorschek T (2021). Towards evidence‐based decision‐making for identification and usage of assets in composite software, Journal of Software: Evolution and Process, 33:6, Online publication date: 1-Jun-2021.
  14. Mann Z (2020). Notions of architecture in fog computing, Computing, 103:1, (51-73), Online publication date: 1-Jan-2021.
  15. Briot J (2020). From artificial neural networks to deep learning for music generation: history, concepts and trends, Neural Computing and Applications, 33:1, (39-65), Online publication date: 1-Jan-2021.
  16. ACM
    Schmiedmayer P Apodini Proceedings of the 21st International Middleware Conference Doctoral Symposium, (47-49)
  17. ACM
    Weiher M Can programmers escape the gentle tyranny of call/return? Companion Proceedings of the 4th International Conference on Art, Science, and Engineering of Programming, (163-172)
  18. Poort E (2019). Between the Waterfall Wasteland and the Agile Outback, IEEE Software, 37:1, (92-97), Online publication date: 1-Jan-2020.
  19. Marmsoler D and Gidey H (2019). Interactive verification of architectural design patterns in FACTum, Formal Aspects of Computing, 31:5, (541-610), Online publication date: 1-Nov-2019.
  20. ACM
    Weiher M and Hirschfeld R Storage combinators Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (111-127)
  21. ACM
    Weiher M and Hirschfeld R Standard object out: streaming objects with polymorphic write streams Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, (104-116)
  22. ACM
    Valle P, Garcés L and Nakagawa E A Typology of Architectural Strategies for Interoperability Proceedings of the XIII Brazilian Symposium on Software Components, Architectures, and Reuse, (3-12)
  23. ACM
    Tianual P and Pohthong A Defects Detection Technique of Use Case Views during Requirements Engineering Proceedings of the 2019 8th International Conference on Software and Computer Applications, (277-281)
  24. (2019). Evaluation of smartphone data using a reference architecture, International Journal of Electronic Security and Digital Forensics, 11:2, (160-182), Online publication date: 1-Jan-2019.
  25. 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.
  26. Mohsin A and Janjua N (2018). A review and future directions of SOA-based software architecture modeling approaches for System of Systems, Service Oriented Computing and Applications, 12:3-4, (183-200), Online publication date: 1-Dec-2018.
  27. Kassab M, Mazzara M, Lee J and Succi G (2018). Software architectural patterns in practice, Innovations in Systems and Software Engineering, 14:4, (263-271), Online publication date: 1-Dec-2018.
  28. 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)
  29. ACM
    Russo D, Ciancarini P, Falasconi T and Tomasi M (2018). A Meta-Model for Information Systems Quality, ACM Transactions on Management Information Systems, 9:3, (1-38), Online publication date: 30-Sep-2018.
  30. ACM
    Mendonça N, Garlan D, Schmerl B and Cámara J Generality vs. reusability in architecture-based self-adaptation Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, (1-6)
  31. ACM
    Rosa N, Campos G and Cavalcanti D Using software architecture principles and lightweight formalisation to build adaptive middleware Proceedings of the 16th Workshop on Adaptive and Reflective Middleware, (1-7)
  32. Sokolov N and Madhavji N Cloud meets classroom Proceedings of the 27th Annual International Conference on Computer Science and Software Engineering, (95-102)
  33. Maoz S, Pomerantz N, Ringert J and Shalom R Why is my component and connector views specification unsatisfiable? Proceedings of the ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, (134-144)
  34. ACM
    Abusair M, Sharaf M, Muccini H and Inverardi P Adaptation for situational-aware cyber-physical systems driven by energy consumption and human safety Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, (78-84)
  35. Spinellis D and Fragkoulis M (2017). Extending Unix Pipelines to DAGs, IEEE Transactions on Computers, 66:9, (1547-1561), Online publication date: 1-Sep-2017.
  36. 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)
  37. Hall J and Rapanotti L (2017). A design theory for software engineering, Information and Software Technology, 87:C, (46-61), Online publication date: 1-Jul-2017.
  38. Dürschmid T, Trapp M and Döllner J Towards architectural styles for Android app software product lines Proceedings of the 4th International Conference on Mobile Software Engineering and Systems, (58-62)
  39. Lima C Product line architecture recovery Proceedings of the 39th International Conference on Software Engineering Companion, (481-482)
  40. Kallel S, Tramoni B, Tibermacine C, Dony C and Kacem A (2017). Generating reusable, searchable and executable architecture constraints as services, Journal of Systems and Software, 127:C, (91-108), Online publication date: 1-May-2017.
  41. ACM
    Lamba H, Glazier T, Cámara J, Schmerl B, Garlan D and Pfeffer J Model-based Cluster Analysis for Identifying Suspicious Activity Sequences in Software Proceedings of the 3rd ACM on International Workshop on Security And Privacy Analytics, (17-22)
  42. Bjørner D (2017). Manifest domains: analysis and description, Formal Aspects of Computing, 29:2, (175-225), Online publication date: 1-Mar-2017.
  43. 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.
  44. Guetat S and Dakhli S (2016). Services-based Integration of Urbanized Information Systems, Information Resources Management Journal, 29:4, (17-34), Online publication date: 1-Oct-2016.
  45. MacCormack A and Sturtevant D (2016). Technical debt and system architecture, Journal of Systems and Software, 120:C, (170-182), Online publication date: 1-Oct-2016.
  46. ACM
    Tamai T Product-centered view vs process-centered view Proceedings of the 20th International Systems and Software Product Line Conference, (18-21)
  47. Bagheri H, Garcia J, Sadeghi A, Malek S and Medvidovic N (2016). Software architectural principles in contemporary mobile software, Journal of Systems and Software, 119:C, (31-44), Online publication date: 1-Sep-2016.
  48. Tibermacine C, Sadou S, Ton That M and Dony C (2016). Software architecture constraint reuse-by-composition, Future Generation Computer Systems, 61:C, (37-53), Online publication date: 1-Aug-2016.
  49. ACM
    Slotos T The star pattern Proceedings of the 21st European Conference on Pattern Languages of Programs, (1-11)
  50. ACM
    Zheng Y and Cu C Towards implementing product line architecture Proceedings of the 1st International Workshop on Bringing Architectural Design Thinking into Developers' Daily Activities, (5-10)
  51. ACM
    Salvaneschi P System testing of repository-style software Proceedings of the 38th International Conference on Software Engineering Companion, (172-181)
  52. ACM
    Robillard M and Medvidović N Disseminating architectural knowledge on open-source projects Proceedings of the 38th International Conference on Software Engineering, (476-487)
  53. ACM
    Haendler T, Sobernig S and Strembeck M Deriving UML-based specifications of inter-component interactions from runtime tests Proceedings of the 31st Annual ACM Symposium on Applied Computing, (1573-1575)
  54. ACM
    Weiher M and Hirschfeld R Constraints as polymorphic connectors Proceedings of the 15th International Conference on Modularity, (134-145)
  55. Kolp M and Wautelet Y (2015). Human organizational patterns applied to collaborative learning software systems, Computers in Human Behavior, 51:PB, (742-751), Online publication date: 1-Oct-2015.
  56. Salle A, Gallo F and Perucci A Towards Adapting Choreography-Based Service Compositions Through Enterprise Integration Patterns Revised Selected Papers of the SEFM 2015 Collocated Workshops on Software Engineering and Formal Methods - Volume 9509, (240-252)
  57. 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)
  58. ACM
    Alebrahim A, Fassbender S, Filipczyk M, Goedicke M and Heisel M Towards a reliable mapping between performance and security tactics, and architectural patterns Proceedings of the 20th European Conference on Pattern Languages of Programs, (1-43)
  59. ACM
    Yu H, Joshi P, Talpin J, Shukla S and Shiraishi S The challenge of interoperability Proceedings of the 52nd Annual Design Automation Conference, (1-6)
  60. Lagerström R, Johnson P and Ekstedt M Search-based design of large software systems-of-systems Proceedings of the Third International Workshop on Software Engineering for Systems-of-Systems, (44-47)
  61. Waterman M, Noble J and Allan G How much up-front? Proceedings of the 37th International Conference on Software Engineering - Volume 1, (347-357)
  62. Poyias K and Tuosto E (2015). A design-by-contract approach to recover the architectural style from run-time misbehaviour, Science of Computer Programming, 100:C, (2-27), Online publication date: 15-Mar-2015.
  63. 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.
  64. Krupitzer C, Roth F, VanSyckel S, Schiele G and Becker C (2015). A survey on engineering approaches for self-adaptive systems, Pervasive and Mobile Computing, 17:PB, (184-206), Online publication date: 1-Feb-2015.
  65. ACM
    Klein J and Gorton I Runtime Performance Challenges in Big Data Systems Proceedings of the 2015 Workshop on Challenges in Performance Methods for Software Development, (17-22)
  66. ACM
    Marmsoler D Towards a theory of architectural styles Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (823-825)
  67. ACM
    Tiwari U and Kumar S (2014). In-out interaction complexity metrics for component-based software, ACM SIGSOFT Software Engineering Notes, 39:5, (1-4), Online publication date: 17-Sep-2014.
  68. ACM
    Ortega-Arjona J Applying architectural patterns for parallel programming the fast fourier transform Proceedings of the 19th European Conference on Pattern Languages of Programs, (1-8)
  69. ACM
    Alebrahim A and Heisel M Problem-oriented security patterns for requirements engineering Proceedings of the 19th European Conference on Pattern Languages of Programs, (1-17)
  70. ACM
    Garlan D Software architecture: a travelogue Future of Software Engineering Proceedings, (29-39)
  71. ACM
    Schmerl B, Cámara J, Gennari J, Garlan D, Casanova P, Moreno G, Glazier T and Barnes J Architecture-based self-protection Proceedings of the 2014 Symposium and Bootcamp on the Science of Security, (1-12)
  72. Garnock-Jones T, Tobin-Hochstadt S and Felleisen M The Network as a Language Construct Proceedings of the 23rd European Symposium on Programming Languages and Systems - Volume 8410, (473-492)
  73. Jelen J (2014). From Creative Destruction to Intelligent Design, International Journal of Productivity Management and Assessment Technologies, 2:1, (20-30), Online publication date: 1-Jan-2014.
  74. 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.
  75. ACM
    Jeet K and Dhir R (2013). Software re-engineering using imperialist competitive algorithm, ACM SIGSOFT Software Engineering Notes, 38:6, (1-5), Online publication date: 11-Nov-2013.
  76. Pruijt L, Wiersema W and Brinkkemper S A typology based approach to assign responsibilities to software layers Proceedings of the 20th Conference on Pattern Languages of Programs, (1-14)
  77. ACM
    Hasso S and Carlson C Design patterns as first-class connectors Proceedings of the 2nd annual conference on Research in information technology, (37-42)
  78. Vathsavayi S, Sievi-Korte O, Koskimies K and Systä K Planning Global Software Development Projects Using Genetic Algorithms Proceedings of the 5th International Symposium on Search Based Software Engineering - Volume 8084, (269-274)
  79. ACM
    Maoz S, Ringert J and Rumpe B Synthesis of component and connector models from crosscutting structural views Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, (444-454)
  80. Widemann M and Moeller D Using model pipelines to simulate the processes in and around an airport through a web-interface Proceedings of the 2013 Grand Challenges on Modeling and Simulation Conference, (1-8)
  81. Leite J, Oquendo F and Batista T SysADL Proceedings of the 7th European conference on Software Architecture, (106-113)
  82. 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)
  83. ACM
    Bures T, Gerostathopoulos I, Hnetynka P, Keznikl J, Kit M and Plasil F DEECO Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering, (81-90)
  84. Bartenstein T and Liu Y Green streams for data-intensive software Proceedings of the 2013 International Conference on Software Engineering, (532-541)
  85. ACM
    Riché T, Gonçalves R, Marker B and Batory D (2012). Pushouts in software architecture design, ACM SIGPLAN Notices, 48:3, (84-92), Online publication date: 10-Apr-2013.
  86. ACM
    Zhang H, Zhang L, Urtado C, Vauttier S and Huchard M (2012). A three-level component model in component based software development, ACM SIGPLAN Notices, 48:3, (70-79), Online publication date: 10-Apr-2013.
  87. ACM
    Mitschke R, Eichberg M, Mezini M, Garcia A and Macia I Modular specification and checking of structural dependencies Proceedings of the 12th annual international conference on Aspect-oriented software development, (85-96)
  88. Oberortner E, Densmore D and Anderson J An interactive pattern story on designing the architecture of Clotho Proceedings of the 19th Conference on Pattern Languages of Programs, (1-15)
  89. ACM
    Riché T, Gonçalves R, Marker B and Batory D Pushouts in software architecture design Proceedings of the 11th International Conference on Generative Programming and Component Engineering, (84-92)
  90. ACM
    Zhang H, Zhang L, Urtado C, Vauttier S and Huchard M A three-level component model in component based software development Proceedings of the 11th International Conference on Generative Programming and Component Engineering, (70-79)
  91. ACM
    Wrinn M (2012). Parallel computing, ACM Inroads, 3:3, (4-8), Online publication date: 1-Sep-2012.
  92. 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)
  93. ACM
    Stepan P and Lau K Controller patterns for component-based reactive control software systems Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, (71-76)
  94. ACM
    Lau K, Ng K, Rana T and Tran C Incremental construction of component-based systems Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, (41-50)
  95. Balasubramaniam D, Jefferson C, Kotthoff L, Miguel I and Nightingale P An automated approach to generating efficient constraint solvers Proceedings of the 34th International Conference on Software Engineering, (661-671)
  96. ACM
    Nierstrasz O (2012). Agile software assessment with Moose, ACM SIGSOFT Software Engineering Notes, 37:3, (1-5), Online publication date: 16-May-2012.
  97. Costa E, Ferreira R, Brito P, Bittencourt I, Holanda O, Machado A and Marinho T (2012). A framework for building web mining applications in the world of blogs, Expert Systems with Applications: An International Journal, 39:5, (4813-4834), Online publication date: 1-Apr-2012.
  98. Garlan D, Dwivedi V, Ruchkin I and Schmerl B Foundations and tools for end-user architecting Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management, (157-182)
  99. 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.
  100. ACM
    McDonald D, Gokhman S and Zachry M Building for social translucence Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, (637-646)
  101. 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.
  102. Mikkonen T and Salminen A Towards a reference architecture for mashups Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems, (647-656)
  103. ACM
    Gokhman S, McDonald D and Zachry M Wiki architectures as social translucence enablers Proceedings of the 7th International Symposium on Wikis and Open Collaboration, (203-204)
  104. 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.
  105. Rytter M and Jørgensen B Decouplink Proceedings of the 5th European conference on Software architecture, (422-437)
  106. Dwivedi V, Velasco-Elizondo P, Fernandes J, Garlan D and Schmerl B An architectural approach to end user orchestrations Proceedings of the 5th European conference on Software architecture, (370-378)
  107. De Silva L and Balasubramaniam D A model for specifying rationale using an architecture description language Proceedings of the 5th European conference on Software architecture, (319-327)
  108. 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)
  109. ACM
    Räihä O, Koskimies K and Mäkinen E Multi-objective genetic synthesis of software architecture Proceedings of the 13th annual conference companion on Genetic and evolutionary computation, (249-250)
  110. Joncheere N and Van Der Straeten R Uniform modularization of workflow concerns using unify Proceedings of the 4th international conference on Software Language Engineering, (77-96)
  111. Schmidt H and Jürjens J Connecting security requirements analysis and secure design using patterns and UMLsec Proceedings of the 23rd international conference on Advanced information systems engineering, (367-382)
  112. ACM
    Štěpán P Design pattern solutions as explicit entities in component-based software development Proceedings of the 16th international workshop on Component-oriented programming, (9-16)
  113. ACM
    Tibermacine C, Sadou S, Dony C and Fabresse L Component-based specification of software architecture constraints Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering, (31-40)
  114. ACM
    Sanchez A, Barbosa L and Riesco D A language for behavioural modelling of architectural patterns Proceedings of the Third Workshop on Behavioural Modelling, (17-24)
  115. ACM
    Ameller D, Collell O and Franch X Reconciling the 3-layer architectural style with the eclipse plug-in-based architecture Proceedings of the 1st Workshop on Developing Tools as Plug-ins, (20-23)
  116. ACM
    Shaw M Modularity for the modern world Proceedings of the tenth international conference on Aspect-oriented software development, (1-6)
  117. Sabagh A and Al-Yasiri A An extensible framework for context-aware smart environments Proceedings of the 24th international conference on Architecture of computing systems, (98-109)
  118. ACM
    Fung K and Low G (2011). Quality factors for dynamic evolution in composition-based distributed applications, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 42:1, (29-58), Online publication date: 18-Feb-2011.
  119. Bruni R, Foster H, Lafuente A, Montanari U and Tuosto E A formal support to business and architectural design for service-oriented systems Rigorous software engineering for service-oriented systems, (133-152)
  120. Fiadeiro J, Lopes A, Bocchi L and Abreu J The SENSORIA reference modelling language Rigorous software engineering for service-oriented systems, (61-114)
  121. Penserini L, Kuflik T, Busetta P and Bresciani P (2010). Agent-based organizational structures for ambient intelligence scenarios, Journal of Ambient Intelligence and Smart Environments, 2:4, (409-433), Online publication date: 1-Dec-2010.
  122. Li J, Liu C and Li Z An ontology-based framework model for trustworthy software evolution Proceedings of the 6th international conference on Advanced data mining and applications - Volume Part II, (537-544)
  123. Hatebur D and Heisel M Making pattern- and model-based software development more rigorous Proceedings of the 12th international conference on Formal engineering methods and software engineering, (253-269)
  124. Piel É, Gonzalez-Sanchez A and Gross H Built-in data-flow integration testing in large-scale component-based systems Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems, (79-94)
  125. ACM
    Smith D and Hoebel L Derivational software engineering Proceedings of the FSE/SDP workshop on Future of software engineering research, (355-358)
  126. ACM
    Shaw M Research toward an engineering discipline for software Proceedings of the FSE/SDP workshop on Future of software engineering research, (337-342)
  127. Unphon H and Dittrich Y (2010). Software architecture awareness in long-term software product evolution, Journal of Systems and Software, 83:11, (2211-2226), Online publication date: 1-Nov-2010.
  128. Brandao S, Oliveira J and Souza J Knowledge representation with autonomic ontologies Proceedings of the 2010 international conference on On the move to meaningful internet systems, (635-644)
  129. Bagheri H and Sullivan K Monarch Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II, (376-390)
  130. Riché T, Vin H and Batory D Transformation-based parallelization of request-processing applications Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II, (2-16)
  131. Hongzhen X and Guosun Z (2010). RETRACTED, Journal of Systems Architecture: the EUROMICRO Journal, 56:10, (523-533), Online publication date: 1-Oct-2010.
  132. ACM
    Bagheri H, Song Y and Sullivan K Architectural style as an independent variable Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering, (159-162)
  133. ACM
    Krishnamurthy V and Babu C Effective self adaptation by integrating adaptive framework with architectural patterns Proceedings of the 1st Amrita ACM-W Celebration on Women in Computing in India, (1-4)
  134. Esfahani N and Malek S On the role of architectural styles in improving the adaptation support of middleware platforms Proceedings of the 4th European conference on Software architecture, (433-440)
  135. 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)
  136. Bernini D and Tisato F Explaining architectural choices to non-architects Proceedings of the 4th European conference on Software architecture, (352-359)
  137. Zhang H, Urtado C and Vauttier S Architecture-centric component-based development needs a three-level ADL Proceedings of the 4th European conference on Software architecture, (295-310)
  138. Su G, Ying M and Zhang C An ADL-approach to specifying and analyzing centralized-mode architectural connection Proceedings of the 4th European conference on Software architecture, (8-23)
  139. ACM
    Bernini D Architectural abstractions for space and time awareness Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, (12-16)
  140. ACM
    Tisato F, Micucci D and Bernini D A uniform approach to communication and computation Proceedings of the 6th International Wireless Communications and Mobile Computing Conference, (646-650)
  141. Serrano J and Saugar S An architectural perspective on multiagent societies Proceedings of the 11th international conference on Agent-oriented software engineering, (165-176)
  142. ACM
    Salvaneschi P Safety testing of computerized provider order entry systems Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care, (74-82)
  143. ACM
    Abi-Antoun M, Selitsky T and LaToza T Developer refinement of runtime architectural structure Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, (80-87)
  144. ACM
    Noppen J and Tamzalit D ETAK Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, (21-28)
  145. ACM
    Treiber M, Juszczyk L, Schall D and Dustdar S Programming evolvable web services Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems, (43-49)
  146. ACM
    Schaefer C, Pankratius V and Tichy W Engineering parallel applications with tunable architectures Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (405-414)
  147. ACM
    Di Ruscio D, Malavolta I, Muccini H, Pelliccione P and Pierantonio A Developing next generation ADLs through MDE techniques Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (85-94)
  148. 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)
  149. Plosila J, Sere K and Tsiopoulos L (2010). Modeling Communication in Multi-Processor Systems-on-Chip Using Modular Connectors, International Journal of Embedded and Real-Time Communication Systems, 1:2, (23-44), Online publication date: 1-Apr-2010.
  150. ACM
    Keutzer K, Massingill B, Mattson T and Sanders B A design pattern language for engineering (parallel) software Proceedings of the 2010 Workshop on Parallel Programming Patterns, (1-8)
  151. ACM
    Gill N and Tomar P (2010). Modified development process of component-based software engineering, ACM SIGSOFT Software Engineering Notes, 35:2, (1-6), Online publication date: 27-Mar-2010.
  152. ACM
    Dirgahayu T, Quartel D and van Sinderen M Interaction refinement in the design of business collaborations Proceedings of the 2010 ACM Symposium on Applied Computing, (86-93)
  153. ACM
    Chopra S and Sherry A Software process model for e-governance applications Proceedings of the International Conference and Workshop on Emerging Trends in Technology, (731-734)
  154. Khoury J, Abdallah C and Heileman G Towards formalizing network architectural descriptions Proceedings of the Second international conference on Abstract State Machines, Alloy, B and Z, (132-145)
  155. Kim J The method for verifying software architecture with FSP model Proceedings of the 12th international conference on Advanced communication technology, (1128-1132)
  156. Li J, Pilkington N, Xie F and Liu Q (2010). Embedded architecture description language, Journal of Systems and Software, 83:2, (235-252), Online publication date: 1-Feb-2010.
  157. Harrison N and Avgeriou P Implementing reliability Architecting dependable systems VII, (97-122)
  158. Caporuscio M, Funaro M and Ghezzi C Architectural issues of adaptive pervasive systems Graph transformations and model-driven engineering, (492-511)
  159. Orejas F, Ehrig H, Klein M, Padberg J, Pino E and Pérez S (2010). A Generic Approach to Connector Architectures Part I: The General Framework, Fundamenta Informaticae, 99:1, (63-93), Online publication date: 1-Jan-2010.
  160. Mouratidis H, Kolp M, Giorgini P and Faulkner S (2010). An architectural description language for secure Multi-Agent Systems, Web Intelligence and Agent Systems, 8:1, (99-122), Online publication date: 1-Jan-2010.
  161. Dillenburg F and Barbosa J (2009). Context-oriented exception handling, International Journal of High Performance Systems Architecture, 2:1, (16-25), Online publication date: 1-Dec-2009.
  162. Sánchez D, Cavero J and Marcos E (2009). The concepts of model in information systems engineering, The Knowledge Engineering Review, 24:1, (5-21), Online publication date: 1-Dec-2009.
  163. Wang H and Sun J (2009). A semantic web environment for components, The Knowledge Engineering Review, 24:1, (59-75), Online publication date: 1-Dec-2009.
  164. ACM
    López-Sanz M, Vara J, Marcos E and Cuesta C A model-driven approach to weave architectural styles into service-oriented architectures Proceedings of the first international workshop on Model driven service engineering and data quality and security, (53-60)
  165. 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)
  166. ACM
    Lü J, Ma X, Huang Y, Cao C and Xu F Internetware Proceedings of the First Asia-Pacific Symposium on Internetware, (1-9)
  167. 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.
  168. ACM
    Seo C, Edwards G, Popescu D, Malek S and Medvidovic N A framework for estimating the energy consumption induced by a distributed system's architectural style Proceedings of the 8th international workshop on Specification and verification of component-based systems, (27-34)
  169. ACM
    Lawson J, Al-Akkad A, Vanderdonckt J and Macq B An open source workbench for prototyping multimodal interactions based on off-the-shelf heterogeneous components Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, (245-254)
  170. ACM
    Räihä O, Mäkinen E and Poranen T Using simulated annealing for producing software architectures Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers, (2131-2136)
  171. Aoumeur N, Kamel B and Saake G Rapid-Prototyping of Adaptive Component-Based Systems Using Runtime Aspectual Interactions Proceedings of the 2009 IEEE/IFIP International Symposium on Rapid System Prototyping, (18-25)
  172. Treiber M, Truong H and Dustdar S SOAF --- Design and Implementation of a Service-Enriched Social Network Proceedings of the 9th International Conference on Web Engineering, (379-393)
  173. Bruni R, Lluch Lafuente A and Montanari U (2009). Hierarchical Design Rewriting with Maude, Electronic Notes in Theoretical Computer Science (ENTCS), 238:3, (45-62), Online publication date: 1-Jun-2009.
  174. 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)
  175. Chopra A and Singh M Elements of a business-level architecture for multiagent systems Proceedings of the 7th international conference on Programming multi-agent systems, (15-30)
  176. Sollenberger D and Singh M Koko Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2, (1423-1424)
  177. Sollenberger D and Singh M Koko Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2, (1137-1138)
  178. May N A Redundancy Protocol for Service-Oriented Architectures Service-Oriented Computing --- ICSOC 2008 Workshops, (211-220)
  179. ACM
    Le-Phuoc D, Polleres A, Hauswirth M, Tummarello G and Morbidoni C Rapid prototyping of semantic mash-ups through semantic web pipes Proceedings of the 18th international conference on World wide web, (581-590)
  180. Bucchiarone A, Dennis G and Gnesi S (2009). A Graph-based Design Framework for Global Computing Systems, Electronic Notes in Theoretical Computer Science (ENTCS), 236, (117-130), Online publication date: 1-Apr-2009.
  181. Silva C, Castro J, Araujo J, Moreira A, Tedesco P and Mylopoulos J (2009). Advanced separation of concerns in agent-oriented design patterns, International Journal of Agent-Oriented Software Engineering, 3:2/3, (306-327), Online publication date: 1-Mar-2009.
  182. Xu F, Pan J and Lu W (2009). A trust-based approach to estimating the confidence of the software system in open environments, Journal of Computer Science and Technology, 24:2, (373-385), Online publication date: 1-Mar-2009.
  183. Aoumeur N, Barkaoui K and Saake G A multi-dimensional architectural approach to behavior-intensive adaptive pervasive applications Proceedings of the 4th international conference on Wireless pervasive computing, (25-32)
  184. Navasa A, Pérez-Toledano M and Murillo J (2009). An ADL dealing with aspects at software architecture stage, Information and Software Technology, 51:2, (306-324), Online publication date: 1-Feb-2009.
  185. Tempero E Experiences in teaching quality attribute scenarios Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95, (181-188)
  186. Levin M and Sharov S (2009). Hierarchical Morphological Composition Of Web Hosting System, Journal of Integrated Design & Process Science, 13:1, (1-14), Online publication date: 1-Jan-2009.
  187. García-Castro R, Gómez-Pérez A, Muñoz-García Ó and Nixon L Towards a Component-Based Framework for Developing Semantic Web Applications Proceedings of the 3rd Asian Semantic Web Conference on The Semantic Web, (197-211)
  188. Jackson M The Name and Nature of Software Engineering Advances in Software Engineering, (1-38)
  189. ACM
    Petrov I and Buchmann A Architecture of OMG MOF-based repository systems Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services, (193-200)
  190. 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)
  191. ACM
    Kienzle J On exceptions and the software development life cycle Proceedings of the 4th international workshop on Exception handling, (32-38)
  192. ACM
    Nejati S, Sabetzadeh M, Chechik M, Uchitel S and Zave P Towards compositional synthesis of evolving systems Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, (285-296)
  193. Upadhyay N (2008). Structural modelling and analysis of Object Oriented Systems: a graph theoretic system approach, International Journal of Systems, Control and Communications, 1:2, (240-255), Online publication date: 1-Nov-2008.
  194. ACM
    Flores N and Aguiar A Patterns for understanding frameworks Proceedings of the 15th Conference on Pattern Languages of Programs, (1-11)
  195. 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.
  196. Zdun U and Avgeriou P (2008). A catalog of architectural primitives for modeling architectural patterns, Information and Software Technology, 50:9-10, (1003-1034), Online publication date: 1-Aug-2008.
  197. ACM
    Metsis V, Le Z, Lei Y and Makedon F Towards an evaluation framework for assistive environments Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments, (1-8)
  198. Preuveneers D and Berbers Y Pervasive Services on the Move Proceedings of the 5th international conference on Ubiquitous Intelligence and Computing, (46-60)
  199. Duvenhage A and Terblanche L The evolution of a C2 protocol gateway Proceedings of the 2008 Summer Computer Simulation Conference, (1-8)
  200. Beyer H, Hein D, Schitter C, Knodel J, Muthig D and Naab M Introducing Architecture-Centric Reuse into a Small Development Organization Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems, (1-13)
  201. ACM
    Le Goaer O, Tamzalit D, Oussalah M and Seriai A Evolution styles to the rescue of architectural evolution knowledge Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge, (31-36)
  202. ACM
    Ali N, Solís C and Ramos I Comparing architecture description languages for mobile software systems Proceedings of the 1st international workshop on Software architectures and mobility, (33-38)
  203. ACM
    Keuler T An aspect-oriented approach for improving architecture design efficiency Companion of the 30th international conference on Software engineering, (1007-1010)
  204. ACM
    Zdun U (2008). Pattern-based design of a service-oriented middleware for remote object federations, ACM Transactions on Internet Technology, 8:3, (1-38), Online publication date: 1-May-2008.
  205. Lagaisse B, Truyen E and Joosen W Multi-stage aspect-oriented composition of component-based applications Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I, (630-647)
  206. Lagaisse B, Truyen E and Joosen W Multi-stage Aspect-Oriented Composition of Component-Based Applications On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS, (630-647)
  207. ACM
    Zhan J, Wang L, Tu B, Wang H, Zhang Z, Jin Y, Wen Y, Chen Y, Wang P, Qiu B, Meng D and Sun N The design methodology of Phoenix cluster system software stack Proceedings of the 2007 Asian technology information program's (ATIP's) 3rd workshop on High performance computing in China: solution approaches to impediments for high performance computing, (174-182)
  208. Bruni R, Lafuente A, Montanari U and Tuosto E Service oriented architectural design Proceedings of the 3rd conference on Trustworthy global computing, (186-203)
  209. Grau G and Franch X On the adequacy of i* models for representing and analyzing software architectures Proceedings of the 2007 conference on Advances in conceptual modeling: foundations and applications, (296-305)
  210. ACM
    Ubayashi N, Sakai A and Tamai T An aspect-oriented weaving mechanism based on component and connector architecture Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering, (154-163)
  211. 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.
  212. ACM
    Thaker S, Batory D, Kitchin D and Cook W Safe composition of product lines Proceedings of the 6th international conference on Generative programming and component engineering, (95-104)
  213. Lau K and Wang Z (2007). Software Component Models, IEEE Transactions on Software Engineering, 33:10, (709-724), Online publication date: 1-Oct-2007.
  214. Brown A, Delbaere M and Johnston S A practical perspective on the design and implementation of service-oriented solutions Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems, (390-404)
  215. Martínez-Prieto M, Cuesta C and De La Fuente P Aqueducts Proceedings of the First European conference on Software Architecture, (313-316)
  216. Harrison N and Avgeriou P Leveraging architecture patterns to satisfy quality attributes Proceedings of the First European conference on Software Architecture, (263-270)
  217. Brown A and McDermid J The art and science of software architecture Proceedings of the First European conference on Software Architecture, (237-256)
  218. 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)
  219. Grau G and Franch X A goal-oriented approach for the generation and evaluation of alternative architectures Proceedings of the First European conference on Software Architecture, (139-155)
  220. Martínez-Prieto M, De La Fuente P, Vegas J and Adiego J Electronic work Proceedings of the 11th European conference on Research and Advanced Technology for Digital Libraries, (445-448)
  221. ACM
    LaToza T, Garlan D, Herbsleb J and Myers B Program comprehension as fact finding Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, (361-370)
  222. ACM
    Brun Y and Medvidovic N Fault and adversary tolerance as an emergent property of distributed systems' software architectures Proceedings of the 2007 workshop on Engineering fault tolerant systems, (7-es)
  223. ACM
    Huang G (2007). Post-development software architecture, ACM SIGSOFT Software Engineering Notes, 32:5, (1-9), Online publication date: 1-Sep-2007.
  224. Cicirelli F, Furfaro A and Nigro L Conflict management in PDEVS Proceedings of the 2007 Summer Computer Simulation Conference, (349-356)
  225. Costa C, Pérez J and Carsí J Dynamic adaptation of aspect-oriented components Proceedings of the 10th international conference on Component-based software engineering, (49-65)
  226. Lau K and Taweel F Data encapsulation in software components Proceedings of the 10th international conference on Component-based software engineering, (1-16)
  227. ACM
    Woolley B and Peterson G Genetic evolution of hierarchical behavior structures Proceedings of the 9th annual conference on Genetic and evolutionary computation, (1731-1738)
  228. ACM
    Senthil R, Kushwaha D and Misra A (2007). An improved component model for component based software engineering, ACM SIGSOFT Software Engineering Notes, 32:4, (9-es), Online publication date: 1-Jul-2007.
  229. Silva C, Araújo J, Moreira A and Castro J Designing social patterns using advanced separation of concerns Proceedings of the 19th international conference on Advanced information systems engineering, (309-323)
  230. Berner S, Weber R and Keller R Enhancing Software Testing by Judicious Use of Code Coverage Information Proceedings of the 29th international conference on Software Engineering, (612-620)
  231. Herbsleb J Global Software Engineering 2007 Future of Software Engineering, (188-198)
  232. 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
  233. Seo C, Malek S, Edwards G, Popescu D, Medvidovic N, Petrus B and Ravula S Exploring the Role of Software Architecture in Dynamic and Fault Tolerant Pervasive Systems Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
  234. Brun Y and Medvidovic N An Architectural Style for Solving Computationally Intensive Problems on Large Networks Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
  235. 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
  236. Mattmann C, Woollard D, v N and Mahjourian R Software Connector Classification and Selection for Data-Intensive Systems Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
  237. Paula V and Batista T Revisiting a Formal Framework for Modeling Aspects in the Design Phase Proceedings of the Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design
  238. Luer C Assessing Module Reusability Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
  239. 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)
  240. ACM
    Yu P, Ma X and Lu J (2007). Expectation, experiment and reflection on internet software evolution, ACM SIGSOFT Software Engineering Notes, 32:3, (1-5), Online publication date: 1-May-2007.
  241. Grant E and Reza H Towards the development of a rigorous model-driven domain-specific software engineering environment Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology, (102-107)
  242. Klashner R and Sabet S (2007). A DSS Design Model for complex problems, Decision Support Systems, 43:3, (990-1013), Online publication date: 1-Apr-2007.
  243. Lau K, Ling L, Ukis V and Elizondo P Composite connectors for composing software components Proceedings of the 6th international conference on Software composition, (266-280)
  244. Tibermacine C, Hoareau D and Kadri R Enforcing architecture and deployment constraints of distributed component-based software Proceedings of the 10th international conference on Fundamental approaches to software engineering, (140-154)
  245. Salvaneschi P Improving functional testing through aspects Proceedings of the 10th international conference on Early aspects: current challenges and future directions, (39-54)
  246. ACM
    Di Marzo Serugendo G, Fitzgerald J, Romanovsky A and Guelfi N A metadata-based architectural model for dynamically resilient systems Proceedings of the 2007 ACM symposium on Applied computing, (566-572)
  247. ACM
    Zhou Y, Pan J, Ma X, Luo B, Tao X and Lu J Applying ontology in architecture-based self-management applications Proceedings of the 2007 ACM symposium on Applied computing, (97-103)
  248. Basin D, Kuruma H, Miyazaki K, Takaragi K and Wolff B (2007). Verifying a signature architecture: a comparative case study, Formal Aspects of Computing, 19:1, (63-91), Online publication date: 1-Mar-2007.
  249. ACM
    Broy M, Krüger I and Meisinger M (2007). A formal model of services, ACM Transactions on Software Engineering and Methodology, 16:1, (5-es), Online publication date: 1-Feb-2007.
  250. Schreiner D and Göschka K Explicit Connectors in Component Based Software Engineering for Distributed Embedded Systems Proceedings of the 33rd conference on Current Trends in Theory and Practice of Computer Science, (923-934)
  251. Ling X, Maibaum T and Aguirre N Design in CommUnity with extension morphisms Formal methods and hybrid real-time systems, (435-466)
  252. Wu W and Kelly T Towards evidence-based architectural design for safety-critical software applications Architecting dependable systems IV, (383-408)
  253. Graydon P, Knight J and Strunk E Achieving dependable systems by synergistic development of architectures and assurance cases Architecting dependable systems IV, (362-382)
  254. de Lemos R Architectural fault tolerance using exception handling Architecting dependable systems IV, (142-162)
  255. Losavio F, Ortega D, Pérez M and González M Experimenting with the expressive power of an enterprise architecture framework Proceedings of the 2nd international conference on Trends in enterprise application architecture, (255-269)
  256. ACM
    Malek S, Seo C, Ravula S, Petrus B and Medvidovic N Providing middleware-level facilities to support architecture-based development of software systems in pervasive environments Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006)
  257. ACM
    Malek S, Seo C and Medvidovic N Tailoring an architectural middleware platform to a heterogeneous embedded environment Proceedings of the 6th international workshop on Software engineering and middleware, (63-70)
  258. ACM
    Chalin P Early detection of JML specification errors using ESC/Java2 Proceedings of the 2006 conference on Specification and verification of component-based systems, (25-32)
  259. ACM
    Fairbanks G, Bierhoff K and D'Souza D Software architecture at a large financial firm Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, (815-823)
  260. ACM
    Giesecke S Taxonomy of architectural style usage Proceedings of the 2006 conference on Pattern languages of programs, (1-10)
  261. Jackson M (2006). What Can We Expect from Program Verification?, Computer, 39:10, (65-71), Online publication date: 1-Oct-2006.
  262. Penna G, Di Marco A, Intrigila B, Melatti I and Pierantonio A (2006). Interoperability mapping from XML schemas to ER diagrams, Data & Knowledge Engineering, 59:1, (166-188), Online publication date: 1-Oct-2006.
  263. Fröhlich J and Schwarzinger M Improve component-based programs with connectors Proceedings of the 7th joint conference on Modular Programming Languages, (306-325)
  264. Chen B, Li Z and Chen H A new component-oriented programming language with the first-class connector Proceedings of the 7th joint conference on Modular Programming Languages, (271-286)
  265. 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)
  266. ACM
    Garcia A, Batista T, Rashid A and Sant'Anna C (2006). Driving and managing architectural decisions with aspects, ACM SIGSOFT Software Engineering Notes, 31:5, (6-es), Online publication date: 1-Sep-2006.
  267. Li M, Peng H and Hu J Research on modeling and description of software architecture of cooperation-oriented system Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems, (546-551)
  268. Ryoo J and Saiedian H (2006). AVDL, Journal of Systems and Software, 79:8, (1180-1206), Online publication date: 1-Aug-2006.
  269. ACM
    Kim J and Garlan D Analyzing architectural styles with alloy Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis, (70-80)
  270. 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)
  271. ACM
    Fu Y, Dong Z and He X Formalizing and validating UML architecture description of web systems Workshop proceedings of the sixth international conference on Web engineering, (8-es)
  272. ACM
    Wentzlaff I and Specker M Pattern-based development of user-friendly web applications Workshop proceedings of the sixth international conference on Web engineering, (2-es)
  273. Pérez-Martínez J and Sierra-Alonso A From analysis model to software architecture Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications, (25-39)
  274. Xiao L and Greer D (2006). The Agent-Rule-Class framework for Multi-Agent Systems, Multiagent and Grid Systems, 2:4, (325-351), Online publication date: 1-Jul-2006.
  275. ACM
    Crowley J (2006). Social Perception, Queue, 4:6, (34-43), Online publication date: 1-Jul-2006.
  276. 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.
  277. Wang S, Avrunin G and Clarke L Architectural building blocks for plug-and-play system design Proceedings of the 9th international conference on Component-Based Software Engineering, (98-113)
  278. Xie F and Browne J Verification of component-based software application families Proceedings of the 9th international conference on Component-Based Software Engineering, (50-66)
  279. Lau K and Taweel F Towards encapsulating data in component-based software systems Proceedings of the 9th international conference on Component-Based Software Engineering, (376-384)
  280. 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)
  281. Lau K and Ukis V Defining and checking deployment contracts for software components Proceedings of the 9th international conference on Component-Based Software Engineering, (1-16)
  282. Di Marco A and Mirandola R Model transformation in software performance engineering Proceedings of the Second international conference on Quality of Software Architectures, (95-110)
  283. Bontà E, Bernardo M, Magee J and Kramer J Synthesizing concurrency control components from process algebraic specifications Proceedings of the 8th international conference on Coordination Models and Languages, (28-43)
  284. Kojarski S and Lorenz D Comparing white-box, black-box, and glass-box composition of aspect mechanisms Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, (246-259)
  285. Shin M, Xu Y, Paniagua F and An J (2006). Detection of anomalies in software architecture with connectors, Science of Computer Programming, 61:1, (16-26), Online publication date: 1-Jun-2006.
  286. ACM
    Woollard D and Medvidovic N An architectural style for high-performance asymmetrical parallel computations Proceedings of the 28th international conference on Software engineering, (857-860)
  287. ACM
    Krüger I, Mathew R and Meisinger M Efficient exploration of service-oriented architectures using aspects Proceedings of the 28th international conference on Software engineering, (62-71)
  288. ACM
    Boehm B A view of 20th and 21st century software engineering Proceedings of the 28th international conference on Software engineering, (12-29)
  289. ACM
    de Lemos R Architectural reconfiguration using coordinated atomic actions Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems, (44-50)
  290. ACM
    Rugaber S Cataloging design abstractions Proceedings of the 2006 international workshop on Role of abstraction in software engineering, (11-18)
  291. Faulkner S, Kolp M, Wautelet Y and Achbany Y A formal description language for multi-agent architectures Proceedings of the 8th international Bi conference on Agent-oriented information systems IV, (143-163)
  292. Briot J, Meurisse T and Peschanski F Architectural design of component-based agents Proceedings of the 4th international conference on Programming multi-agent systems, (71-90)
  293. 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)
  294. Karusseit M and Margaria T (2006). Feature-based Modelling of a Complex, Online-Reconfigurable Decision Support Service, Electronic Notes in Theoretical Computer Science (ENTCS), 157:2, (101-118), Online publication date: 1-May-2006.
  295. Mudiam S, Gannod G and Lindquist T (2006). Synthesizing and integrating legacy components as services using adapters, Science of Computer Programming, 60:2, (134-148), Online publication date: 1-Apr-2006.
  296. Hepner M, Gamble R, Kelkar M, Davis L and Flagg D (2006). Patterns of conflict among software components, Journal of Systems and Software, 79:4, (537-551), Online publication date: 1-Apr-2006.
  297. Mitchell B and Mancoridis S (2006). On the Automatic Modularization of Software Systems Using the Bunch Tool, IEEE Transactions on Software Engineering, 32:3, (193-208), Online publication date: 1-Mar-2006.
  298. Shaw M and Clements P (2006). The Golden Age of Software Architecture, IEEE Software, 23:2, (31-39), Online publication date: 1-Mar-2006.
  299. Rupp S A modular software framework for camera calibration Proceedings of the 5th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems, (73-81)
  300. Tan H, Yang Y and Bian L (2006). Systematic Transformation of Functional Analysis Model into OO Design and Implementation, IEEE Transactions on Software Engineering, 32:2, (111-135), Online publication date: 1-Feb-2006.
  301. Truyen E and Joosen W Run-Time and atomic weaving of distributed aspects Transactions on Aspect-Oriented Software Development II, (147-181)
  302. Davidsson P, Johansson S and Svahnberg M Characterization and evaluation of multi-agent system architectural styles Software Engineering for Multi-Agent Systems IV, (179-188)
  303. Lopes C and Bajracharya S Assessing aspect modularizations using design structure matrix and net option value Transactions on Aspect-Oriented Software Development I, (1-35)
  304. 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)
  305. Ganapathiraju M, Manoharan V, Reddy R and Klein-Seetharaman J Collaborative discovery through biological language modeling interface Ambient Intelligence in Everyday Life, (300-321)
  306. Zheng Y and Chan A (2006). MobiGATE, IEEE Transactions on Software Engineering, 32:1, (35-50), Online publication date: 1-Jan-2006.
  307. Lalanda P, Bellissard L and Balter R (2006). Asynchronous Mediation for Integrating Business and Operational Processes, IEEE Internet Computing, 10:1, (56-64), Online publication date: 1-Jan-2006.
  308. Siljee J, Bosloper I, Nijhuis J and Hammer D DySOA Proceedings of the Third international conference on Service-Oriented Computing, (255-268)
  309. Ehrig H, Braatz B, Klein M, Orejas F, Pérez S and Pino E (2005). Object-Oriented Connector-Component Architectures, Electronic Notes in Theoretical Computer Science (ENTCS), 141:3, (123-151), Online publication date: 1-Dec-2005.
  310. Kazman R, Bass L, Klein M, Lattanze T and Northrop L (2005). A Basis for Analyzing Software Architecture Analysis Methods, Software Quality Journal, 13:4, (329-355), Online publication date: 1-Dec-2005.
  311. ACM
    Cebulla M Knowledge-based assessment of behavior in dynamic environments Proceedings of the 2005 ACM workshop on Research in knowledge representation for autonomous systems, (17-26)
  312. Suryanarayana G, Erenkrantz J and Taylor R (2005). An Architectural Approach for Decentralized Trust Management, IEEE Internet Computing, 9:6, (16-23), Online publication date: 1-Nov-2005.
  313. Lau K, Ornaghi M and Wang Z A software component model and its preliminary formalisation Proceedings of the 4th international conference on Formal Methods for Components and Objects, (1-21)
  314. Aguirre N, Arroyo M, Bicarregui J, Guzmán L and Maibaum T Towards dynamically communicating abstract machines in the b method Proceedings of the 7th international conference on Formal Methods and Software Engineering, (141-155)
  315. 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)
  316. da S. Brito P, Rocha C, Filho F, Martins E and Rubira C A method for modeling and testing exceptions in component-based software development Proceedings of the Second Latin-American conference on Dependable Computing, (61-79)
  317. ACM
    Kojarski S and Lorenz D Pluggable AOP Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (247-263)
  318. ACM
    Sangal N, Jordan E, Sinha V and Jackson D Using dependency models to manage complex software architecture Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (167-176)
  319. 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)
  320. 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)
  321. ACM
    Kojarski S and Lorenz D (2005). Pluggable AOP, ACM SIGPLAN Notices, 40:10, (247-263), Online publication date: 12-Oct-2005.
  322. ACM
    Sangal N, Jordan E, Sinha V and Jackson D (2005). Using dependency models to manage complex software architecture, ACM SIGPLAN Notices, 40:10, (167-176), Online publication date: 12-Oct-2005.
  323. 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.
  324. ACM
    Díaz-Pace J and Campo M (2005). ArchMatE, ACM SIGPLAN Notices, 40:10, (117-132), Online publication date: 12-Oct-2005.
  325. ACM
    Maciuszek D, Aberg J and Shahmehri N What help do older people need? Proceedings of the 7th international ACM SIGACCESS conference on Computers and accessibility, (4-11)
  326. ACM
    Estublier J, Leblang D, Hoek A, Conradi R, Clemm G, Tichy W and Wiborg-Weber D (2005). Impact of software engineering research on the practice of software configuration management, ACM Transactions on Software Engineering and Methodology, 14:4, (383-430), Online publication date: 1-Oct-2005.
  327. Verelst J (2005). The Influence of the Level of Abstraction on the Evolvability of Conceptual Models of Information Systems, Empirical Software Engineering, 10:4, (467-494), Online publication date: 1-Oct-2005.
  328. 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)
  329. Hatebur D and Heisel M Problem frames and architectures for security problems Proceedings of the 24th international conference on Computer Safety, Reliability, and Security, (390-404)
  330. Mattmann C and Medvidovic N The GridLite DREAM Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms, (70-87)
  331. 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)
  332. ACM
    Sreedhar V and Marinescu M From statecharts to ESP Proceedings of the 5th ACM international conference on Embedded software, (48-51)
  333. ACM
    Feng Y, Huang G, Zhu Y and Mei H Exception handling in component composition with the support of middleware Proceedings of the 5th international workshop on Software engineering and middleware, (90-97)
  334. ACM
    Shen J, Sun X, Huang G, Jiao W, Sun Y and Mei H Towards a unified formal model for supporting mechanisms of dynamic component update Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, (80-89)
  335. ACM
    Kramer J and Magee J Engineering distributed software Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, (283-285)
  336. ACM
    Shen J, Sun X, Huang G, Jiao W, Sun Y and Mei H (2005). Towards a unified formal model for supporting mechanisms of dynamic component update, ACM SIGSOFT Software Engineering Notes, 30:5, (80-89), Online publication date: 1-Sep-2005.
  337. ACM
    Kramer J and Magee J (2005). Engineering distributed software, ACM SIGSOFT Software Engineering Notes, 30:5, (283-285), Online publication date: 1-Sep-2005.
  338. Girardi R, Marinho L and de Oliveira I (2005). A system of agent-based software patterns for user modeling based on usage mining, Interacting with Computers, 17:5, (567-591), Online publication date: 1-Sep-2005.
  339. ACM
    Mouratidis H, Kolp M, Faulkner S and Giorgini P A secure architectural description language for agent systems Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, (578-585)
  340. Davidsson P, Johansson S and Svahnberg M Using the analytic hierarchy process for evaluating multi-agent system architecture candidates Proceedings of the 6th international conference on Agent-Oriented Software Engineering, (205-217)
  341. Lee K, Choi H, Lee D and Kang S Quantitative measurement of quality attribute preferences using conjoint analysis Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification, (213-224)
  342. 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.
  343. ACM
    Banerjee S, Mattmann C, Medvidovic N and Golubchik L (2005). Leveraging architectural models to inject trust into software systems, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  344. ACM
    Demir O, Devanbu P, Medvidovic N and Wohlstadter E (2005). DISCOA, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  345. ACM
    Liu J, Lutz R and Thompson J (2005). Mapping concern space to software architecture, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
  346. 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.
  347. Shin M (2005). Self-healing components in robust software architecture for concurrent and distributed systems, Science of Computer Programming, 57:1, (27-44), Online publication date: 1-Jul-2005.
  348. Li H, Krishnamurthi S and Fisler K (2005). Modular Verification of Open Features Using Three-Valued Model Checking, Automated Software Engineering, 12:3, (349-382), Online publication date: 1-Jul-2005.
  349. Losavio F, Levy N, Davari P and Colonna F Pattern-based architectural design driven by quality properties Proceedings of the 2nd European conference on Software Architecture, (94-112)
  350. Batista T, Joolia A and Coulson G Managing dynamic reconfiguration in component-based systems Proceedings of the 2nd European conference on Software Architecture, (1-17)
  351. Papaioannou D and Tassopoulos A (2005). Design and implementation of information systems for environmental managers, Neural, Parallel & Scientific Computations, 13:2, (179-198), Online publication date: 1-Jun-2005.
  352. Cunningham H, Tadepalli P and Liu Y (2005). Secrets, hot spots, and generalization, Journal of Computing Sciences in Colleges, 20:6, (74-82), Online publication date: 1-Jun-2005.
  353. Aldini A and Bernardo M (2005). On the usability of process algebra, Theoretical Computer Science, 335:2-3, (281-329), Online publication date: 23-May-2005.
  354. 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)
  355. 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)
  356. ACM
    Banerjee S, Mattmann C, Medvidovic N and Golubchik L Leveraging architectural models to inject trust into software systems Proceedings of the 2005 workshop on Software engineering for secure systems—building trustworthy applications, (1-7)
  357. ACM
    Demir O, Devanbu P, Medvidovic N and Wohlstadter E DISCOA Proceedings of the 2005 workshop on Software engineering for secure systems—building trustworthy applications, (1-7)
  358. ACM
    Liu J, Lutz R and Thompson J Mapping concern space to software architecture Proceedings of the 2005 workshop on Modeling and analysis of concerns in software, (1-5)
  359. ACM
    Kim M, Lee J, Kang K, Hong Y and Bang S Re-engineering software architecture of home service robots Proceedings of the 27th international conference on Software engineering, (505-513)
  360. Shaw M, Herbsleb J, Ozkaya I and Root D Deciding what to design Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age, (28-58)
  361. Lan L, Huang G, Ma L, Wang M, Mei H, Zhang L and Chen Y Architecture based deployment of large-scale component based systems Proceedings of the 8th international conference on Component-Based Software Engineering, (123-138)
  362. Lau K, Velasco Elizondo P and Wang Z Exogenous connectors for software components Proceedings of the 8th international conference on Component-Based Software Engineering, (90-106)
  363. Sharma V, Jalote P and Trivedi K Evaluating performance attributes of layered software architecture Proceedings of the 8th international conference on Component-Based Software Engineering, (66-81)
  364. Siljee J, Vintges S and Nijhuis J A context architecture for service-centric systems Proceedings of the First international conference on Location- and Context-Awareness, (16-25)
  365. Lalanda P (2005). An E-Services Infrastructure for Power Distribution, IEEE Internet Computing, 9:3, (52-59), Online publication date: 1-May-2005.
  366. Groenewegen L, van Kampenhout N and de Vink E Delegation modeling with paradigm Proceedings of the 7th international conference on Coordination Models and Languages, (94-108)
  367. Bernardo M and Bontà E Preserving architectural properties in multithreaded code generation Proceedings of the 7th international conference on Coordination Models and Languages, (188-203)
  368. Bradford L, Milliner S and Dumas M Experience using a coordination-based architecture for adaptive web content provision Proceedings of the 7th international conference on Coordination Models and Languages, (140-156)
  369. Mens T and Eden A (2005). On the Evolution Complexity of Design Patterns, Electronic Notes in Theoretical Computer Science (ENTCS), 127:3, (147-163), Online publication date: 11-Apr-2005.
  370. Egyed A, Shen W and Wang K Maintaining life perspectives during the refinement of UML class structures Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering, (310-325)
  371. Jakobac V, Egyed A and Medvidovic N Improving system understanding via interactive, tailorable, source code analysis Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering, (253-268)
  372. Leicher A and Süß J Augmenting UML models for composition conflict analysis Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering, (127-140)
  373. ACM
    Lopes C and Bajracharya S An analysis of modularity in aspect oriented design Proceedings of the 4th international conference on Aspect-oriented software development, (15-26)
  374. ACM
    Trentini A and Micucci D Plan validation via petri nets in the real-time performers Java framework Proceedings of the 2005 ACM symposium on Applied computing, (1534-1538)
  375. Kruchten P (2005). Editor's Introduction, IEEE Software, 22:2, (16-18), Online publication date: 1-Mar-2005.
  376. ACM
    Marlowe T, Ku C and Benham J Design patterns for database pedagogy Proceedings of the 36th SIGCSE technical symposium on Computer science education, (48-52)
  377. ACM
    Marlowe T, Ku C and Benham J (2005). Design patterns for database pedagogy, ACM SIGCSE Bulletin, 37:1, (48-52), Online publication date: 23-Feb-2005.
  378. Bhuta J and Boehm B A method for compatible COTS component selection Proceedings of the 4th international conference on COTS-Based Software Systems, (132-143)
  379. Read S (2005). Teaching networking with TIM, Journal of Computing Sciences in Colleges, 20:3, (139-147), Online publication date: 1-Feb-2005.
  380. Andersson J, Ericsson M and Löwe W (2005). An Adaptive High-Performance Service Architecture, Electronic Notes in Theoretical Computer Science (ENTCS), 114:C, (87-102), Online publication date: 17-Jan-2005.
  381. 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)
  382. Michiels S, Janssens N, Desmet L, Mahieu T, Joosen W and Verbaeten P Connecting embedded devices using a component platform for adaptable protocol stacks Component-Based Software Development for Embedded Systems, (185-208)
  383. da Silva L and Perkusich A A model-based approach to formal specification and verification of embedded systems using colored petri nets Component-Based Software Development for Embedded Systems, (35-58)
  384. Ortner E Component-based application architecture for enterprise information systems Data Management in a Connected World, (181-200)
  385. Jackson M Problem structure and dependable architecture Architecting Dependable Systems III, (322-330)
  386. Cheng S, Garlan D and Schmerl B Making self-adaptation an engineering reality Self-star Properties in Complex Information Systems, (158-173)
  387. Kolp M, Do T and Faulkner S A social-driven design of e-business system Software Engineering for Multi-Agent Systems III, (70-84)
  388. Orejas F and Pérez S Towards architectural connectors for UML Formal Methods in Software and Systems Modeling, (352-369)
  389. Quináia M and Stadzisz P (2005). A use case model extension for architectural patterns, Journal of Computational Methods in Sciences and Engineering, 5:1 Supplement, (209-218), Online publication date: 1-Jan-2005.
  390. Bril R, Krikhaar R and Postma A (2005). Architectural support in industry: a reflection using C-POSH, Journal of Software Maintenance and Evolution: Research and Practice, 17:1, (3-25), Online publication date: 1-Jan-2005.
  391. ACM
    Wang Q (2005). Towards a rule model for self-adaptive software, ACM SIGSOFT Software Engineering Notes, 30:1, (8), Online publication date: 1-Jan-2005.
  392. Al-Naeem T, Rabhi F, Benatallah B and Ray P (2005). Systematic Approaches for Designing B2B Applications, International Journal of Electronic Commerce, 9:2, (41-70), Online publication date: 1-Jan-2005.
  393. Gannod G, Mudiam S and Lindquist T (2005). Automated support for service-based software development and integration, Journal of Systems and Software, 74:1, (65-71), Online publication date: 1-Jan-2005.
  394. Hirsch D and Montanari U (2004). Shaped Hierarchical Architectural Design, Electronic Notes in Theoretical Computer Science (ENTCS), 109:C, (97-109), Online publication date: 14-Dec-2004.
  395. Ehrig H, Padberg J, Braatz B, Klein M, Orejas F, Perez S and Pino E (2004). A Generic Framework for Connector Architectures based on Components and Transformations, Electronic Notes in Theoretical Computer Science (ENTCS), 108:C, (53-67), Online publication date: 13-Dec-2004.
  396. Xie C, Chen W, Shi J and Ye L Hierarchical integration of runtime models Proceedings of the First international conference on Embedded Software and Systems, (589-594)
  397. van der Hoek A (2004). Design-time product line architectures for any-time variability, Science of Computer Programming, 53:3, (285-304), Online publication date: 1-Dec-2004.
  398. Nelson C and Kim J Integration of software engineering techniques through the use of architecture, process, and people management Proceedings of the First international conference on Rapid Integration of Software Engineering Techniques, (1-10)
  399. ACM
    Mezini M and Ostermann K (2004). Variability management with feature-oriented programming and aspects, ACM SIGSOFT Software Engineering Notes, 29:6, (127-136), Online publication date: 1-Nov-2004.
  400. 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.
  401. ACM
    Mezini M and Ostermann K Variability management with feature-oriented programming and aspects Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, (127-136)
  402. Avgeriou P, Guelfi N and Medvidovic N Software architecture description and UML UML Modeling Languages and Applications, (23-32)
  403. Avgeriou P, Guelfi N and Medvidovic N Software architecture description and UML Proceedings of the 2004 international conference on UML Modeling Languages and Applications, (23-32)
  404. Garlan D, Cheng S, Huang A, Schmerl B and Steenkiste P (2004). Rainbow, Computer, 37:10, (46-54), Online publication date: 1-Oct-2004.
  405. 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)
  406. Budgen D, Brereton P and Turner M Codifying a Service Architectural Style Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (16-22)
  407. Mehta N, Medvidovic N, Sirjani M and Arbab F Modeling Behavior in Compositions of Software Architectural Primitives Proceedings of the 19th IEEE international conference on Automated software engineering, (371-374)
  408. 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)
  409. Li S, Wu J and Hu Z A Contract-Based Component Model for Embedded Systems Proceedings of the Quality Software, Fourth International Conference, (232-239)
  410. Aoumeur N and Saake G (2004). Dynamically evolving concurrent information systems specification and validation, Data & Knowledge Engineering, 50:2, (117-173), Online publication date: 1-Aug-2004.
  411. Gonzalez-Palacios J and Luck M A framework for patterns in gaia Proceedings of the 5th international conference on Agent-Oriented Software Engineering, (174-188)
  412. ACM
    Lévy N and Losavio F Pattern-based architectural design process model Proceedings of the 5th international conference on Computer systems and technologies, (1-6)
  413. Duran-Limon H and Blair G (2004). QoS Management specification support for multimedia middleware, Journal of Systems and Software, 72:1, (1-23), Online publication date: 1-Jun-2004.
  414. Hillman J and Warren I An Open Framework for Dynamic Reconfiguration Proceedings of the 26th International Conference on Software Engineering, (594-603)
  415. Francois A A Hybrid Architectural Style for Distributed Parallel Processing of Generic Data Streams Proceedings of the 26th International Conference on Software Engineering, (367-376)
  416. Wohlstadter E, Tai S, Mikalsen T, Rouvellou I and Devanbu P GlueQoS Proceedings of the 26th International Conference on Software Engineering, (189-199)
  417. ACM
    Ramachandran M and Mangano D (2004). Knowledge based reasoning for software architectural design strategies, ACM SIGSOFT Software Engineering Notes, 29:3, (1-4), Online publication date: 1-May-2004.
  418. Chung L and Subramanian N (2004). Adaptable architecture generation for embedded systems, Journal of Systems and Software, 71:3, (271-295), Online publication date: 1-May-2004.
  419. de Lemos R (2004). Analysing failure behaviours in component interaction, Journal of Systems and Software, 71:1-2, (97-115), Online publication date: 1-Apr-2004.
  420. Heckel R and Thöne S Behavior-preserving refinement relations between dynamic software architectures Proceedings of the 17th international conference on Recent Trends in Algebraic Development Techniques, (1-27)
  421. ACM
    Cebulla M Modeling sociotechnical specifics using architectural concepts Proceedings of the 2004 ACM symposium on Applied computing, (1559-1563)
  422. Cavazos F and Jarquín J A 3-tiered client-server distributed database system component-based Proceedings of the winter international synposium on Information and communication technologies, (1-6)
  423. Barber K, Graser T and Holt J (2003). Evaluating dynamic correctness properties of domain reference architectures, Journal of Systems and Software, 68:3, (217-231), Online publication date: 15-Dec-2003.
  424. Medvidovic N, Grünbacher P, Egyed A and Boehm B (2003). Bridging models across the software lifecycle, Journal of Systems and Software, 68:3, (199-215), Online publication date: 15-Dec-2003.
  425. Rees D, Stephenson K and Tucker J (2003). The algebraic structure of interfaces, Science of Computer Programming, 49:1-3, (47-88), Online publication date: 1-Dec-2003.
  426. ACM
    Liang S and Luqi V (2003). Quantifiable architecting of dependable systems of embedded systems, ACM SIGSOFT Software Engineering Notes, 28:6, (7-7), Online publication date: 1-Nov-2003.
  427. Renieris M and Reiss S Fault localization with nearest neighbor queries Proceedings of the 18th IEEE International Conference on Automated Software Engineering, (30-39)
  428. ACM
    Mehta N and Medvidovic N (2003). Composing architectural styles from architectural primitives, ACM SIGSOFT Software Engineering Notes, 28:5, (347-350), Online publication date: 1-Sep-2003.
  429. ACM
    Mehta N and Medvidovic N Composing architectural styles from architectural primitives Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering, (347-350)
  430. Medvidovic N, Mikic-Rakic M, Mehta N and Malek S (2003). Software Architectural Support for Handheld Computing, Computer, 36:9, (66-73), Online publication date: 1-Sep-2003.
  431. Jmaiel M and Pepper P (2003). Development of communication protocols using algebraic and temporal specifications, Computer Networks: The International Journal of Computer and Telecommunications Networking, 42:6, (737-764), Online publication date: 21-Aug-2003.
  432. ACM
    de Niz D and Rajkumar R (2003). Time weaver, ACM SIGPLAN Notices, 38:7, (133-143), Online publication date: 11-Jul-2003.
  433. 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.
  434. Kolp M, Giorgini P and Mylopoulos J Organizational patterns for early requirements analysis Proceedings of the 15th international conference on Advanced information systems engineering, (617-632)
  435. Wieringa R, Blanken H, Fokkinga M and Grefen P Aligning application architecture to the business context Proceedings of the 15th international conference on Advanced information systems engineering, (209-225)
  436. Castro J, Silva C and Mylopoulos J Modeling organizational architectural styles in UML Proceedings of the 15th international conference on Advanced information systems engineering, (111-126)
  437. Mezini M and Ostermann K Modules for crosscutting models Proceedings of the 8th Ada-Europe international conference on Reliable software technologies, (24-44)
  438. Mikic-Rakic M and Medvidovic N Adaptable architectural middleware for programming-in-the-small-and-many Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware, (162-181)
  439. ACM
    de Niz D and Rajkumar R Time weaver Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems, (133-143)
  440. ACM
    Liang S, Zhang L and Luqi (2003). Automatic prototype generating via optimized object model, ACM SIGAda Ada Letters, XXIII:2, (22-31), Online publication date: 1-Jun-2003.
  441. Aniorte P (2003). A distributed adaptable software architecture derived from a component model, Computer Standards & Interfaces, 25:3, (275-282), Online publication date: 1-Jun-2003.
  442. Fairbanks G Why can't they create architecture models like "Developer X"? Proceedings of the 25th International Conference on Software Engineering, (548-552)
  443. Eden A and Kazman R Architecture, design, implementation Proceedings of the 25th International Conference on Software Engineering, (149-159)
  444. ACM
    Pérez-Martínez J (2003). Heavyweight extensions to the UML metamodel to describe the C3 architectural style, ACM SIGSOFT Software Engineering Notes, 28:3, (5-5), Online publication date: 1-May-2003.
  445. Tripakis S Automated module composition Proceedings of the 9th international conference on Tools and algorithms for the construction and analysis of systems, (347-362)
  446. Schmidt H (2003). Trustworthy components-compositionality and prediction, Journal of Systems and Software, 65:3, (215-225), Online publication date: 15-Mar-2003.
  447. Inverardi P and Tivoli M (2003). Deadlock-free software architectures for COM/DCOM applications, Journal of Systems and Software, 65:3, (173-183), Online publication date: 15-Mar-2003.
  448. ACM
    Blake M An architecture to support distributed data retrieval in specialized formats Proceedings of the 2003 ACM symposium on Applied computing, (803-810)
  449. ACM
    You-Sheng Z and Yu-Yun H (2003). Architecture-based SW process model, ACM SIGSOFT Software Engineering Notes, 28:2, (16), Online publication date: 1-Mar-2003.
  450. ACM
    Huang G, Mei H and Wang Q (2003). Towards software architecture at runtime, ACM SIGSOFT Software Engineering Notes, 28:2, (8), Online publication date: 1-Mar-2003.
  451. Inverardi P and Muccini H (2003). Software Architectures and Coordination Models, The Journal of Supercomputing, 24:2, (141-149), Online publication date: 1-Feb-2003.
  452. Balsamo S, Personè V and Inverardi P (2003). A review on queueing network models with finite capacity queues for software architectures performance prediction, Performance Evaluation, 51:2-4, (269-288), Online publication date: 1-Feb-2003.
  453. Henderson P Modelling architectures for dynamic systems Programming methodology, (161-174)
  454. Silva O, Garcia A and Lucena C The reflective blackboard pattern: architecting large multi-agent systems Software engineering for large-scale multi-agent systems, (73-93)
  455. Castro J, Pinto R, Castor A and Mylopoulos J Requirements traceability in agent oriented development Software engineering for large-scale multi-agent systems, (57-72)
  456. De Lemos R, Gacek C and Romanovsky A Architectural mismatch tolerance Architecting dependable systems, (175-194)
  457. De C. Guerra P, Rubira C and De Lemos R A fault-tolerant software architecture for component-based systems Architecting dependable systems, (129-149)
  458. Garlan D, Cheng S and Schmerl B Increasing system dependability through architecture-based self-repair Architecting dependable systems, (61-89)
  459. Medvidovic N, Mikic-Rakic M and Mehta N Improving dependability of component-based systems via multi-versioning connectors Architecting dependable systems, (37-60)
  460. Melhart B Software engineering Encyclopedia of Computer Science, (1606-1611)
  461. Xu D, Yin J, Deng Y and Ding J (2003). A Formal Architectural Model for Logical Agent Mobility, IEEE Transactions on Software Engineering, 29:1, (31-45), Online publication date: 1-Jan-2003.
  462. Muchaluat-Saade D and Soares L (2003). XConnector and XTemplate, The New Review of Hypermedia and Multimedia, 8:1, (139-169), Online publication date: 1-Jan-2003.
  463. Bratthall L and Wohlin C (2002). Is it Possible to Decorate Graphical Software Design and Architecture Models with Qualitative Information?-An Experiment, IEEE Transactions on Software Engineering, 28:12, (1181-1193), Online publication date: 1-Dec-2002.
  464. ACM
    Mikic-Rakic M, Mehta N and Medvidovic N Architectural style requirements for self-healing systems Proceedings of the first workshop on Self-healing systems, (49-54)
  465. ACM
    Georgiadis I, Magee J and Kramer J Self-organising software architectures for distributed systems Proceedings of the first workshop on Self-healing systems, (33-38)
  466. ACM
    Garlan D and Schmerl B Model-based adaptation for self-healing systems Proceedings of the first workshop on Self-healing systems, (27-32)
  467. ACM
    Mezini M and Ostermann K (2002). Integrating independent components with on-demand remodularization, ACM SIGPLAN Notices, 37:11, (52-67), Online publication date: 17-Nov-2002.
  468. ACM
    Laurillau Y and Nigay L Clover architecture for groupware Proceedings of the 2002 ACM conference on Computer supported cooperative work, (236-245)
  469. ACM
    Noga M, Schott S and Löwe W Lazy XML processing Proceedings of the 2002 ACM symposium on Document engineering, (88-94)
  470. ACM
    Lewis T and Rosson M A measure of design readiness Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (114-115)
  471. ACM
    Lewis T and Rosson M A measure of design readiness Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (8-9)
  472. ACM
    Mezini M and Ostermann K Integrating independent components with on-demand remodularization Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (52-67)
  473. North C, Conklin N and Saini V Visualization Schemas for Flexible Information Visualization Proceedings of the IEEE Symposium on Information Visualization (InfoVis'02)
  474. ACM
    Genßler T, Christoph A, Winter M, Nierstrasz O, Ducasse S, Wuyts R, Arévalo G, Schönhage B, Müller P and Stich C Components for embedded software Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems, (19-26)
  475. ACM
    Menzies T and Mason L Some prolog macros for rule-based programming Proceedings of the 2002 ACM SIGPLAN workshop on Rule-based programming, (79-92)
  476. Crowley J, Coutaz J, Rey G and Reignier P Perceptual Components for Context Aware Computing Proceedings of the 4th international conference on Ubiquitous Computing, (117-134)
  477. Castro J, Kolp M and Mylopoulos J (2002). Towards requirements-driven information systems engineering, Information Systems, 27:6, (365-389), Online publication date: 1-Sep-2002.
  478. Cheng S, Garlan D, Schmerl B, Steenkiste P and Hu N Software Architecture-Based Adaptation for Grid Computing Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
  479. ACM
    Balsamo S, Bernardo M and Simeoni M Combining stochastic process algebras and queueing networks for software architecture analysis Proceedings of the 3rd international workshop on Software and performance, (190-202)
  480. ACM
    Williams L and Smith C PASASM Proceedings of the 3rd international workshop on Software and performance, (179-189)
  481. Giorgini P, Kolp M and Mylopoulos J Multi-agent and software architectures Proceedings of the 3rd international conference on Agent-oriented software engineering III, (101-112)
  482. ACM
    Micucci D Exploiting the kaleidoscope architecture in an industrial environmental monitoring system with heterogeneous devices and a knowledge-based supervisor Proceedings of the 14th international conference on Software engineering and knowledge engineering, (685-688)
  483. ACM
    Anzböck R, Dustdar S and Gall H Software configuration, distribution, and deployment of web-services Proceedings of the 14th international conference on Software engineering and knowledge engineering, (649-656)
  484. ACM
    Dustdar S and Gall H Architectural concerns in distributed and mobile collaborative systems Proceedings of the 14th international conference on Software engineering and knowledge engineering, (521-522)
  485. ACM
    Mitchell B, Mancoridis S and Traverso M Search based reverse engineering Proceedings of the 14th international conference on Software engineering and knowledge engineering, (431-438)
  486. ACM
    Medvidovic N On the role of middleware in architecture-based software development Proceedings of the 14th international conference on Software engineering and knowledge engineering, (299-306)
  487. ACM
    Mens K, Mens T and Wermelinger M Maintaining software through intentional source-code views Proceedings of the 14th international conference on Software engineering and knowledge engineering, (289-296)
  488. ACM
    Abate P and Bernardo M A scalable approach to the design of SW architectures with dynamically created/destroyed components Proceedings of the 14th international conference on Software engineering and knowledge engineering, (255-262)
  489. ACM
    Kolp M, Giorgini P and Mylopoulos J Information systems development through social structures Proceedings of the 14th international conference on Software engineering and knowledge engineering, (183-190)
  490. ACM
    Kolp M, Giorgini P and Mylopoulos J Organizational multi-agent architectures Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1, (94-95)
  491. Mili H, Fayad M, Brugali D, Hamu D and Dori D (2002). Enterprise frameworks, Software—Practice & Experience, 32:8, (801-831), Online publication date: 10-Jul-2002.
  492. ACM
    Faucou S, Dplanche A and Trinquet Y Timing fault detection for safety-critical real-time embedded systems Proceedings of the 10th workshop on ACM SIGOPS European workshop, (247-250)
  493. Dobrica L and Niemelä E (2002). A survey on software architecture analysis methods, IEEE Transactions on Software Engineering, 28:7, (638-653), Online publication date: 1-Jul-2002.
  494. Blake M, Hamilton G and Hoyt J (2002). Using Component-Based Development and Web Technologies to Support a Distributed Data Management System, Annals of Software Engineering, 13:1-4, (13-34), Online publication date: 25-Jun-2002.
  495. Prechelt L, Unger-Lamprecht B, Philippsen M and Tichy W (2002). Two Controlled Experiments Assessing the Usefulness of Design Pattern Documentation in Program Maintenance, IEEE Transactions on Software Engineering, 28:6, (595-606), Online publication date: 1-Jun-2002.
  496. Yacoub S and Ammar H (2002). A Methodology for Architecture-Level Reliability Risk Analysis, IEEE Transactions on Software Engineering, 28:6, (529-547), Online publication date: 1-Jun-2002.
  497. ACM
    Subramanian N and Chung L Tool support for engineering adaptability into software architecture Proceedings of the International Workshop on Principles of Software Evolution, (86-96)
  498. Radhakrishnan R and Wilsey P Software control systems for parallel simulation Proceedings of the sixteenth workshop on Parallel and distributed simulation, (135-142)
  499. Döllner J and Hinrichs K (2002). A Generic Rendering System, IEEE Transactions on Visualization and Computer Graphics, 8:2, (99-118), Online publication date: 1-Apr-2002.
  500. Coulson G, Blair G, Clarke M and Parlavantzas N (2002). The design of a configurable and reconfigurable middleware platform, Distributed Computing, 15:2, (109-126), Online publication date: 1-Apr-2002.
  501. ACM
    Xianzhong L and Zhenyu W (2002). Event-based implicit invocation decentralized in Ada, ACM SIGAda Ada Letters, XXII:1, (11-16), Online publication date: 1-Mar-2002.
  502. Davis L, Gamble R and Payton J (2002). The impact of component architectures on interoperability, Journal of Systems and Software, 61:1, (31-45), Online publication date: 1-Mar-2002.
  503. Levin M (2002). Towards Combinatorial Analysis, Adaptation, and Planning of Human-Computer Systems, Applied Intelligence, 16:3, (235-247), Online publication date: 27-Feb-2002.
  504. Pepper P, Cebulla M, Didrich K and Grieskamp W (2002). From program languages to software languages, Journal of Systems and Software, 60:2, (91-101), Online publication date: 1-Feb-2002.
  505. Hong Z, Xu J and Bennett K An abstract architecture for dependable and flexible distributed applications Systems engineering for business process change, (23-37)
  506. Guo J (2002). A Component-Based Systems Development Approach, Journal of Integrated Design & Process Science, 6:1, (103-115), Online publication date: 1-Jan-2002.
  507. ACM
    Xiaochun X, Guanghui X and Yongsen X (2002). Architectural issues in network-centric computing, ACM SIGSOFT Software Engineering Notes, 27:1, (53-57), Online publication date: 1-Jan-2002.
  508. ACM
    Kumar M B, Srikant Y and R L (2002). On the use of connector libraries in distributed software architectures, ACM SIGSOFT Software Engineering Notes, 27:1, (45-52), Online publication date: 1-Jan-2002.
  509. Winn T and Calder P (2002). Is This a Pattern?, IEEE Software, 19:1, (59-66), Online publication date: 1-Jan-2002.
  510. Gutleber J and Orsini L (2002). Software Architecture for Processing Clusters Based on I2O, Cluster Computing, 5:1, (55-64), Online publication date: 1-Jan-2002.
  511. Westfechtel B, Munch B and Conradi R (2001). A Layered Architecture for Uniform Version Management, IEEE Transactions on Software Engineering, 27:12, (1111-1133), Online publication date: 1-Dec-2001.
  512. Pavlovic D and Smith D Composition and Refinement of Behavioral Specifications Proceedings of the 16th IEEE international conference on Automated software engineering
  513. ACM
    Muchaluat-Saade D and Soares L Towards the convergence between hypermedia authoring languages and architecture description languages Proceedings of the 2001 ACM Symposium on Document engineering, (48-57)
  514. Avgeriou P, Retalis S and Skordalakis M An architecture for open learning management systems Proceedings of the 8th Panhellenic conference on Informatics, (183-200)
  515. Chung L and Subramanian N Architecture-Based Semantic Evolution Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  516. Souder T, Mancoridis S and Salah M Form Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  517. Tu Q and Godfrey M The Build-Time Software Architecture View Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  518. de Lemos R Describing Evolving Dependable Systems using Co-operative Software Architectures Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  519. ACM
    Castro J and Kramer J (2001). From software requirements to architectures (STRAW01), ACM SIGSOFT Software Engineering Notes, 26:6, (49-51), Online publication date: 1-Nov-2001.
  520. Fensel D and Motta E (2001). Structured Development of Problem Solving Methods, IEEE Transactions on Knowledge and Data Engineering, 13:6, (913-932), Online publication date: 1-Nov-2001.
  521. ACM
    Fuxman A, Giorgini P, Kolp M and Mylopoulos J Information systems as social structures Proceedings of the international conference on Formal Ontology in Information Systems - Volume 2001, (10-21)
  522. Zhan X, Lin Z and Xu G From Generic MAS to C 2 D 2 -Agents Proceedings of the 2001 International Conference on Computer Networks and Mobile Computing (ICCNMC'01)
  523. ACM
    Chen P and Han J Facilitating system-of-systems evolution with architecture support Proceedings of the 4th International Workshop on Principles of Software Evolution, (130-133)
  524. ACM
    Kishi T and Noda N Aspect-oriented analysis for architectural design Proceedings of the 4th International Workshop on Principles of Software Evolution, (126-129)
  525. ACM
    Evans H Why is distributed system evolution not better supported? Proceedings of the 4th International Workshop on Principles of Software Evolution, (95-98)
  526. ACM
    Lehman M and Ramil J An approach to a theory of software evolution Proceedings of the 4th International Workshop on Principles of Software Evolution, (70-74)
  527. ACM
    Rodríguez-Fortiz M, Paderewski-Rodríguez P, Garcia-Cabrera L and Parets-Llorca J Evolutionary modelling of software systems Proceedings of the 4th International Workshop on Principles of Software Evolution, (62-69)
  528. ACM
    Sreedhar V York Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (305-306)
  529. ACM
    Lüer C and Rosenblum D WREN---an environment for component-based development Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (207-217)
  530. ACM
    Fisler K and Krishnamurthi S Modular verification of collaboration-based software designs Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (152-163)
  531. ACM
    Davis L, Gamble R, Payton J, Jónsdóttir G and Underwood D A notation for problematic architecture interactions Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (132-141)
  532. ACM
    Inverardi P and Tivoli M Automatic synthesis of deadlock free connectors for COM/DCOM applications Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (121-131)
  533. ACM
    Coady Y, Kiczales G, Feeley M and Smolyn G Using aspectC to improve the modularity of path-specific customization in operating system code Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (88-98)
  534. ACM
    van der Hoek A, Mikic-Rakic M, Roshandel R and Medvidovic N Taming architectural evolution Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (1-10)
  535. ACM
    Schmidt D Should UML be used for declarative programming? Proceedings of the 3rd ACM SIGPLAN international conference on Principles and practice of declarative programming, (1-3)
  536. ACM
    Sreedhar V (2001). York, ACM SIGSOFT Software Engineering Notes, 26:5, (305-306), Online publication date: 1-Sep-2001.
  537. ACM
    Lüer C and Rosenblum D (2001). WREN---an environment for component-based development, ACM SIGSOFT Software Engineering Notes, 26:5, (207-217), Online publication date: 1-Sep-2001.
  538. ACM
    Fisler K and Krishnamurthi S (2001). Modular verification of collaboration-based software designs, ACM SIGSOFT Software Engineering Notes, 26:5, (152-163), Online publication date: 1-Sep-2001.
  539. ACM
    Davis L, Gamble R, Payton J, Jónsdóttir G and Underwood D (2001). A notation for problematic architecture interactions, ACM SIGSOFT Software Engineering Notes, 26:5, (132-141), Online publication date: 1-Sep-2001.
  540. ACM
    Inverardi P and Tivoli M (2001). Automatic synthesis of deadlock free connectors for COM/DCOM applications, ACM SIGSOFT Software Engineering Notes, 26:5, (121-131), Online publication date: 1-Sep-2001.
  541. ACM
    Coady Y, Kiczales G, Feeley M and Smolyn G (2001). Using aspectC to improve the modularity of path-specific customization in operating system code, ACM SIGSOFT Software Engineering Notes, 26:5, (88-98), Online publication date: 1-Sep-2001.
  542. ACM
    van der Hoek A, Mikic-Rakic M, Roshandel R and Medvidovic N (2001). Taming architectural evolution, ACM SIGSOFT Software Engineering Notes, 26:5, (1-10), Online publication date: 1-Sep-2001.
  543. Devedzic V (2001). Knowledge modeling -- State of the art, Integrated Computer-Aided Engineering, 8:3, (257-281), Online publication date: 1-Aug-2001.
  544. Mendonça N and Kramer J (2001). An Approach for Recovering Distributed System Architectures, Automated Software Engineering, 8:3-4, (311-354), Online publication date: 1-Aug-2001.
  545. Kaveh N Model checking distributed objects design Proceedings of the 23rd International Conference on Software Engineering, (793-794)
  546. Shaw M The coming-of-age of software architecture research Proceedings of the 23rd International Conference on Software Engineering
  547. Lorenz D and Vlissides J Designing components versus objects Proceedings of the 23rd International Conference on Software Engineering, (253-262)
  548. Wohlstadter E, Jackson S and Devanbu P Generating wrappers for command line programs Proceedings of the 23rd International Conference on Software Engineering, (243-252)
  549. Bertolino A, Inverardi P and Muccini H An explorative journey from architectural tests definition down to code tests execution Proceedings of the 23rd International Conference on Software Engineering, (211-220)
  550. ACM
    Liang X and Wang Z (2001). Omega, ACM SIGAda Ada Letters, XXI:2, (65-80), Online publication date: 1-Jun-2001.
  551. Calpin J, Salisbury M, Vitkevich J and Woodward D (2001). Extending the High Level Architecture Paradigm to Economic Simulation, Computational Economics, 17:2-3, (141-154), Online publication date: 1-Jun-2001.
  552. ACM
    Gomaa H, Menascé D and Shin M Reusable component interconnection patterns for distributed software architectures Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (69-77)
  553. ACM
    Butler G and Xu L Cascaded refactoring for framework Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (51-57)
  554. ACM
    Rakic M and Medvidovic N Increasing the confidence in off-the-shelf components Proceedings of the 2001 symposium on Software reusability: putting software reuse in context, (11-18)
  555. Bose P and Matthews M Dynamic change in workflow-based coordination of distributed services Proceedings of the 2nd international conference on Self-adaptive software: applications, (171-186)
  556. ACM
    Gomaa H, Menascé D and Shin M (2001). Reusable component interconnection patterns for distributed software architectures, ACM SIGSOFT Software Engineering Notes, 26:3, (69-77), Online publication date: 1-May-2001.
  557. ACM
    Butler G and Xu L (2001). Cascaded refactoring for framework, ACM SIGSOFT Software Engineering Notes, 26:3, (51-57), Online publication date: 1-May-2001.
  558. ACM
    Rakic M and Medvidovic N (2001). Increasing the confidence in off-the-shelf components, ACM SIGSOFT Software Engineering Notes, 26:3, (11-18), Online publication date: 1-May-2001.
  559. Rodrigues Nt. J, Ulm de G. Lima V, Lima G, Ferreira M, Alves de Almeida J, de Oliveira e Cruz S, Cerqueira R and Martins B A Command and Control Support System Using CORBA Proceedings of the The 21st International Conference on Distributed Computing Systems
  560. Choi S, Oh J and Wu C (2001). Genetic Algorithm-based approach to allocation of distributed objects using graph models, Integrated Computer-Aided Engineering, 8:2, (135-150), Online publication date: 1-Apr-2001.
  561. Barry C and Lang M (2001). A Survey of Multimedia and Web Development Techniques and Methodology Usage, IEEE MultiMedia, 8:2, (52-60), Online publication date: 1-Apr-2001.
  562. Giunchiglia F, Pecchiari P and Talcott C (2001). Reasoning Theories, Journal of Automated Reasoning, 26:3, (291-331), Online publication date: 1-Apr-2001.
  563. (2001). Visual Modeling of Object-Oriented Distributed Systems, Journal of Visual Languages and Computing, 12:2, (183-202), Online publication date: 1-Apr-2001.
  564. Nyberg E and Daume H Integrated information management Proceedings of the first international conference on Human language technology research, (1-6)
  565. ACM
    Rosa N, Justo G and Cunha P A framework for building non-functional software architectures Proceedings of the 2001 ACM symposium on Applied computing, (141-147)
  566. ACM
    Cuesta C, de la Fuente P and Barrio-Solárzano M Dynamic coordination architecture through the use of reflection Proceedings of the 2001 ACM symposium on Applied computing, (134-140)
  567. DeLine R (2001). Avoiding Packaging Mismatch with Flexible Packaging, IEEE Transactions on Software Engineering, 27:2, (124-143), Online publication date: 1-Feb-2001.
  568. Han J TRAM Proceedings of the 24th Australasian conference on Computer science, (60-68)
  569. Kon F, Yamane T, Hess C, Campbell R and Mickunas M Dynamic resource management and automatic configuration of distributed component systems Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6, (2-2)
  570. Gomaa H Use cases for distributed real-time software architectures Engineering of distributed control systems, (1-18)
  571. Garcia A and Rubira C An architectural-based reflective approach to incorporating exception handling into dependable software Advances in exception handling techniques, (189-206)
  572. Issarny V Concurrent exception handling Advances in exception handling techniques, (111-127)
  573. Han J (2001). TRAM, Australian Computer Science Communications, 23:1, (60-68), Online publication date: 1-Jan-2001.
  574. McLean C and Riddick F Simulation in the international IMS MISSION project Proceedings of the 32nd conference on Winter simulation, (1539-1548)
  575. ACM
    McDonald D and Ackerman M Expertise recommender Proceedings of the 2000 ACM conference on Computer supported cooperative work, (231-240)
  576. ACM
    Bernardo M, Ciancarini P and Donatiello L On the formalization of architectural types with process algebras Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications, (140-148)
  577. ACM
    Bernardo M, Ciancarini P and Donatiello L (2000). On the formalization of architectural types with process algebras, ACM SIGSOFT Software Engineering Notes, 25:6, (140-148), Online publication date: 1-Nov-2000.
  578. Menascé D and Gomaa H (2000). A Method for Design and Performance Modeling of Client/Server Systems, IEEE Transactions on Software Engineering, 26:11, (1066-1085), Online publication date: 1-Nov-2000.
  579. Petriu D, Shousha C and Jalnapurkar A (2000). Architecture-Based Performance Analysis Applied to a Telecommunication System, IEEE Transactions on Software Engineering, 26:11, (1049-1065), Online publication date: 1-Nov-2000.
  580. Yacoub S, Ammar H and Robinson T A Methodology for Architectural-Level Risk Assessment Using Dynamic Metrics Proceedings of the 11th International Symposium on Software Reliability Engineering
  581. Kandé M and Strohmeier A Towards a UML profile for software architecture descriptions Proceedings of the 3rd international conference on The unified modeling language: advancing the standard, (513-527)
  582. Garlan D and Kompanek A Reconciling the needs of architectural description with object-modeling notations Proceedings of the 3rd international conference on The unified modeling language: advancing the standard, (498-512)
  583. ACM
    Herrmann S and Mezini M (2000). PIROL, ACM SIGPLAN Notices, 35:10, (188-207), Online publication date: 1-Oct-2000.
  584. ACM
    Herrmann S and Mezini M PIROL Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (188-207)
  585. ACM
    Davis L, Payton J and Gamble R How system architectures impede interoperability Proceedings of the 2nd international workshop on Software and performance, (145-146)
  586. ACM
    Gomaa H and Menascé D Design and performance modeling of component interconnection patterns for distributed software architectures Proceedings of the 2nd international workshop on Software and performance, (117-126)
  587. ACM
    Bernardo M, Ciancarini P and Donatiello L ÆMPA Proceedings of the 2nd international workshop on Software and performance, (1-11)
  588. ACM
    Kolano P and Demmerer R (2000). Classification schemes to aid in the analysis of real-time systems, ACM SIGSOFT Software Engineering Notes, 25:5, (86-95), Online publication date: 1-Sep-2000.
  589. Kyaruzi J and van Katwijk J (2000). Concerns On Architecture-Centered Software Development: A Survey, Journal of Integrated Design & Process Science, 4:3, (13-35), Online publication date: 1-Aug-2000.
  590. ACM
    Kolano P and Demmerer R Classification schemes to aid in the analysis of real-time systems Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, (86-95)
  591. Megaache S, Karran T and Justo G A Role-Based Security Architecture for Business Intelligence Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  592. Wright T, Graham T and Urnes T Specifying temporal behaviour in software architectures for groupware systems Proceedings of the 7th international conference on Design, specification, and verification of interactive systems, (1-17)
  593. ACM
    Kazman R and Klein M Designing and analyzing software architectures using ABASs (tutorial session) Proceedings of the 22nd international conference on Software engineering
  594. ACM
    Edwards S Can quality graduate software engineering courses really be delivered asynchronously on-line? Proceedings of the 22nd international conference on Software engineering, (676-679)
  595. ACM
    Gannod G and Lutz R An approach to architectural analysis of product lines Proceedings of the 22nd international conference on Software engineering, (548-557)
  596. ACM
    Bertolino A, Corradini F, Inverardi P and Muccini H Deriving test plans from architectural descriptions Proceedings of the 22nd international conference on Software engineering, (220-229)
  597. ACM
    Mehta N, Medvidovic N and Phadke S Towards a taxonomy of software connectors Proceedings of the 22nd international conference on Software engineering, (178-187)
  598. ACM
    van Lamsweerde A Requirements engineering in the year 00 Proceedings of the 22nd international conference on Software engineering, (5-19)
  599. ACM
    Blake B and Bose P An agent approach to alleviating packaging mismatch Proceedings of the fourth international conference on Autonomous agents, (64-69)
  600. Singh M (2000). Synthesizing Coordination Requirements for Heterogeneous Autonomous Agents, Autonomous Agents and Multi-Agent Systems, 3:2, (107-132), Online publication date: 1-Jun-2000.
  601. ACM
    Ossher H, Harrison W and Tarr P Software engineering tools and environments Proceedings of the Conference on The Future of Software Engineering, (261-277)
  602. ACM
    Roman G, Picco G and Murphy A Software engineering for mobility Proceedings of the Conference on The Future of Software Engineering, (241-258)
  603. ACM
    Emmerich W Software engineering and middleware Proceedings of the Conference on The Future of Software Engineering, (117-129)
  604. ACM
    Garlan D Software architecture Proceedings of the Conference on The Future of Software Engineering, (91-101)
  605. ACM
    Harrold M Testing Proceedings of the Conference on The Future of Software Engineering, (61-72)
  606. Wynn J, Gardner D and Kosaka M Q: a DAI-based multimodal, agent-based, information retrieval system Content-Based Multimedia Information Access - Volume 1, (785-794)
  607. ACM
    Bass L and John B Achieving usability through software architectural styles CHI '00 Extended Abstracts on Human Factors in Computing Systems, (171-172)
  608. Schmidt D (2000). Induction, Domains, Calculi, Higher-Order and Symbolic Computation, 13:1-2, (89-101), Online publication date: 1-Apr-2000.
  609. ACM
    Saleh A and Justo G A configuration-oriented framework for distributed multimedia applications Proceedings of the 2000 ACM symposium on Applied computing - Volume 1, (278-280)
  610. ACM
    Lichtner K, Alencar P and Cowan D An extensible model of architecture description Proceedings of the 2000 ACM symposium on Applied computing - Volume 1, (156-165)
  611. Tomayko J A Historian's View of Software Engineering Proceedings of the 13th Conference on Software Engineering Education & Training
  612. ACM
    Jaber K, Nada N and Rine D Product line stakeholder viewpoint approach and validation model Proceedings of the 2000 ACM symposium on Applied computing - Volume 2, (871-875)
  613. ACM
    Caroli P, de Lucena C and Fontoura M An architecture for the evolution of Web applications (poster session) Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), (83-84)
  614. Medvidovic N and Taylor R (2000). A Classification and Comparison Framework for Software Architecture Description Languages, IEEE Transactions on Software Engineering, 26:1, (70-93), Online publication date: 1-Jan-2000.
  615. Chu W, Lu C, Shiu J and He X Pattern Based Software Re-engineering Proceedings of the Sixth Asia Pacific Software Engineering Conference
  616. Lee K, Kang K, Kim S and Lee J Feature-Oriented Engineering of PBX Software Proceedings of the Sixth Asia Pacific Software Engineering Conference
  617. Tran V and Liu D Application of CBSE to Projects with Evolving Requirements - A Lesson-Learned Proceedings of the Sixth Asia Pacific Software Engineering Conference
  618. Mayrhauser A, Wang J, Ohlsson M and Wohlin C Deriving a Fault Architecture from Defect History Proceedings of the 10th International Symposium on Software Reliability Engineering
  619. Miller J and Wirfs-Brock R How can a subsystem be both a package and a classifier? Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (584-597)
  620. Andrade L and Fiadeiro J Interconnecting objects via contracts Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (566-583)
  621. Giese H, Graf J and Wirtz G Closing the gap between object-oriented modeling of structure and behavior Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (534-549)
  622. Hilliard R Using the UML for architectural description Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (32-48)
  623. ACM
    Evans H and Dickman P (1999). Zones, contracts and absorbing changes, ACM SIGPLAN Notices, 34:10, (415-434), Online publication date: 1-Oct-1999.
  624. ACM
    Evans H and Dickman P Zones, contracts and absorbing changes Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (415-434)
  625. ACM
    Mattsson M, Bosch J and Fayad M (1999). Framework integration problems, causes, solutions, Communications of the ACM, 42:10, (80-87), Online publication date: 1-Oct-1999.
  626. Issarny V and Saridakis T (1999). Defining Open Software Architectures for Customized Remote Execution of Web Agents, Autonomous Agents and Multi-Agent Systems, 2:3, (237-249), Online publication date: 1-Sep-1999.
  627. Avritzer A and Weyuker E (1999). Metrics to Assess the Likelihood of Project Success Basedon Architecture Reviews, Empirical Software Engineering, 4:3, (199-215), Online publication date: 1-Sep-1999.
  628. ACM
    Richardson D and Inverardi P (1999). ROSATEA, ACM SIGSOFT Software Engineering Notes, 24:4, (33-42), Online publication date: 1-Jul-1999.
  629. ACM
    Bayer J, Flege O, Knauber P, Laqua R, Muthig D, Schmid K, Widen T and DeBaud J PuLSE Proceedings of the 1999 symposium on Software reusability, (122-131)
  630. ACM
    Gomaa H and Farrukh G A reusable architecture for federated client/server systems Proceedings of the 1999 symposium on Software reusability, (113-121)
  631. ACM
    Cheong Y and Jarzabek S Frame-based method for customizing generic software architectures Proceedings of the 1999 symposium on Software reusability, (103-112)
  632. ACM
    Aronson J and Bose P A model-based approach to simulation composition Proceedings of the 1999 symposium on Software reusability, (73-82)
  633. ACM
    DeLine R A catalog of techniques for resolving packaging mismatch Proceedings of the 1999 symposium on Software reusability, (44-53)
  634. ACM
    Rine D, Nada N and Jaber K Using adapters to reduce interaction complexity in reusable component-based software development Proceedings of the 1999 symposium on Software reusability, (37-43)
  635. ACM
    Monroe R Modeling and analyzing software architectures Proceedings of the 21st international conference on Software engineering, (690-691)
  636. ACM
    Rechtin E The extension of systems architecting to the architecting of organizations Proceedings of the 21st international conference on Software engineering, (622-622)
  637. ACM
    Roodyn N and Emmerich W An architectural style for multiple real-time data feeds Proceedings of the 21st international conference on Software engineering, (564-572)
  638. ACM
    Bowman I, Holt R and Brewster N Linux as a case study Proceedings of the 21st international conference on Software engineering, (555-563)
  639. ACM
    Bosch J Product-line architectures in industry Proceedings of the 21st international conference on Software engineering, (544-554)
  640. ACM
    Devanbu P, Chen Y, Gansner E, Müller H and Martin J CHIME Proceedings of the 21st international conference on Software engineering, (473-482)
  641. ACM
    Picco G, Murphy A and Roman G LIME Proceedings of the 21st international conference on Software engineering, (368-377)
  642. ACM
    Yakimovich D, Bieman J and Basili V Software architecture classification for estimating the cost of COTS integration Proceedings of the 21st international conference on Software engineering, (296-302)
  643. ACM
    Kazman R, Barbacci M, Klein M, Carrière S and Woods S Experience with performing architecture tradeoff analysis Proceedings of the 21st international conference on Software engineering, (54-63)
  644. Kon F and Campbell R Supporting automatic configuration of component-based distributed systems Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5, (13-13)
  645. Noack J and Schienmann B (1999). Introducing OO Development in a Large Banking Organization, IEEE Software, 16:3, (71-81), Online publication date: 1-May-1999.
  646. Ciancarini P and Mascolo C (1999). Using formal methods for teaching software engineering, Annals of Software Engineering, 6:1-4, (433-453), Online publication date: 1-Apr-1999.
  647. Kazman R and Carrière S (1999). Playing Detective, Automated Software Engineering, 6:2, (107-138), Online publication date: 1-Apr-1999.
  648. Penix J and Alexander P (1999). Efficient Specification-Based Component Retrieval, Automated Software Engineering, 6:2, (139-170), Online publication date: 1-Apr-1999.
  649. Malone T, Crowston K, Lee J, Pentland B, Dellarocas C, Wyner G, Quimby J, Osborn C, Bernstein A, Herman G, Klein M and O'Donnell E (1999). Tools for Inventing Organizations, Management Science, 45:3, (425-443), Online publication date: 1-Mar-1999.
  650. ACM
    Bose P and Zhou X (1999). WWAC, ACM SIGSOFT Software Engineering Notes, 24:2, (127-136), Online publication date: 1-Mar-1999.
  651. ACM
    Grinter R (1999). Systems architecture, ACM SIGSOFT Software Engineering Notes, 24:2, (11-18), Online publication date: 1-Mar-1999.
  652. ACM
    Bose P and Zhou X WWAC Proceedings of the international joint conference on Work activities coordination and collaboration, (127-136)
  653. ACM
    Grinter R Systems architecture Proceedings of the international joint conference on Work activities coordination and collaboration, (11-18)
  654. Tsai J, Liu A, Juan E and Sahay A (1999). Knowledge-Based Software Architectures, IEEE Transactions on Knowledge and Data Engineering, 11:1, (187-201), Online publication date: 1-Jan-1999.
  655. Kavi K, Browne J and Tripathi A (1999). Computer Systems Research, Computer, 32:1, (30-39), Online publication date: 1-Jan-1999.
  656. Buhr R (1998). Use Case Maps as Architectural Entities for Complex Systems, IEEE Transactions on Software Engineering, 24:12, (1131-1155), Online publication date: 1-Dec-1998.
  657. ACM
    Krishnamurthi S and Felleisen M (1998). Toward a formal theory of extensible software, ACM SIGSOFT Software Engineering Notes, 23:6, (88-98), Online publication date: 1-Nov-1998.
  658. ACM
    Zhao J On assessing the complexity of software architectures Proceedings of the third international workshop on Software architecture, (163-166)
  659. ACM
    Rice M and Seidman S An approach to architectural analysis and testing Proceedings of the third international workshop on Software architecture, (121-123)
  660. ACM
    Penix J Compositional specification of software architecture Proceedings of the third international workshop on Software architecture, (113-116)
  661. ACM
    Keshav R and Gamble R Towards a taxonomy of architecture integration strategies Proceedings of the third international workshop on Software architecture, (89-92)
  662. ACM
    Issarny V, Saridakis T and Zarras A Multi-view description of software architectures Proceedings of the third international workshop on Software architecture, (81-84)
  663. ACM
    Hirsch D, Inverardi P and Montanari U Graph grammars and constraint solving for software architecture styles Proceedings of the third international workshop on Software architecture, (69-72)
  664. ACM
    Hilliard R and Rice T Expressiveness in architecture description languages Proceedings of the third international workshop on Software architecture, (65-68)
  665. ACM
    Gomaa H and Farrukh G Composition of software architectures from reusable architecture patterns Proceedings of the third international workshop on Software architecture, (45-48)
  666. ACM
    Ciancarini P and Mascolo C Software architecture and mobility Proceedings of the third international workshop on Software architecture, (21-24)
  667. ACM
    Bucci P, Long T and Weide B Teaching software architecture principles in CS1/CS2 Proceedings of the third international workshop on Software architecture, (9-12)
  668. ACM
    Andersson J Reactive dynamic architectures Proceedings of the third international workshop on Software architecture, (1-4)
  669. ACM
    Krishnamurthi S and Felleisen M Toward a formal theory of extensible software Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering, (88-98)
  670. ACM
    Grahn H and Bosch J Some initial performance characteristics of three architectural styles Proceedings of the 1st international workshop on Software and performance, (197-198)
  671. ACM
    Balsamo S, Inverardi P and Mangano C An approach to performance evaluation of software architectures Proceedings of the 1st international workshop on Software and performance, (178-190)
  672. ACM
    Vokolos F and Weyuker E Performance testing of software systems Proceedings of the 1st international workshop on Software and performance, (80-87)
  673. ACM
    Shousha C, Petriu D, Jalnapurkar A and Ngo K Applying performance modelling to a telecommunication system Proceedings of the 1st international workshop on Software and performance, (1-6)
  674. Gamble E and Simmons R (1998). The Impact of Autonomy Technology on Spacecraft Software Architecture, IEEE Intelligent Systems, 13:5, (69-75), Online publication date: 1-Sep-1998.
  675. Regnell B, Beremark P and Eklundh O (1998). A market-driven requirements engineering process: Results from an industrial process improvement programme, Requirements Engineering, 3:2, (121-129), Online publication date: 1-Jun-1998.
  676. Ciancarini P, Tolksdorf R, Vitali F, Rossi D and Knoche A (1998). Coordinating Multiagent Applications on the WWW, IEEE Transactions on Software Engineering, 24:5, (362-375), Online publication date: 1-May-1998.
  677. Fuggetta A, Picco G and Vigna G (1998). Understanding Code Mobility, IEEE Transactions on Software Engineering, 24:5, (342-361), Online publication date: 1-May-1998.
  678. Wermelinger M and Fiadeiro J (1998). Connectors for Mobile Programs, IEEE Transactions on Software Engineering, 24:5, (331-341), Online publication date: 1-May-1998.
  679. Inverardi P, Mangano C, Russo F and Balsamo S Performance Evaluation of a Software Architecture Proceedings of the 9th international workshop on Software specification and design
  680. Oreizy P, Medvidovic N and Taylor R Architecture-based runtime software evolution Proceedings of the 20th international conference on Software engineering, (177-186)
  681. ACM
    Astrachan O, Mitchener G, Berry G and Cox L (1998). Design patterns, ACM SIGCSE Bulletin, 30:1, (153-160), Online publication date: 1-Mar-1998.
  682. ACM
    Astrachan O, Mitchener G, Berry G and Cox L Design patterns Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, (153-160)
  683. Levendel Y (1998). Delivering Dependable Telecommunication Services Using Off-the-Shelf System Components, Journal of Electronic Testing: Theory and Applications, 12:1-2, (153-159), Online publication date: 1-Feb-1998.
  684. ACM
    Robbins J, Hilbert D and Redmiles D Software architecture critics in Argo Proceedings of the 3rd international conference on Intelligent user interfaces, (141-144)
  685. Setliff D (1998). A Guide to Rearing Perfect Software, Automated Software Engineering, 5:1, (133-137), Online publication date: 1-Jan-1998.
  686. Morrice D, Mullarkey P, Kenyon A, Schwetman H and Zhou J Simulation of a signal quality survey Proceedings of the 29th conference on Winter simulation, (1265-1272)
  687. Vigder M and Dean J An architectural approach to building systems from COTS software components Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
  688. Smidts C, Sova D and Mandela G An Architectural Model For Software Reliability Quantification Proceedings of the Eighth International Symposium on Software Reliability Engineering
  689. Li J, Micallef J and Horgan J Automatic Simulation to Predict Software Architecture Reliability Proceedings of the Eighth International Symposium on Software Reliability Engineering
  690. ACM
    Ducasse S and Richner T (1997). Executable connectors, ACM SIGSOFT Software Engineering Notes, 22:6, (483-499), Online publication date: 1-Nov-1997.
  691. Ducasse S and Richner T Executable connectors Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, (483-499)
  692. Herring C, Milosevic Z and Kaplan S Selecting Distributed Object Technologies in the Presence of Uncertainty Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
  693. ACM
    Mezini M (1997). Maintaining the consistency of class libraries during their evolution, ACM SIGPLAN Notices, 32:10, (1-21), Online publication date: 9-Oct-1997.
  694. ACM
    Mezini M Maintaining the consistency of class libraries during their evolution Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (1-21)
  695. Shaw M and Clements P A Field Guide to Boxology Proceedings of the 21st International Computer Software and Applications Conference, (6-13)
  696. Gall H, Jazayeri M, Klösch R and Trausmuth G The Architectural Style of Component Programming Proceedings of the 21st International Computer Software and Applications Conference
  697. Gil J and Lorenz D Design Patterns vs. Language Design Proceedings of the Workshops on Object-Oriented Technology, (108-111)
  698. Nowack P Architectural Abstractions for Frameworks Proceedings of the Workshops on Object-Oriented Technology, (116-118)
  699. ACM
    Jarzabek S (1997). Modeling multiple domains in software reuse, ACM SIGSOFT Software Engineering Notes, 22:3, (65-74), Online publication date: 1-May-1997.
  700. ACM
    Jarzabek S Modeling multiple domains in software reuse Proceedings of the 1997 symposium on Software reusability, (65-74)
  701. ACM
    Robbins J, Hilbert D and Redmiles D Argo Proceedings of the 19th international conference on Software engineering, (600-601)
  702. ACM
    Carzaniga A, Picco G and Vigna G Designing distributed applications with mobile code paradigms Proceedings of the 19th international conference on Software engineering, (22-32)
  703. ACM
    Calvary G, Coutaz J and Nigay L From single-user architectural design to PAC* Proceedings of the ACM SIGCHI Conference on Human factors in computing systems, (242-249)
  704. ACM
    Wolf A (1997). Succeedings of the second international software architecture workshop (ISAW-2), ACM SIGSOFT Software Engineering Notes, 22:1, (42-56), Online publication date: 1-Jan-1997.
  705. ACM
    Dwyer M, Craig M and Runquist E An application-independent concurrency skeleton in Ada 95 Proceedings of the conference on TRI-Ada '96: disciplined software development with Ada, (179-192)
  706. ACM
    VanHilst M and Notkin D (1996). Decoupling change from design, ACM SIGSOFT Software Engineering Notes, 21:6, (58-69), Online publication date: 1-Nov-1996.
  707. ACM
    Bischofberger W, Guttman M and Riehle D Architecture support for global business objects Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (143-146)
  708. ACM
    Gall H, Jazayeri M, Klösch R, Lugmayr W and Trausmuth G Architecture recovery in ARES Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (111-115)
  709. ACM
    Paulisch F Tool support for software architecture Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (98-100)
  710. ACM
    Robbins J, Hilbert D and Redmiles D Using critics to analyze evolving architectures Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (90-93)
  711. ACM
    Shaw M and Clements P Toward boxology Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (50-54)
  712. ACM
    Hilliard R Representing software systems architectures Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (31-34)
  713. ACM
    Kruchten P Software architecture—a rational metamodel Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (5-7)
  714. ACM
    VanHilst M and Notkin D Decoupling change from design Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering, (58-69)
  715. ACM
    Sefika M, Sane A and Campbell R (1996). Architecture-oriented visualization, ACM SIGPLAN Notices, 31:10, (389-405), Online publication date: 1-Oct-1996.
  716. ACM
    Sefika M, Sane A and Campbell R Architecture-oriented visualization Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (389-405)
  717. Boehm B (1996). Anchoring the Software Process, IEEE Software, 13:4, (73-82), Online publication date: 1-Jul-1996.
  718. Shaw M Truth vs Knowledge Proceedings of the 8th International Workshop on Software Specification and Design
  719. ACM
    Shaw M (1995). Architectural issues in software reuse, ACM SIGSOFT Software Engineering Notes, 20:SI, (3-6), Online publication date: 1-Aug-1995.
  720. ACM
    Shaw M Architectural issues in software reuse Proceedings of the 1995 Symposium on Software reusability, (3-6)
  721. ACM
    Tracz W (1995). DSSA (Domain-Specific Software Architecture), ACM SIGSOFT Software Engineering Notes, 20:3, (49-62), Online publication date: 1-Jul-1995.
  722. Lopes Á, Barbosa E and Braga R Service Oriented Reference Architecture for the Development of Context-awareLearning Environments 2019 IEEE Frontiers in Education Conference (FIE), (1-8)
Contributors
  • Carnegie Mellon University
  • Carnegie Mellon University

Index Terms

  1. Software architecture: perspectives on an emerging discipline

      Recommendations

      Reviews

      Pavol Navrat

      Shaw and Garlan have written one of the first books devoted to software architecture. Both have been pioneers in the field for many years, as reflected in this volume, which integrates the results of several years of research. Much of the material in the book is derived from the authors' previously published work, yet the book is not merely a collection of previously published papers. A foreword by Barry Boehm stresses the importance of software architecture as the most important milestone in the software life cycle. Chapter 1 introduces software architecture as an emerging engineering discipline of software; it is based on a well-known 1990 paper by Shaw [1]. Chapter 2 presents several typical architectural styles: pipes and filters, data abstraction and object-oriented organization, event-based, implicit invocation, layered systems, repositories, interpreters, process-control paradigms, and heterogeneous architectures. In chapter 3, five case studies (keyword in context, instrumentation software, mobile robotics, cruise control, and examples of heterogeneous architectures) are elaborated with alternative styles. Chapter 4 is devoted to shared information systems. The fifth chapter, on architectural design guidance, is based on T. G. Lane's doctoral research [2]. Chapter 6, on formal models and specifications, illustrates approaches to formalizing software architecture using the Z specification language. Chapter 7, on linguistic issues, discusses architecture description languages, covering their requirements, syntax, and semantics. Chapter 8 presents tools for architectural design by depicting three research systems. Chapter 9 describes a course that uses the text. I greatly appreciate the authors' role in the development of the discipline. In fact, I admit to having hoped they would attempt in this volume the first truly systematic treatment of the discipline. The book's style falls somewhere between a state-of-the-art reading and a monograph. It covers much of the state of the art, despite relying mostly on the authors' previously published works, because the authors are leading figures in the field, and their work has strongly influenced its development. The contents and the methodology do not suffice for a monograph, however, mainly because the discipline is not mature enough. To be fair, the authors do not state any such aspiration. On the one hand, the book reflects the immaturity of the discipline of software architecture, and on the other, it is an important step toward its maturity. In a mature discipline, a commonly adopted architecture description language will be available, and a monograph will generally use it from the beginning in describing the main architectural styles. Here, the styles are presented informally, and more formal descriptive methods are discussed only much later in the book. The formalisms are still topics of research, as is almost everything in the discipline. We do not yet have a set of standard methods. We do not yet have hard results. We hope to see the open problems in and the motivation for the emerging field of software architecture. In this well-written and highly readable book, Shaw and Garlan offer an excellent overview of what they have accomplished in this field and their perspectives on it. In addition, they include a comprehensive bibliography.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.