SEARCH

SEARCH BY CITATION

References

  • Albrecht, C., D. Dean and J. Hansen (2003) Using situation calculus for e-business agents, Expert Systems with Applications, 24, 391397.
  • Ali Babar, M. and I. Gorton (2007) A tool for managing software architecture knowledge, in Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent (SHARK-ADI ’07), Washington, DC: IEEE Computer Society, 11–11. DOI = 10.1109/SHARK-ADI.2007.1.
  • Bachmann, F., L. Bass and M. Klein (2003) Preliminary design of ArchE: a software architecture design assistant, Technical Report CMU/SEI-2003-TR-021, Carnegie Mellon University, Pittsburgh, Pennsylvania.
  • Bass, L., P. Clements and R. Kazman (2003) Software architecture in practice, 2nd edn, MA: Addison-Wesley.
  • Capilla, R., F. Nava and A. TANG (2007) Attributes for characterizing the evolution of architectural design decisions, in Proceedings of the Third International IEEE Workshop on Software Evolvability, IEEE CS, Paris, France, 1522.
  • Clements, P., F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, P. Merson, R. Nord and J. STafford (2010) Documenting Software Architectures: Views and Beyond, 2nd edn, MA: Addison Wesley.
  • Dingsøyr, T. and H. Van Vliet (2009) Introduction to software architecture and knowledge management, in M. Ali Babar, T. Dingsøyr, P. Lago and H. van Vliet (eds), Software Architecture Knowledge Management, Theory and Practice, Heidelberg: Springer, 117.
  • Garlan, D., R. T. Monroe and D. Wile (2000) Acme: architectural description of component-based systems, in G. T. Leavens and M. Sitaraman (eds), Foundations of component-based systems, New York: Cambridge University Press, 4768.
  • Gonnet, S., H. Leone and G. Henning (2007) A model for capturing and representing the engineering process, Expert Systems with Applications, 33, 881902, DOI = 10.1016/j.eswa.2006.07.004.
  • Hofmeister, C., P. Kruchten, R. L. Nord, H. Obbink, A. Ran and P. America (2007) A general model of software architecture design derived from five industrial approaches, Journal of Systems and Software, 80, 106126.
  • IEEE (2000) IEEE 1417 Recommended Practice for Architectural Description of Software-Intensive Systems, New York: IEEE Press.
  • Jansen, A. and J. Bosch (2005) Software architecture as a set of architectural design decisions, in Proceedings of the 5th IEEE/IFIP Working Conference on Software Architecture (WICSA 2005), Washington, DC: IEEE Computer Society, 109120.
  • Jansen, A., J. Bosch and P. Avgeriou (2008), Documenting after the fact: recovering architectural design decisions, Journal of Systems and Software, 81, 536557.
  • Jeusfeld, A., C. Quix and M. Jarke (2010) ConceptBase V7.2 User Manual, Aachen: RWTH Aachen, Informatik 5.
  • Koubarakis, M. and D. Plexousakis (2002) A formal framework for business process modelling and design, Information Systems, 27, 299319.
  • Kruchten, P., P. Lago and H. Van Vliet (2006) Building up and reasoning about architectural knowledge, Quality of Software Architecture (QoSA), Heidelberg: Springer-Verlag, 4358.
  • Maliappis, M. T. and A. B. Sideridis (2004) A framework of knowledge versioning management, Expert Systems, 21, 149156.
  • McCarthy, J. (1963) Situations, Actions, and Causal Laws, Memo 2, Stanford, CA: Stanford University Artificial Intelligence Project.
  • Medvidovic, N., D. Rosenblum, D. Redmiles and J. Robbins (2002) Modeling software architectures in the Unified Modeling Language, ACM Transaction on Software Engineering and Methodology, 11, 257.
  • Medvidovic, N., E. Dashofy and R. Taylor (2007) Moving architectural description from under the technology lamppost, Information and Software Technology, 49, 1231.
  • Reiter, R. (2001) Knowledge in Action: Logical Foundation for Describing and Implementing Dynamical Systems, Cambridge, Massachusetts: The MIT Press.
  • Roldan, M. L. (2009) Un modelo para la representación de conocimiento y razonamiento en el proceso de diseño de arquitecturas de software, PhD Dissertation, Universidad Tecnológica Nacional, Facultad Regional Santa Fe, Argentina.
  • Roldan, M. L., S. Gonnet and H. Leone (2006) A model for capturing and tracing architectural designs, in Advanced Software Engineering: Expanding the Frontiers of Software Technology, IFIP International Federation for Information Processing, Boston: Springer, Vol. 219/2006, 1631.
  • Roldan, M. L., S. Gonnet and H. Leone (2010) TracED: a tool for capturing and tracing engineering design processes, Advances in Engineering Software, 41, 10871109. DOI = 10.1016/j.advengsoft.2010.06.006.
  • Scherl, R. and H. Levesque (2003) Knowledge, action, and the frame problem, Artificial Intelligence, 144, 139.
  • Shaw, M. (1994) Beyond objects: a software design paradigm based on process control, Technical Report CMU-CS-94–154, Carnegie Mellon University, Pittsburgh.
  • Shaw, M., D. Garlan, R. Allen, D. Klein, J. Ockerbloom, C. Scottt and M. Schumacher (1995) Candidate Model Problems in Software Architecture, Pittsburgh: The Software Architecture Group Computer Science Department, Carnegie Mellon University
  • Tang, A., P. Avgeriou, A. Jansen, R. Capilla and M. Ali (2010) A comparative study of architecture knowledge management tools, Journal of Systems and Software, 83, 352370.
  • Taylor, R. and A. Van Der Hoek (2007) Software design and architecture: the once and future focus of software engineering, in International Conference on Software Engineering, Future of Software Engineering (FOSE ’07), 226243.
  • Tyree, J. and A. Akerman (2005) Architecture decisions: demystifying architecture, IEEE Software, 22, 1927.
  • Weinreich, R. and G. Buchgeher (2011) Towards supporting the software architecture life cycle, Journal of Systems and Software, 85(3), 546561.
  • Weinreich, R. and G. Buchgeher (2011) Towards supporting the software architecture life cycle, Journal of Systems and Software, In Press, Corrected Proof, Available online 7 June 2011.
  • Westfechtel, B. (1999) Models and tools for managing development processes, Lecture Notes in Computer Science, Berlin, Heidelberg: Springer, 1646.
  • Westfechtel, B. and R. Conradi (2003) Software architecture and software configuration management, Lecture Notes in Computer Science, Berlin, Heidelberg: Springer, Vol. 2649, 2439.