Filters








29,607 Hits in 6.4 sec

An analysis of decision-centric architectural design approaches

Wanfeng Bu, Antony Tang, Jun Han
2009 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge  
Several decision-centric architectural approaches have been proposed, which provide methodological support to design reasoning and justification.  ...  Emerging research suggests that software architecture can be represented as a set of design decisions.  ...  AQUA applies a decision-centric process of finding, evaluating and changing decisions.  ... 
doi:10.1109/shark.2009.5069113 dblp:conf/icse/BuTH09 fatcat:xug4wntkjnbe5iimd5zgqdiw7i

Minimizing the Risk of Architectural Decay by using Architecture-Centric Evolution Process [article]

Humaira Farid, Farooque Azam, M. Aqeel Iqbal
2011 arXiv   pre-print
The paper presents the Process Model for Architecture-Centric Evolution which improves the quality of software systems through maintaining consistency between designed architecture and implementation.  ...  Architecture plays an important role to ensure that a system satisfies its business and mission goals during implementation and evolution.  ...  Architecture-centric evolution process for component-based software Component-based software engineering (CBSE) emerged as a reuse-based approach to software development.  ... 
arXiv:1111.6730v1 fatcat:hymdvu5hfjf43fe26kx2vgp6ki

Strategic Fusion for Service-Centric Virtual Enterprise

Yan Liu
2010 Softwaretechnik-Trends  
We propose to evolve a global system architecture to reflect the common perspectives of different stakeholders and a preliminary fusion process is introduced. * This work was carried out during the tenure  ...  This paper starts from an analysis on the challenges of system design during the creation and evolvement of a Service-Centric Virtual Enterprise. Demands on strategic fusion are explored.  ...  We propose to use a system reference architecture as a template to understand and design a VE iteratively, and from which, a solution architecture will be evolved based on the strategic fusion decisions  ... 
dblp:journals/stt/Liu10 fatcat:hx5ww3vdgnbqlepkjhymtxqgyi

Strategic Software Engineering

John D. McGregor
2009 Journal of Object Technology  
Software is a strategic differentiater in many markets so it is not surprising that software engineering is of strategic importance in many companies.  ...  It refers to any number of practices that allow a company to better utilize its inputs by, for example, reducing defects in products or developing better products faster.  ...  Adopting the software product line approach is a strategic decision comparable to SouthWest Airlines' method of operation.  ... 
doi:10.5381/jot.2009.8.3.c1 fatcat:mwaqhximarhedg3y5zus6fhxee

Team-based interactions with heterogeneous robots through a novel HRI software architecture

Meghann Lomas, Vera Zaychik Moffitt, Patrick Craven, Ernest Vincent Cross, Jerry L. Franke, James S. Taylor
2011 Proceedings of the 6th international conference on Human-robot interaction - HRI '11  
In this paper, we describe a Human-Robot Interface (HRI) software architecture designed to enable teams of operators to share tasking for multiple unmanned vehicles and systems.  ...  This environment supports task sharing and handoff and was shown in evaluations to improve team efficiency.  ...  In the first evaluation, we compared the existing vehicle-centric approach (baseline) to a mission-centric approach in which flexible tasking was enabled but operator handoff was not (SUMMIT-1).  ... 
doi:10.1145/1957656.1957727 dblp:conf/hri/LomasMCCFT11 fatcat:5h3uah7xxng7lkiwotxcvqmy2e

Towards Net-Centric Cyber Survivability for Ballistic Missile Defense [chapter]

Michael N. Gagnon, John Truelove, Apu Kapadia, Joshua Haines, Orton Huang
2010 Lecture Notes in Computer Science  
The United States Department of Defense (DoD) is engaged in a mission to unify its software systems towards a "net-centric" visionwhere commanders gain advantage by rapidly producing, consuming, and sharing  ...  We propose a net-centric architecture for augmenting the survivability of critical DoD net-centric systems.  ...  Acknowledgments We would like to thank Michael Locasto for contributing to early discussions in the development of our architecture.  ... 
doi:10.1007/978-3-642-13556-9_8 fatcat:7lfbwjxexnhefcthzhgduj3ki4

Architecture knowledge management during system evolution

Ipek Ozkaya, Peter Wallin, Jakob Axelsson
2010 Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge - SHARK '10  
However, our data also contributes to how architecture knowledge management activities can be focused for most benefit throughout a system's lifespan.  ...  key contributor to failing to use architecture knowledge effectively during evolution.  ...  Architectural knowledge is defined as the integrated representation of the software architecture of a software-intensive system or family of systems along with architectural decisions and their rationale  ... 
doi:10.1145/1833335.1833343 dblp:conf/icse/OzkayaWA10 fatcat:tcba3oqusfccvcmmpx6v6a2a6i

An architecture-centric approach for goal-driven requirements elicitation

Zoya Durdik
2011 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering - SIGSOFT/FSE '11  
This paper proposes a process concept to support system development with the help of an architecture-centric approach for goal-driven requirements elicitation.  ...  Software system development typically starts from a requirement specification followed by stepwise refinement of available requirements while transferring them into the system architecture.  ...  In order to achieve this goal I propose a novel architecture-centric tool-supported software development process described in Section 3.  ... 
doi:10.1145/2025113.2025167 dblp:conf/sigsoft/Durdik11 fatcat:kw4v26rmhjeknhrvepu23s7qay

Integration of Software Architecture in Requirements Elicitation for Rapid Software Development

Maryam Gillani, Hafiz Adnan Niaz, Ata Ullah
2022 IEEE Access  
Another purpose is to identify relation between the software requirements and architecture along with exploring the components to bridge gap between requirements and architecture by critically evaluating  ...  In this paper, systematic literature review is adapted as a methodology to explore software architectural elements that provides better performance and simplicity in requirement engineering.  ...  The solution deduced from multi-objective approach not a single solution, but a solution set with multiple possibilities and states to be decided by the person who makes the decision.  ... 
doi:10.1109/access.2022.3177659 fatcat:aaugwz5cgnhxtdqx35rphwsk3y

An exploratory study of architectural practices and challenges in using agile software development approaches

Muhammad Ali Babar
2009 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture  
However, there is also a significant concern about the role and importance of the issues related to the software architecture of a system being developed using agile approaches.  ...  The findings provide useful information about the researched issues and also highlight the areas that need to be focused on for integrating agile and architecture-centric approaches.  ...  Acknowledgements Author is thankful to the participants of this study.  ... 
doi:10.1109/wicsa.2009.5290794 dblp:conf/wicsa/Babar09 fatcat:jjlk4bejizap3ob7bcgmip7t3m

Knowledge-based architectural adaptation management for self-adaptive systems

John C. Georgas
2005 Proceedings of the 27th international conference on Software engineering - ICSE '05  
Self-adaptive systems continually evaluate and modify their own behavior to meet changing demands.  ...  specification on architecture-centric knowledge-based policies.  ...  A variety of research efforts have adopted this architecture-centric approach including contributions based on dynamic software architecture description languages (ADLs) as well as work based on dynamic  ... 
doi:10.1145/1062455.1062592 dblp:conf/icse/Georgas05 fatcat:wyxpnwlhkfb7foj4kcucqnmi3m

Minimizing The Risk Of Architectural Decay By Using Architecture-Centric Evolution Process

Humaira Farid, Farooque Azam, M. Aqeel Iqbal
2011 Zenodo  
The paper presents the Process Model for Architecture-Centric Evolution which improves the quality of software systems through maintaining consistency between designed architecture and implementation.  ...  Architecture plays an important role to ensure that a system satisfies its business and mission goals during implementation and evolution.  ...  Architecture-centric evolution process for component-based software Component-based software engineering (CBSE) emerged as a reuse-based approach to software development.  ... 
doi:10.5281/zenodo.1244562 fatcat:z5wxa7cgezfdljl52lyhmnpseu

Architectural knowledge and rationale

Paris Avgeriou, Philippe Kruchten, Patricia Lago, Paul Grisham, Dewayne Perry
2007 Software engineering notes  
The second workshop on Sharing and Reusing Architectural Knowledge (SHARK) and Architecture rationale and Design intent (ADI) was held jointly with ICSE 2007 in Minneapolis.  ...  Acknowledgments We extend our thanks to all those who have participated in the organization of this workshop, particularly to the program committee, which was comprised of:  ...  Adopting an AK-centric approach in an organization An AK-centric approach to software or systems engineering is one which emphasizes the importance of explicit documentation and reuse of Architectural  ... 
doi:10.1145/1281421.1281443 fatcat:fyku2yvimrfgvht3knzykqhkwi

Architecting Network-Centric Software Systems: A Style-Based Beginning [article]

Amine Chigani James D. Arthur Shawn Bohner
2006 arXiv   pre-print
More importantly, we use architectural design principles to propose an outline for a network-centric architectural style that helps in characterizing network-centric software systems and that provides  ...  Unfortunately, it has resulted in conflicting interpretations of how to map NCO concepts to the field of software architecture.  ...  This leads to the conclusion that traditional engineering techniques for evaluating network-centric software architectures will not be able to completely meet the network-centric software systems test  ... 
arXiv:cs/0612131v2 fatcat:dc75jeknhzc23ciou4ee73crki

Decision-Centric Traceability of architectural concerns

Jane Cleland-Huang, Mehdi Mirakhorli, Adam Czauderna, Mateusz Wieloch
2013 2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)  
Our approach is illustrated and validated with examples drawn from the architectural decisions and subsequent design of the TraceLab project funded by the US National Science Foundation under a Major Research  ...  In Decision-Centric Traceability (DCT), all trace links are focused around architectural decisions that include factors as varied as platforms, languages, frameworks, patterns, and lower-level architectural  ...  A DCT approach anchors all trace links around a set of key architectural decisions [16] that emerge from the architectural design process.  ... 
doi:10.1109/tefse.2013.6620147 dblp:conf/icse/Cleland-HuangMCW13 fatcat:wog7zufyxbfhzejf5olqks54zq
« Previous Showing results 1 — 15 out of 29,607 results