132,908 Hits in 4.4 sec

Developing object oriented designs from component and connector architectures

Hyoung-iel Park, Sungwon Kang, Yoonsuk Choi, Danhyung Lee
2005 12th Asia-Pacific Software Engineering Conference (APSEC'05)  
In this approach, an intermediate model between the architecture model and the detail design model specified with class diagrams or sequence diagrams is introduced to narrow the wide gap between the two  ...  In order to show the efficacy of this approach, we apply it to an industry software development project and verify that quality attributes supported by the CCA are equally maintained by the detail design  ...  Lastly, in Step 3C, the objects identified and the relationships between them can be rearranged based on the selected design patterns.  ... 
doi:10.1109/apsec.2005.60 dblp:conf/apsec/ParkKCL05 fatcat:5sw3wpmxwjbkdmk6mlrsc3qgfm

Pattern-Driven Architectural Partitioning: Balancing Functional and Non-functional Requirements

Neil Harrison, Paris Avgeriou
2007 2007 Second International Conference on Digital Telecommunications (ICDT'07)  
Architecture patterns are particularly well-suited to simultaneously addressing functional requirements and quality attributes.  ...  One of the vexing challenges of software architecture is the problem of satisfying the functional specifications of the system to be created while at the same time meeting its nonfunctional needs.  ...  CONCLUSIONS AND FUTURE WORK One of the key challenges of software architecture is recognizing and dealing with the side effects of architectural decisions.  ... 
doi:10.1109/icdt.2007.65 fatcat:rp5xffmuvvb5fh6h6ohzpevaam

Pattern-Based Architecture Reviews

N. Harrison, P. Avgeriou
2011 IEEE Software  
Identify the architecture patterns The pattern-based architecture reviews method leverages patterns' relationships with quality attributes. used.  ...  Use existing pattern documentation to look for matches (and mismatches) between the patterns and quality attributes. 5.  ...  His research interests concern software architecture with a strong emphasis on architecture modeling, knowledge, evolution, and patterns.  ... 
doi:10.1109/ms.2010.156 fatcat:4kmaiiqvxneetkr5dt6vvxfl6a

Enterprise Architectures [chapter]

2006 Service-Oriented Computing  
the functionality and quality attribute requirements embodied in the augmented thread.  ...  This included the generation of end-to-end business threads, augmented with quality attribute considerations from various stakeholders.  ...  Organizational relationships and roles between EA-IS/IT and business architecture within an EA vary with the organization's history, culture, and maturity.  ... 
doi:10.1002/0470091509.ch4 fatcat:z7wjcetkgnf65bqnvgyiisjhlm

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 positive or negative influence between quality attributes is captured by documenting the pair-wise influence relationships between two quality attributes.  ... 
doi:10.1007/978-3-540-24667-1_28 fatcat:akfgux7p2rf2zbmneqh57dfhu4

Capturing Software Architecture Knowledge for Pattern-Driven Design [article]

Siamak Farshidi and Slinger Jansen and Jan Martijn van der Werf
2020 arXiv   pre-print
\newline Results: An overview is provided of 29 patterns and their effects on 40 quality attributes. Furthermore, we report in which systems the 29 patterns are applied and in which combinations.  ...  Context: Software architecture is a knowledge-intensive field. One mechanism for storing architecture knowledge is the recognition and description of architectural patterns.  ...  Acknowledgements We thank the twelve experts that participated in this research. Furthermore, we thank the excellent support we have received from the journal editors and reviewers.  ... 
arXiv:2005.08393v1 fatcat:2yh7fdsv2nhn3auencjfl44z6y

On Designing Software Architectures

Won Kim
2006 Journal of Object Technology  
Many ways have to be brought to bear in order to meet this challenge. One of them is the design and documentation of software architecture.  ...  As the size and complexity of software has rapidly grown during the past two decades, it has become a big challenge to assure quality of software and to curb the cost of developing software.  ...  One is as aids to software architects as they think through on various aspects of the functional requirements and architecture quality attributes that they need to reflect in the architecture, subsequent  ... 
doi:10.5381/jot.2006.5.7.c3 fatcat:b2okuz7isfb4fprsf6nxlpeiau

Architecting Digital Twins

Enxhi Ferko, Alessio Bucaioni, Moris Behnam
2022 IEEE Access  
The study captures crucial aspects of software architectures for digital twins as types of architectural solutions, quality attributes, and architectural patterns.  ...  INDEX TERMS Architectural patterns, digital twin, software architectures, quality attributes. 3 additional attributes found in the primary studies or deemed relevant  ...  Using orthogonal analysis, we looked at the correlations between patterns and quality attributes.  ... 
doi:10.1109/access.2022.3172964 fatcat:pyot7rjndrgipaodb3pn42s5hq

Reusable Architectural Decision Models for Quality-Driven Decision Support: A Case Study from a Smart Cities Software Ecosystem

Ioanna Lytra, Gerhard Engelbrecht, Daniel Schall, Uwe Zdun
2015 2015 IEEE/ACM 3rd International Workshop on Software Engineering for Systems-of-Systems  
In the process of architectural decision making, quality attributes constitute key drivers for designing software systems, therefore, it is important to document quality attributes along with the decisions  ...  We propose to enrich a reusable architectural decision meta-model with quality attributes and introduce a corresponding tool.  ...  For these reasons, supporting QAs entangled with ADDs is challenging and more research is needed to provide methods for capturing and documenting the quality properties along with the ADDs and the relationships  ... 
doi:10.1109/sesos.2015.14 dblp:conf/icse/LytraESZ15 fatcat:pdjqgit6evhprnlj6hlu2nyeqe

The notion of variability in software architecture

Matthias Galster, Paris Avgeriou
2011 Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '11  
On the other hand, some challenges related to variability in software architecture are similar to challenges identified in the product line domain.  ...  Conclusions: Variability in software architecture might require more theoretical foundations in order to establish "variability" as an architectural key concept and first-class quality attribute.  ...  This work has been partially sponsored by the Dutch Joint Academic and Commercial Quality Research & Development (Jacquard) program on Software Engineering Research via contract 638.001.207 SAS-LEG: Software  ... 
doi:10.1145/1944892.1944899 dblp:conf/vamos/GalsterA11 fatcat:z4tbjpndazc2djj6dbs4lxuoru

How to get multi-agent systems accepted in industry?

Danny Weyns, Alexander Helleboogh, Tom Holvoet
2009 International Journal of Agent-Oriented Software Engineering  
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  ...  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.  ...  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

Model-driven derivation of product architectures

Goetz Botterweck, Liam O'Brien, Steffen Thiel
2007 Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering - ASE '07  
One of the main challenges of the process of product derivation is dealing with complexity, which is caused by the large number of artifacts and dependencies between them.  ...  Another major challenge is maximizing development efficiency and reducing time-to-market, while at the same time producing high quality products.  ...  Relationships between Features and Architecture Elements The relations between the feature model and the architecture model are described by two references (see the two references labeled realizedBy between  ... 
doi:10.1145/1321631.1321711 dblp:conf/kbse/BotterweckOT07 fatcat:5fpus4m6mjdhlelrrvjitmrxai

An Ontology-based Approach For Software Architectural Knowledge Management

Narges Choobdaran, Sayed Mehran Sharafi, Mohamad Reza Khayyambashi
2014 Journal of Mathematics and Computer Science  
Over the past few years, a large number of models, ontologies and tools have been proposed to capture, share and the management of architectural knowledge (AK) and particularly architectural design decisions  ...  However, the growing tendency in Globalization of Software Development sets the stage for new challenges in the management of AK in a geographically distributed context in which it seems the existing AK  ...  How can the relationships between entities and attributes in question support that process?  ... 
doi:10.22436/jmcs.011.02.02 fatcat:35ehifbsobbdlg6idjp5qejefy

On archiving architecture documents

Rambabu Duddukuri, T.V. Prabhakar
2005 12th Asia-Pacific Software Engineering Conference (APSEC'05)  
Aspects such as knowledge management and archiving of architecture work done on artifacts of software projects challenge the large organizations.  ...  Designing and architecting a system deals with modeling the high level structure of a system in terms of views, architectural patterns and styles.  ...  An architectural tactic is a transformation on a software architecture that affects one of the parameters defined by the quality attribute model.  ... 
doi:10.1109/apsec.2005.83 dblp:conf/apsec/DuddukuriP05 fatcat:qsiu3szpsbhfrchkjkmckouzti

Experiences with Software Architecture Analysis of Usability

Eelke Folmer, Jan Bosch
2008 International Journal of Information Technology and Web Engineering  
Based on our investigations into the relationship between usability and software architecture, we developed a Scenario based Architecture Level UsabiliTy Analysis technique (SALUTA).  ...  The contribution of this paper is that it provides experiences and problems we encountered when conducting architecture analysis of usability at three industrial case studies performed in the domain of  ...  Acknowledgements This work is sponsored by the STATUS project under contract no IST-2001-32298. We would like to thank the companies that enabled us to perform the case studies, i.e.  ... 
doi:10.4018/jitwe.2008100101 fatcat:qbsk6jarmrhw3pn3uwfqlgbawm
« Previous Showing results 1 — 15 out of 132,908 results