247,162 Hits in 5.4 sec

An Approach to Quality Achievement at the Architectural Level: AQUA [chapter]

Heeseok Choi, Keunhyuk Yeom, Youhee Choi, Mikyeong Moon
2006 Lecture Notes in Computer Science  
This paper presents an approach to quality achievement in architecture-based software development, which is called AQUA.  ...  However, there is not much work being done for closely connecting an architectural evaluation with an architectural transformation in order to achieve quality attributes during the architecture-based software  ...  Analyzing an architecture is an activity to determine quality achievement of current architecture with respect to its desired qualities.  ... 
doi:10.1007/11768869_4 fatcat:fvu3yzytsjhmxoc3xbixmjrefa

Quality-Driven Design of Web Service Business Processes

Tarek Zernadji, Chouki Tibermacine, Foudil Cherif
2014 2014 IEEE 23rd International WETICE Conference  
We consider in our work that quality can be achieved through patterns, which are specified with checkable/processable languages.  ...  In this paper, we present a method that helps software architects in the design of such service architectures.  ...  Besides this, we plan to integrate in the proposed process an impact analysis activity on the business logic aspect.  ... 
doi:10.1109/wetice.2014.47 dblp:conf/wetice/ZernadjiTC14 fatcat:77xid3uiyrhu7msdf4z5flxske

Big data analytics architecture design—An application in manufacturing systems

Mahdi Fahmideh, Ghassan Beydoun
2018 Computers & industrial engineering  
Objective: We propose an approach to reason about goals, obstacles, and to select suitable big data solution architecture that satisfy quality goal preferences and constraints of stakeholders at the presence  ...  It combines fuzzy logic to explore uncertainties in big data solution architecture and to find an optimal set of architectural decisions for the big data enablement process of manufacturing systems.  ...  Whilst an obstacle with H (High) and E (Extreme) necessitates a proper architectural decision.  ... 
doi:10.1016/j.cie.2018.08.004 fatcat:mulfl65afrdrhes7wdyrbe6aei

Software Architecture: Past, Present, Future [chapter]

Wilhelm Hasselbring
2018 The Essence of Software Engineering  
The big question is, how many architectural and design decisions upfront (before Sprint 1)? A promising approach is to create an architecture vision in Sprint "zero."  ...  Software architecture is often the first design artifact that represents decisions on how requirements of all types are to be achieved.  ... 
doi:10.1007/978-3-319-73897-0_10 fatcat:yhjv5kxz3jebtlbnb64kc6ju6e

Capturing and Replaying Architectural Knowledge through Derivational Analogy

Ibrahim Habli, Tim Kelly
2007 Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007)  
In this paper we review an approach to defining new software architectures through the use of derivational analogy, i.e. by replaying the process, sequence of decisions, behind the definition of a previously  ...  Therefore, the reuse of the architecture would be naïve if only carried out based on the architectural views, i.e. without regard to the design reasoning behind the architectural process.  ...  ADD is a recursive approach to architecture design based on the quality attributes that the software needs to achieve [5] .  ... 
doi:10.1109/shark-adi.2007.6 dblp:conf/icse/HabliK07 fatcat:fv5qvgcnevg6pdao2z6qxc2xka

A Framework for Architecture-Centric Practices Integration into Agile Software Development [APIASD]

Ghada Hesham El-Khawaga
2014 Software Engineering (Science Publishing Group)  
A framework for architecture-centric practices integration into agile software development [APIASD].  ...  eroded architecture.  ...  A sensitivity point for a certain quality attribute represents a decision with an effect on the degree to which this quality attribute can be achieved.  ... 
doi:10.11648/ fatcat:xund6k56p5cvhhtbj2vubvm2iu

Shared decision making in designing new healthcare environments—time to begin improving quality

Marie Elf, Peter Fröst, Göran Lindahl, Helle Wijk
2015 BMC Health Services Research  
Successful implementation of new methods and models of healthcare to achieve better patient outcomes and safe, person-centered care is dependent on the physical environment of the healthcare architecture  ...  Additionally, design approaches that balance the influence of specific and local requirements with general knowledge and evidence that should be encouraged are discussed.  ...  The authors wish to thank the research group at Center for healthcare architecture (CVA) at Dalarna University for Technology for initial discussions and sharing thoughts on the problem area, which was  ... 
doi:10.1186/s12913-015-0782-7 pmid:25888922 pmcid:PMC4373305 fatcat:4jv7sdp6rrdljlkfz33mai6irq

Design for Quality [chapter]

Joachim Bayer
2004 Lecture Notes in Computer Science  
I lead this task; the enthusiasm and commitment of the task members made this an interesting and fruitful experience. Therefore, I want to thank all the members of the CAFÉ task 2.  ...  Acknowledgements Copyright © Fraunhofer IESE 2003 Acknowledgements The work described in this paper was a joint effort of all the partners collaborating in the CAFÉ task 2.3 "Design for Quality".  ...  The goal of the task work with respect to design was to integrate quality aspects in the creation of product family architectures.  ... 
doi:10.1007/978-3-540-24667-1_28 fatcat:akfgux7p2rf2zbmneqh57dfhu4

Software Product Lines in Automotive Systems Engineering

Steffen Thiel, Muhammad Ali Babar, Goetz Botterweck, Liam O'Brien
2008 SAE International Journal of Passenger Cars - Electronic and Electrical Systems  
As automotive manufacturers and suppliers design and implement complex applications, such as driver assistance [4], they strive for mechanisms that allow them to implement such functionality on integrated  ...  To complement this we make the case for empirical evaluation as a basis for well-founded decisions and selection of techniques.  ...  DESIGN AND EVALUATING ARCHITECTURES FOR FAMILY OF SYSTEMS Software architecture provides the key framework for the earliest design decisions taken to achieve functional and quality requirements [28] .  ... 
doi:10.4271/2008-01-1449 fatcat:kdpkh5phwbgmhc3mkinuryqkqm

Big data analytics architecture design [article]

Mahdi Fahmideh, Ghassan Beydoun
2020 arXiv   pre-print
We propose an approach to reason about goals, obstacles, and to select suitable big data solution architecture that satisfy quality goal preferences and constraints of stakeholders at the presence of the  ...  It combines fuzzy logic to explore uncertainties in solution architectures and to find an optimal set of architectural decisions for the big data enablement process of manufacturing systems. Result.  ...  Towards designing a big data solution architecture, we offer an approach that explicitly relates manufacturing system high-level quality goals to potential obstacles, highlights architectural requirements  ... 
arXiv:2004.08021v1 fatcat:c2wmx25qw5anbd6voja6qaqqxe

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)  
We present an architecture-centric approach for achieving traceability between stakeholders' quality concerns, architecturally significant requirements, design rationales, and source code.  ...  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  ...  an integrated development environment.  ... 
doi:10.1109/tefse.2013.6620147 dblp:conf/icse/Cleland-HuangMCW13 fatcat:wog7zufyxbfhzejf5olqks54zq

Framework for Engineering Design Systems Architectures Evaluation and Selection: Case Study

Mohamed Darwish, Essam Shehab
2017 Procedia CIRP  
In this paper, an evaluation and selection architecture framework is proposed, which targets to maximise the alignment of Engineering Design Systems with business goals based on a quality centric architecture  ...  The framework was applied to a real case study considering five Engineering Design Systems alternative architectures, where workshops with subject matter experts and stakeholders were held to reach an  ...  Acknowledgements The authors would like to thank the Engineering and Physical Sciences Research Council (EPSRC), the Engineering Doctorate (EngD) Centre at Cranfield University and the engineering company  ... 
doi:10.1016/j.procir.2017.01.058 fatcat:x3exforptjgxbhl5mmvlofle3a

How to get multi-agent systems accepted in industry?

Danny Weyns, Alexander Helleboogh, Tom Holvoet
2009 International Journal of Agent-Oriented Software Engineering  
To ground this position, we discuss multi-agent system engineering from the perspective of the software engineering area we are most familiar with: software architecture.  ...  With many researchers in the multi-agent system community, we share the opinion that too much of the quality and relevant research in the area of multiagent systems is under-represented in the development  ...  Acknowledgement We are grateful to the anonymous reviewers for the critical comments on earlier versions of this article. We thank Michael Winikoff for the valuable feedback.  ... 
doi:10.1504/ijaose.2009.025316 fatcat:tvuoaclml5dqjglhqvpu6pzuhq

Architecting in the Context of Agile Software Development: Fragility Versus Flexibility

El-Khawaga G. H, Galal Hassan Galal-Edeen, Riad A.M
2013 International Journal of Computer Science Engineering and Applications  
Through this paper, we are going to explore agile architecting problems and what is needed to achieve an architecting approach that can be agile, while serving its purpose of producing a stable architecture  ...  The answer to this need was software architectures. The agile approach to software development wasn't about introducing a magical solution that will handle all development problems.  ...  So, constructing an architectural spike with a single user feature can help measure an architecture's achievement level of only design or quality attribute concerns localized in the implemented feature  ... 
doi:10.5121/ijcsea.2013.3403 fatcat:fwcxtkoxjzamvkqfc3e25nddem

A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service [chapter]

Muhammad Aufeef Chauhan, Muhammad Ali Babar, Christian W. Probst
2016 Lecture Notes in Computer Science  
The framework recommends adoption of the multi-faceted approach for evaluation of SRA and quantifiable measurement scheme to evaluate quality of the SRA.  ...  The framework is based on the state of the art results from literature and our experiences with designing software architectures for cloudbased systems.  ...  In case, if there were more than one design decisions corresponding to a specific quality attribute, an average was divided by the total number of design decisions to keep the maximum probability value  ... 
doi:10.1007/978-3-319-49094-6_8 fatcat:fhvdvd322jahrpercqnfrjh25a
« Previous Showing results 1 — 15 out of 247,162 results