Progress of Research on Software Architecture
Affiliation:

  • Article
  • | |
  • Metrics
  • |
  • Reference [129]
  • |
  • Related [20]
  • |
  • Cited by
  • | |
  • Comments
    Abstract:

    As an important means to control the complexity of software systems, to improve software quality and to support software development and software reuse, software architecture has become a mainstream research field in the software engineering community. Now, software architecture research not only focuses on the design phase, but also covers every phase of software lifecycle. This paper surveys the update-to-date research and practice of software architecture from a software lifecycle’s perspective, and discusses the potential research directions of software architecture.

    Reference
    [1]Bass L,Clements P,Kazman R.Software Architecture in Practice.2nd ed.Boston:Addison Wesley Professional,2003.
    [2]IEEE.IEEE recommended practice for architectural description of software-intensive systems.IEEE,IEEE Std1471-2000,2000.
    [3]Kruchten P,Obbink H,Stafford J.The past,present,and future of software architecture.IEEE Software,2006,23(2):22-30.
    [4]Garlan D,Perry D.Special issue on software architecture.IEEE Software,1995,12(6).
    [5]Shaw M,Garlan D.Software Architecture:Perspectives on an Emerging Discipline.New Jersey:Prentice Hall,1996.
    [6]Garlan D.A ten-year perspective on "Formalizing Architectural Connection".Most Influential Paper of the ICSE'94 Award Presentation,Given at ICSE 2004.2004.http://www-2.cs.cmu.edu/~garlan/ICSE05-MIP.pdf
    [7]Jacobson I,Booch G,Rumbaugh J.The Unified Software Development Process.Boston:Addison Wesley Professional,1999.
    [8]Kruchten P,Obbink H,Stafford J.Special issue on software architecture.IEEE Software,2006,23(2).
    [9]Shaw M,Clements P.The golden age of software architecture.IEEE Software,2006,23(2):31-39.
    [10]Garlan D.Software architecture:A roadmap.In:Proc.Of the 22nd Int'l Conf.On Software Engineering,Future of Software Engineering Track.New York:ACM Press,2000.91-101.Http://portal.acm.org/toc.cfm?id=336512&type=proceeding&coll= GUIDE&dl=GUIDE&CFID=75507652&CFTOKEN=34663824
    [11]Medvidovic N,Grünbacher P,Egyed A,Boehm BW.Bridging models across the software lifecycle.Journal of Systems and Software,2003,68(3):199-215.
    [12]Kazman R,Nord RL,Klein M.A life cycle view of architecture analysis and design methods.Technical Report,CMU/SEI-2003-TN-026,Pittsburgh:Carnegie Mellon University,2003.
    [13]Mei H,Chang JC,Yang FQ.Software component composition based on ADL and middleware.Science in China (F),2001,44(2):136-151.
    [14]Nuseibeh B,Easterbrook S.Requirements engineering:A roadmap.In:Proc.of the 22nd Int'l Conf.on Software Engineering,Future of Software Engineering Track.New York:ACM Press,2000.35-46.
    [15]Mei H.A complementary approach to requirements engineering-software architecture orientation.Software Engineering Notes,2000,25(2):40-45.
    [16]Svetinovic D.Architecture-Level requirements specification.In:Proc.of the 2nd Int'l Software Requirements to Architectures Workshop.2003.14-19.http://se.uwaterloo.ca/~straw03/ProceedingsSTRAW03.pdf
    [17]Shao WZ.Object Oriented System Analysis.Beijing:Tsinghua University Press,1998 (in Chinese).
    [18]Buhr RJA.Use case maps as architectural entities for complex systems.IEEE Trans.on Software Engineering,1998,24(12):1131-1155.
    [19]Zhang W,Mei H,Zhao HY,Yang J.Transformation from CIM to PIM:A feature-oriented component-based approach.LNCS 3713,2005.248-263.
    [20]Hofmeister C,Nord R,Soni D.Applied Software Architecture.Boston:Addison-Wesley Professional,2000.
    [21]Medvidovic N,Dashofy EM,Taylor RN.The role of middleware in architecture-based software development.Int'l Journal of Software Engineering and Knowledge Engineering,2003,13(4):367-393.
    [22]Brandozzi M,Perry DE.From goal-oriented requirements to architectural prescriptions:The preskriptor process.In:Proc.of the 2nd Int'l Software Requirements to Architectures Workshop.2003.107-113.
    [23]Rajasree MS,Reddy PK,Janakiram D.Pattern oriented software development:Moving seamlessly from requirements to architecture.In:Proc.of the 2nd Int'l Software Requirements to Architectures Workshop.2003.54-60.
    [24]Clements P,Bachmann F,Bass L,Nord RL,Garlan D,Ivers J,Little R,Nord R,Stafford J.Documenting Software Architectures:Views and Beyond.Boston:Addison Wesley Professional,2002.
    [25]Shaw M.Procedure calls are the assembly language of software interconnection:Connectors deserve first-class status.LNCS 1078,1996.17-32.
    [26]Mehta NR,Medvidovic N,Phadke S.Towards a taxonomy of software connectors.In:Proc.Of the 22nd Int'l Conf.On Software Engineering.New York:ACM Press,2000.178-187.Http://portal.acm.org/toc.cfm?id=337180&type=proceeding&coll=GUIDE&dl=GUIDE&CFID=75508182&CFTOKEN=3248003
    [27]Spitznagel B,Garlan D.A compositional formalization of connector wrappers.In:Proc.of the 25th Int'l Conf.on Software Engineering.Washington:IEEE Computer Society Press,2003.374-384.
    [28]Lopes A,Wermelinger M,Fiadeiro JL.Higher-Order architectural connector.ACM Trans.on Software Engineering and Methodology,2003,12(1):64-104.
    [29]Quintero C,Romay MP,Fuente P,Barrio-Solórzano M.Reflection-Based,aspect-oriented software architecture.LNCS 3047,2004.43-56.
    [30]Tyree J,Akerman A.Architecture decisions:Demystifying architecture.IEEE Software,2005,22(2):19-27.
    [31]Medvidovic N,Rosenblum DS,Taylor RN.A language and environment for architecture-based software development and evolution.In:Proc.of the 21st Int'l Conf.on Software Engineering.New York:ACM Press,1999.44-53.
    [32]Dashofy EM,Hoek A,Taylor RN.A comprehensive approach for the development of modular software architecture description languages.ACM Trans.on Software Engineering and Methodology,2005,26(1):199-245.
    [33]Luo HJ,Tang ZS,Zheng,JD.Visual architecture description language XYZ/ADL.Journal of Software,2000,11(8):1024-1029 (in Chinese with English abstract).
    [34]Mei H,Chen F,Wang QX,Feng YD.ABC/ADL:An ADL supporting component composition.LNCS 2495,2002.38-47.
    [35]Medvidovic N.,Richard NT.A classification and comparison framework for software architecture description languages.IEEE Trans.on Software Engineering,2000,26(1):70-93.
    [36]Bruneton E,Coupaye T,Stefani JB.Recursive and dynamic software composition with sharing.In:Proc.of the 7th Workshop on Component-Oriented Programming.2002.http://fractal.objectweb.org/current/fractalWCOP02.pdf
    [37]Oquendo F.π-ADL:An architecture description language based on the higher-order typed π-calculus for specifying dynamic and mobile software architectures.Software Engineering Notes,2004,29(3):1-14.
    [38]Faulkner S,Kolp M.Towards an agent architectural description language for information systems.In:Proc.of the 5th Int'l Conf.on Enterprise Information Systems,Vol.3.Setúbal:ICEIS Press,2003.59-66.
    [39]Perry DE,Wolf AL.Foundations for the study of software architecture.Software Engineering Notes,1992,17(4):40-52.
    [40]Kruchten PB.The 4+1 view model of architecture.IEEE Software,1995,12(6):42-50.
    [41]ISO.ISO/IEC 10746 reference model of open distributed processing.ISO,1996.
    [42]Object Management Group.The unified modeling language.http://www.uml.org
    [43]Zachman JA.A framework for information systems architecture.IBM Systems Journal,1987,26(3):276-292.
    [44]Egyed A,Medvidovic N.Extending architectural representation in UML with view integration.Technical Report,Center for Software Engineering,University of Southern California,1999.
    [45]Bosch J,Molin P.Software architecture design:Evaluation and transformation.In:Proc.of the IEEE Conf.and Workshop on Engineering of Computer-Based Systems.Washington:IEEE Society Press,1999.4-10.
    [46]Bruin H,Vliet H.Quality-Driven software architecture composition.Journal of Systems and Software,2003,66(3):269-284.
    [47]Ellison RJ,Moore AP,Bass L,Klein M,Bachmann F.Security and survivability reasoning frameworks and architectural design tactics.CMU/SEI-2004-TN-022,Pittsburgh:Carnegie Mellon University,2004.
    [48]Supakkul S,Chung L.Integrating FRs and NFRs:A use case and goal driven approach.In:Proc.of the 2nd Int'l Conf.on Software Engineering Research,Management & Applications.2004.30-37.http://citeseer.ist.psu.edu/630349.html
    [49]Dai L,Cooper K.Modeling and analysis of non-functional requirements as aspects in a UML based software architecture design.In:Proc.of the 6th Int'l Conf.on Software Engineering,Artificial Intelligence,Networking and Parallel/Distributed Computing.2005.178-183.
    [50]Xu L,Ziv H,Richardson D,Liu Z.Towards modeling nonfunctional requirements in software architecture.In:Proc.of the Aspect-Oriented Requirements Engineering and Architecture Design Workshop (Early Aspects 2005),Held in Conjunction with AOSD 2005.2005.http://www.isr.uci.edu/~lihuax/images/EAW-XuZIvRichardson.pdf
    [51]Allen R,Garlan D.A formal basis for architectural connection.ACM Trans.on Software Engineering and Methodology,1997,6(3):213-249.
    [52]Inverardi P,Wolf AL,Yankelevich D.Static checking of system behaviors using derived component assumptions.ACM Trans.on Software Engineering and Methodology,2000,9(3):239-272.
    [53]Zhang B,Ding K,Li J.An XML-message based architecture description language and architectural mismatch checking.In:Proc.of the 25th Annual Int'l Computer Software and Applications Conf.Washington:IEEE Society Press,2001.561-567.
    [54]Uchitel S,Kramer J,Magee J.Behaviour model elaboration using partial labelled transition systems.In:Proc.of the 4th ACM SIGSOFT Symp.on the Foundations of Software Engineering.New York:ACM Press,2003.19-27.
    [55]Spitznagel B,Garlan D.Architecture-Based performance analysis.In:Proc.of the 10th Int'l Conf.on Software Engineering and Knowledge Engineering.Illinois:Knowledge Systems Institute Press,1998.146-151.
    [56]Marco DA,Inverardi P.Compositional generation of software architecture performance QN models.In:Proc.of the 4th Working IEEE/IFIP Conf.on Software Architecture.Washington:IEEE Society Press,2004.37-46.
    [57]Grassi V,Mirandola R.Derivation of markov models for effectiveness analysis of adaptable software architectures for mobile computing.IEEE Trans.on Mobile Computing,2003,2(2):114-131.
    [58]Dobrica L,NiemelaE E.A survey on software architecture analysis methods.IEEE Trans.on Software Engineering,2002,28(7):638-653.
    [59]Clements P,Kazman R,Klein M.Evaluating Software Architectures:Methods and Case Studies.Boston:Addison Wesley Professional,2002.
    [60]Li KQ,Chen ZL,Mei H,Yang FQ.An introduction to domain engineering.Computer Science,1999,26(5):21-25 (in Chinese with English abstract).
    [61]Clements P,Bachmann F,Bass L.Software Product Lines:Practices and Patterns.Boston:Addison-Wesley Professional,2002.
    [62]Garlan D.What is style? In:Proc.of the Dagshtul Workshop on Software Architecture,1995.http://www.cs.cmu.edu/afs/cs/ project/able/ftp/style-iwass95/style-iwass95.pdf
    [63]Buschmann F,Meunier R,Rohnert H,Sommerlad P,Stal M.Pattern-Oriented Software Architecture,Vol.1:A System of Patterns.West Sussex:John Wiley & Sons,1996.
    [64]Garlan D,Allen R,Ockerbloom J.Exploiting style in architectural design environments.In:Proc.of the 2nd ACM SIGSOFT Symp.on Foundations of Software Engineering.New York:ACM Press,1994.175-188.
    [65]Abowd G,Allen R,Garlan D.Using style to understand descriptions of software architecture.In:Proc.of the ACM SIGSOFT 1st Symp.on Foundations of Software Engineering.New York:ACM Press,1993.9-20.
    [66]Abowd G,Allen R,Garlan D.Formalizing style to understand descriptions of software architecture.ACM Trans.on Software Engineering and Methodology,1995,4(4):319-364.
    [67]Metayer DL.Software architecture styles as graph grammars.In:Proc.of the 4th ACM SIGSOFT Symp.on Foundations of Software Engineering.New York:ACM Press,1996.15-23.
    [68]Shaw M.Making choices:A comparison of styles for software architecture.IEEE Software,1995,12(6):27-41.
    [69]Shaw M,Clements P.A field guide to boxology:Preliminary classification of architecture styles for software systems.In:Proc.of the 21st Int'l Computer Software and Application Conf.Washington:IEEE Society Press,1997.6-13.
    [70]Mehta NR,Medvidovic N.Concise composition of architectural styles from architectural primitives.In:Proc.of the 11th ACM SIGSOFT Symp.on the Foundation of Software Engineering.New York:ACM Press,2003.347-350.
    [71]Paulish DJ.Architecture-Centric Software Project Management:An Introduction.Boston:Addison Wesley Professional,2002.
    [72]Hoek A,Heimbigner D,Wolf AL.Investigating the applicability of architecture description in configuration management and software deployment.Technical Report,CU-CS-862-98,Boulder:University of Colorado,1998.
    [73]Shaw M,DeLine R,Klein DV,Ross TL,Young DM,Zelesnik G.Abstractions for software architecture and tools to support them.IEEE Trans.on Software Engineering,1995,21(4):314-355.
    [74]Aldrich J,Chambers C,Notkin D.ArchJava:Connecting software architecture to implementation.In:Proc.of the 24th Int'l Conf.on Software Engineering.New York:ACM Press,2002.187-197.
    [75]Abi-Antoun M,Aldrich J,Garlan D,Schmerl B,Nahas N,Tseng T.Modeling and implementing software architecture with acme and archJava.In:Proc.of the Int'l Conf.on Software Engineering.New York:ACM Press,2005.676-677.
    [76]Medvidovic N,Oreizy P,Robbins JE,Taylor RN.Using object-oriented typing to support architectural design in the C2 style.In:Proc.of the 4th ACM SIGSOFT Symp.on Foundations of Software Engineering.New York:ACM Press,1996.24-32.
    [77]Tu Q,Godfrey MW.The build-time software architecture view.In:Proc.of the IEEE Int'l Conf.on Software Maintenance.Washington:IEEE Society Press,2001.398-407.
    [78]Medvidovic N,Mehta NR,Mikic-Rakic M.A family of software architecture implementation frameworks.In:Proc.of the 3rd IEEE/IFIP Conf.on Software Architecture.Deventer:Kluwer BV Press,2003.221-235.
    [79]Luckham DC,Kenney JJ,Augustin LM,Vera J,Bryan D,Mann W.Specification and analysis of system architecture using rapide.IEEE Trans.on Software Engineering,1995,21(4):336-355.
    [80]Rodrigues U,Lucena L,Batista T.From acme to CORBA:Bridging the gap.LNCS 3047,2004.103-114.
    [81]Frankel DS.Model Driven Architecture:Applying MDA to Enterprise Computing.West Sussex:John Wiley & Sons,2003.
    [82]Meservy TO,Fenstermacher KD.Transforming software development:An MDA roadmap.Computer,2005,38(9):52 -58.
    [83]Emmerich W.Software engineering and middleware:A roadmap.In:Proc.of the 22nd Int'l Conf.on Software Engineering,Future of Software Engineering Track.New York:ACM Press,2000.117-129.
    [84]Medvidovic N,Dashofy EM,Taylor RN.The role of middleware in architecture-based software development.Int'l Journal of Software Engineering and Knowledge Engineering,2003,13(4):367-393.
    [85]Nitro ED,Rosenblum DS.Exploiting ADLs to specify architectural styles induced by middleware infrastructures.In:Proc.of the 21st Int'l Conf.on Software Engineering.Los Alamitos:IEEE Computer Society Press,13-22.
    [86]Zhu YL,Huang G,Mei H.Modeling diverse and complex interactions enabled by middleware as connectors in software architectures.In:Proc.of the 10th IEEE Int'l Conf.on the Engineering of Complex Computer Systems.Washington:IEEE Computer Society Press,2005.37-46.
    [87]Garlan D,Allen R,Ockerbloom J.Architectural mismatch:Why reuse is so hard? IEEE Software,1995,12(6):17-26.
    [88]Zaremski MA,Wing JM.Specification matching of software components.ACM Trans.on Software Engineering and Methodology,1997,6(4):333-369.
    [89]Egyed A,Medvidovic N,Gacek C.Component-Based perspective on software mismatch detection and resolution.IEE Proc.of Software,2000,147(6):225-236.
    [90]Gacek C.Detecting architectural mismatches during system composition[Ph.D.Thesis].Los Angeles:University of SouthernCalifornia,1998.
    [91]Shaw M.Architectural issues in software reuse:It's not just the functionality; it's the packaging.In:Proc.of the ACM SIGSOFT Symp.on Software Reusability.New York:ACM Press,1995.3-6.
    [92]Deline R.A catalog of techniques for resolving packaging mismatch.In:Proc.of the '99 ACM SIGSOFT Symp.on Software Reusability.New York:ACM Press,1999.44-53.
    [93]Keshav R,Gamble R.Towards a taxonomy of architecture integration strategies.In:Proc.of the 3rd Int'l Workshop on Software Architecture.New York:ACM Press,1998.89-92.
    [94]Richardson DJ,Wolf AL.Software testing at the architectural level.In:Proc.of the 2nd Int'l Workshop on Software Architecture.New York:ACM Press,1996.68-71.
    [95]Muccini H,Bertolino A,Inverardi P.Using software architecture for code testing.IEEE Trans.on Software Engineering,2004,30(3):160-172.
    [96]Lan L,Huang G,Ma LY,Wang M,Mei H,Zhang L,Chen Y.Architecture based deployment of large-scale component based systems:The tool and principles.LNCS 3489,2005.123-138.
    [97]Mikic-Rakic M,Medvidovic N.Architecture-Level support for software component deployment in resource constrained environments.In:Proc.of the IFIP/ACM Working Conf.on Component Deployment.London:Springer-Verlag,2002.31-50.
    [98]Mikic-Rakic M,Malek S,Beckman N,Medvidovic N.A tailorable environment for assessing the quality of deployment architectures in highl1273 distributed settings.LNCS 3083,2004.1-17.
    [99]Medvidovic N.ADLs and dynamic architecture changes.In:Proc.of the 2nd Int'l Workshop on Software Architecture.New York:ACM Press,1996.24-27.
    [100]Hirsch D,Inverardi P,Montanari U.Graph grammars and constraint solving for software architecture styles.In:Proc.of the Int'l Workshop on Software Architecture.New York:ACM Press,1998.69-72.
    [101]Magee J,Kramer J.Dynamic structure in software architectures.In:Proc.of the ACM SIGSOFT Symp.on Foundations of Software Engineering.New York:ACM Press,1996.3-14.
    [102]Allen R,Douence R,Garlan D.Specifying and analyzing dynamic software architectures.LNCS 1382,1998.21-37.
    [103]Vera J,Perrochon L,Luckham DC.Event-Based execution architectures for dynamic software systems.In:Proc.of the Working IEEE/IFIP Conf.on Software Architecture.Deventer:Kluwer BV Press,1999.22-24.
    [104]Wermelinger M.Specification of software architecture reconfiguration[Ph.D.Thesis].Universidade Nova de Lisboa,1999.
    [105]Shen JR,Sun X,Huang G,Jiao WP,Sun YC,Mei H.Towards a unified formal model for supporting mechanisms of dynamic component update.In:Proc.of the ACM SIGSOFT Symp.on Foundations of Software Engineering.New York:ACM Press,2005.80-89.
    [106]Bradbury JS,Organizing definitions and formalisms of dynamic software architectures.Technical Report,2004-477,Kingston:Queen's University,2004.
    [107]Oreizy P,Medvidovic N,Taylor RN.Architecture-Based runtime software evolution.In:Proc.of the 20th Int'l Conf.on Software Engineering.Washington:IEEE Computer Society Press,1998.177-186.
    [108]Cheng SW,Garlan D,Schmerl B,Steenkiste P,Hu NN.Software architecture-based adaptation for grid computing.In:Proc.of the 11th IEEE Conf.on High Performance Distributed Computing.Washington:IEEE Computer Society Press,2002.389-398.http://portal.acm,org/citation.cfm?id=822086&coll=GUIDE&dl=ACM&CFID=71066936&CFTOKEN=4207474
    [109]Ma XX,Cao JN,Lü J.Architecting distributed web applications:A graph-oriented approach.Chinese Journal of Computers,2003,26(9):1104-1115 (in Chinese with English abstract).
    [110]Huang G,Mei H,Yang FQ.Runtime recovery and manipulation of software architecture of component-based systems.Int'l Journal of Automated Software Engineering,2006,13(2):251-278.
    [111]Huang G,Mei H,Yang FQ.Runtime software architecture based on reflective middleware.Science in China (F),2004,47(5):555-576.
    [112]Riva C,Yang YJ.Generation of architectural documentation using XML.In:Proc.of the 9th Working Conf.on Reverse Engineering.Washington:IEEE Computer Society Press,2002.161-169.http://portal.acm.org/toc.cfm?id=882506&type= proceeding&coll=GUIDE&dl=GUIDE&CFID=71067007&CFTOKEN=85189257
    [113]Laine PK.The role of SW architecture in solving fundamental problems in object-oriented development of large embedded SW systems.In:Proc.of the Working IEEE/IFIP Conf.on Software Architecture.Washington DC:IEEE Computer Society Press,2001.14-23.http://portal.acm.org/toc.cfm?id=832312&type=proceeding&coll=GUIDE&dl=GUIDE&CFID=71067614&CFTOKEN=78917093
    [114]Kazman R,Carrière SJ.Playing detective:Reconstructing software architecture from available evidence.Journal of Automated Software Engineering,1999,6(2):107-138.
    [115]Sartipi K,Kontogiannis K.A graph pattern matching approach to software architecture recovery.In:Proc.Of the IEEE Int'l Conf.On Software Maintenance.Washington:IEEE Computer Society Press,2001.408-419.http://portal.acm.org/toc.cfm?id=846228&type=proceeding&coll=portal&dl=ACM&CFID=71067633&CFTOKEN=90422167
    [116]Stoermer C,O'Brien L,Verhoef C.Practice patterns for architecture reconstruction.In:Proc.Of the 9th Working Conf.On Reverse Engineering.Washington:IEEE Computer Society Press,2002.151-160.http://portal.acm.org/toc.cfm?id=882506&type=proceeding&coll=&dl=GUIDE&CFID=71067674&CFTOKEN=35574387
    [117]Society for Automotive Engineers,Architecture Analysis & Design Language (AADL).SAE Standard AS5506,2004.
    [118]Maranzano J.Best Current Practices:Software Architecture Validation.AT&T Bell Labs.,1990.
    [119]Malveau R,Mowbray T.Software Architect Bootcamp.New Jersey:Prentice Hall,2000.
    [120]Software Engineering Institute (SEI),Carnegie Mellon University.Software architecture technology (SAT) initiative:Products and services,http://www.sei.cmu.edu/architecture/products_services/index.html
    [121]Yang FQ,Mei H,Lu J,Jin Z.Some discussion on the development of software technology.Acta Electronica Ronica Sinica,2002,30(12A):1901-1906 (in Chinese with English abstract).
    [122]Lü J,Tao XP,Ma XX,et al.On agent-based software model for internetware.Science in China (E),2005,35(12):1233-1253 (inChinese with English abstract).
    [123]Mei H.ABC:Supporting software architectures in the whole lifecycle.In:Proc.Of the 2nd Int'l Conf.On Software Engineering and Formal Methods.Washington:IEEE Computer Society Press,2004.342-343.http://portal.acm.org/toc.cfm?id=1030033&type=proceeding&coll=portal&dl=ACM
    [17]邵维忠.面向对象的系统分析.北京:清华大学出版社,1998.
    [33]骆华俊,唐稚松,郑建丹.可视化体系结构描述语言XYZ/ADL.软件学报,2000,11(8):1024-1029.
    [60]李克勤,陈兆良,梅宏,杨芙清.领域工程概述.计算机科学,1999,26(5):21-25.
    [109]马晓星,曹建农,吕建.一种面向图的分布Web应用架构技术.计算机学报,2003,26(9):1104-1115.
    [121]杨芙清,梅宏,吕建.金芝.浅论软件技术发展.电子学报,2002,30(12A):1901-1906.
    [122]吕建,陶先平,马晓星,胡昊,徐锋,曹春.基于Agent的网构软件模型研究.中国科学(E辑),2005,35(12):1233-1253. [1]软件体系结构在设计阶段的研究最为丰富和成熟.不少研究方向已经被较有影响力的综述性质的文献[24,35,58,59]所涵盖,故本文只简要介绍体系结构在设计阶段的研究,将重点放在软件体系结构在生命周期其他阶段的研究成果上.
    Cited by
    Comments
    Comments
    分享到微博
    Submit
Get Citation

梅宏,申峻嵘.软件体系结构研究进展.软件学报,2006,17(6):1257-1275

Copy
Share
Article Metrics
  • Abstract:11039
  • PDF: 14510
  • HTML: 0
  • Cited by: 0
History
  • Received:January 20,2006
  • Revised:March 13,2006
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063