37,411 Hits in 6.6 sec

Software architecture: Organizational perspectives

Paul L. Bannerman
2009 2009 ICSE Workshop on Leadership and Management in Software Architecture  
This position paper examines software architecture through the lenses of four organizational perspectives and identifies opportunities for research to improve the positioning and support of the discipline  ...  It concludes that while software architecture may rest on solid technical foundations, its position in the organization is not as firm.  ...  TOGAF identifies several key success factors for architecture governance that are equally relevant to software architecture [19] : • Establish and apply best practices for the submission, adoption, reuse  ... 
doi:10.1109/lmsa.2009.5074863 fatcat:2dbxtmfqvrcdnayvrj7kqakvgu

Applying software product-line architecture

D. Dikel, D. Kane, S. Ornburn, W. Loftus, J. Wilson
1997 Computer  
Study team members Marcia Carlyn and Carol Terry developed and validated the research protocol. And program managers John Foreman and Linda Brown helped shape and guide this project for DARPA and OSD.  ...  Moore, David Preston, Stan Rifkin, David Rine, Bill Saunders, and Allen Stennett for their reviews, suggestions, and comments.  ...  W ith the growing investment by both public-and private-sector organizations in software product-line architecture, managers need to know the organizational factors affecting its success.  ... 
doi:10.1109/2.607064 fatcat:g6apzn3wtjhrrchzidnxjpeavm

Software architecture: a travelogue

David Garlan
2014 Proceedings of the on Future of Software Engineering - FOSE 2014  
Over the past two and a half decades software architecture has emerged as an important subfield of software engineering.  ...  Moreover, the changing face of technology raises a number of challenges for software architecture.  ...  Practitioners have come to realize that getting an architecture right is a critical success factor for system design and development.  ... 
doi:10.1145/2593882.2593886 dblp:conf/icse/Garlan14 fatcat:pxuxk3iqwbas3amxlpapfehsqu

Software Architecture [chapter]

John Dooley
2011 Software Development and Professional Practice  
The method is based on architecture transformations and software quality evaluation of the architecture.  ...  Further, we present a method for predicting software maintenance effort from the software architecture, for use in the design and reengineering method.  ...  Kambrin, and Mogens Lundholm, and our collegues, Michael Mattsson and Peter Molin, who participated in the design of the architecture.  ... 
doi:10.1007/978-1-4302-3802-7_5 fatcat:h7qttve4dffljoumaqwglyurlu

Architectural modifications to deployed software

A.S. Klusener, R. Lämmel, C. Verhoef
2005 Science of Computer Programming  
The mastery of such projects is key to the extension of the best-before date of business-critical software assets.  ...  We discuss the nuts and bolts of industrial large-scale software modification projects. These projects become necessary when system owners of deployed systems hit architectural barriers.  ...  We are grateful for the very detailed and constructive comments that we received from the three anonymous referees of the "Science of Computer Programming" journal.  ... 
doi:10.1016/j.scico.2004.03.012 fatcat:kopjzqcmirdsljfwtgyhrf44n4

Model-centric software architecture reconstruction

Christoph Stoermer, Anthony Rowe, Liam O'Brien, Chris Verhoef
2006 Software, Practice & Experience  
Much progress has been achieved in defining methods, techniques, and tools for software architecture reconstruction (SAR).  ...  However, less progress has been achieved in constructing reasoning frameworks from existing systems that support organizations in architecture analysis and design decisions.  ...  of Software Assets.  ... 
doi:10.1002/spe.699 fatcat:f25t6btf5jhgng2m4ffnssf4k4

Software Architecture Knowledge Management

Hans van Vliet
2008 Australian Software Engineering Conference : Proceedings  
and evaluating better architectures for their mission-and business-critical systems.  ...  • Provide a body of knowledge of software architectural knowledge by describing relevant and useful results from software architecture research and practice.  ...  Acknowledgements We are most thankful to the many authors we invited to contribute a chapter within the scope and contents prescribed by us.  ... 
doi:10.1109/aswec.2008.4483186 fatcat:xwdaitrejvb2fkyx3ymeg6tq6i

Software Architecture Methodology in Agile Environments

Mehdi Mekni, Mounika G, Sandeep C, Gayathri B
2017 Journal of Information Technology & Software Engineering  
However, since the business goals and context continuously evolve, the software architecture must also change.  ...  Currently, a clear specification in software architecture activities and processes in agile environments does not exist.  ...  as well as the issues deemed critical to system success by the product stakeholders.  ... 
doi:10.4172/2165-7866.1000195 fatcat:rjfg6iibifag3mdoql7mxxdcqm

Software Architectural Design in Agile Environments

Mehdi Mekni, Gayathri Buddhavarapu, Sandeep Chinthapatla, Mounika Gangula
2018 Journal of Computer and Communications  
Communications front software architecture efforts are critical and leave no room to accommodate changing requirements later in the development cycle.  ...  and schedule constraints.  Changes to requirements systematically involves modifying the software design, and in turn, the code.  Accommodating changing software design is an expensive critical activity  ...  The author would like to thank faculty from Department of Computer Science and Information Technology for their valuable comments and continuous support.  ... 
doi:10.4236/jcc.2018.61018 fatcat:fqhvzpvqt5dnzlxlc6lpbkwtvq

A Basis for Analyzing Software Architecture Analysis Methods

Rick Kazman, Len Bass, Mark Klein, Tony Lattanze, Linda Northrop
2005 Software quality journal  
A software architecture is a key asset for any organization that builds complex software-intensive systems.  ...  We then examine two methods-the Architecture Tradeoff Analysis Method and Architecture-level Modifiability Analysis-in light of these criteria, and provide some insight into how these methods can be improved  ...  The authors go on to say that ALMA is limited to a focus on modifiability and that a complete architectural assessment must take into account other quality attributes as well.  ... 
doi:10.1007/s11219-005-4250-1 fatcat:gpb7y7sbx5fp5ahmlw6sscifmu

Designing software architectures to achieve quality attribute requirements

F. Bachmann, L. Bass, M. Klein, C. Shelton
2005 IEE Proceedings - Software  
Within a reasoning framework, the authors distinguish between an architectural model and a quality attribute model and characterise the actions that a reasoning framework undertakes as basic architectural  ...  In order to have a software architecture design method that achieves quality attribute requirements several aspects of the method must be in place.  ...  Department of Defense and Robert Bosch, GmbH  ... 
doi:10.1049/ip-sen:20045037 fatcat:vl67bxu4jvh7jmo6khaezybjn4

Enriching software architecture documentation

Anton Jansen, Paris Avgeriou, Jan Salvador van der Ven
2009 Journal of Systems and Software  
The effective documentation of Architectural Knowledge (AK) is one of the key factors in leveraging the paradigm shift toward sharing and reusing AK.  ...  We evaluate our approach through a quasi-controlled experiment with the architecture of a real, large, and complex system.  ...  GRIFFIN: a GRId For inFormatIoN about architectural knowledge.  ... 
doi:10.1016/j.jss.2009.04.052 fatcat:kgqb5p3y4jezdllwlrmjrvjt5i

Continuous software engineering-A microservices architecture perspective

Rory V. O'Connor, Peter Elger, Paul M. Clarke
2017 Journal of Software: Evolution and Process  
For example, agile software development has helped to deliver working software more frequently and capability maturity frameworks have brought about improved consistency in quality levels.  ...  Nonetheless, the authors are of the view that CSE represents a significant progression in software engineering and that software development settings of all types stand to gain from aspects of the CSE  ...  (and success) of CSE in the case of our specific situation.  ... 
doi:10.1002/smr.1866 fatcat:n3bmni7zwneypgkllujpphbznu

A brief survey of software architecture concepts and service oriented architecture

Mohammad Hadi Valipour, Bavar Amirzafari, Khashayar Niki Maleki, Negin Daneshpour
2009 2009 2nd IEEE International Conference on Computer Science and Information Technology  
A critical issue in the design and construction of any complex software system is its architecture.  ...  Finally service-oriented architecture (SOA) as one of useful choices for software architecture to develop web software and systems is glossed in a survey.  ...  Common Impediments to Achieving Architectural Success Among the various factors that can lead to unsuccessful architectures there's the lack of sufficient architectural aptitude and/or experience, in adequate  ... 
doi:10.1109/iccsit.2009.5235004 fatcat:qseh3a665rbspdlfwkve46iv2e

Genetic Synthesis of Software Architecture [chapter]

Outi Räihä, Kai Koskimies, Erkki Mäkinen
2008 Lecture Notes in Computer Science  
The structure and evaluation of software architectures and the principles of meta-heuristic search algorithms are introduced to give a basis to understand the implementation.  ...  The chosen genetic construction of software architectures is based on a model which contains information of a set of responsibilities and dependencies between them.  ...  ., the music system contains the speaker driver and the music file system.  ... 
doi:10.1007/978-3-540-89694-4_57 fatcat:bckme2qcbvh7fnmaqvutgqo4d4
« Previous Showing results 1 — 15 out of 37,411 results