553,534 Hits in 6.0 sec

Towards Decision Centric Repository of Architectural Knowledge [chapter]

Bartosz Michalik, Jerzy Nawrocki
2012 Lecture Notes in Computer Science  
So, how to deal with architectural knowledge in incremental knowledge refinement? We believe that usage of the knowledge repository system can support architecture evolution.  ...  In this paper, a model of knowledge repository is presented.  ...  14 introduction of formal methods for consistency management in our model is also a problem awaiting answers.  ... 
doi:10.1007/978-3-642-28038-2_1 fatcat:7jywvsrbzvgdrful2wywdrpfwa

Capturing the Evolution of Service-oriented Systems with Architectural Decisions

Szymon Kijas, Andrzej Zalewski
2020 Communication Papers of the 2020 Federated Conference on Computer Science and Information Systems  
Architectural decisions are the first class entities that represent the evolution of a serviceoriented system.  ...  We present a model called MAD4SOA, developed in order to support and capture the evolution of service-oriented systems.  ...  CONCLUSION The complete model supporting the capturing of architectural decisions during the evolution of a service-oriented system has been proposed.  ... 
doi:10.15439/2020f177 dblp:conf/fedcsis/KijasZ20 fatcat:jh7233fnyzbuxodlr74e7aizoy

Using ontology to support development of software architectures

A. Akerman, J. Tyree
2006 IBM Systems Journal  
We illustrate our approach through a case study involving a realtime credit-approval system and the use of Proté gé , an open-source ontology development tool. 8 Ontologies are used in various application  ...  In this paper we propose an approach to software development that focuses on architecture decisions and involves the use of ontology.  ...  There are a number of plug-ins that support the RDQL, 16 24 Architecture decisions are the centerpiece of the ontology and of the decision-based process we use.  ... 
doi:10.1147/sj.454.0813 fatcat:6jsf2lk4xnftnd2hpf7gdgrcpq

Towards an ontology approach to ATAM based assessment of service oriented architectures

Grzegorz Rogus, Paweł Skrzyński, Michał Turek, Jan Werewka, Piotr Szwed
2012 Automatyka/Automatics  
In this paper we describe SOAROAD (SOA Related Ontology of Architectural Decisions), which was developed to support evaluation of architectures of information systems using SOA technologies.  ...  We propose SOAROAD ontology as a tool supporting ATAM based assessment of systems following service-orientation paradigm and deploying web services.  ...  Conclusions This paper describes the SOAROAD ontology and a concept of a tool that supports documenting architectures of SOA-based systems.  ... 
doi:10.7494/automat.2012.16.2.175 fatcat:ojlbo47embdgnaqsamvixzkhs4

On the interdependence and integration of variability and architectural decisions

Ioanna Lytra, Holger Eichelberger, Huy Tran, Georg Leyh, Klaus Schmid, Uwe Zdun
2013 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems - VaMoS '14  
In practice, variability decisions often overlap with or influence architectural decisions. For instance, resolving a variability may enable or prevent some architectural options.  ...  In this process, two major types of decisions must be addressed: variability decisions, i.e., decisions made as part of variability management, and architectural decisions, i.e., fundamental decisions  ...  variability decision may exclude or enforce a related architectural decision.  ... 
doi:10.1145/2556624.2556634 dblp:conf/vamos/LytraETLSZ14 fatcat:5rd32dnehrf7phmhiniuqj7u4m

A Context Model for Architectural Decision Support

Jan Carlson, Efi Papatheocharous, Kai Petersen
2016 2016 1st International Workshop on Decision Making in Software ARCHitecture (MARCH)  
Third, we exemplary illustrate the relation of the context information to architectural decision making using existing literature.  ...  The contribution of this paper is threefold. First, we describe different ways of utilizing context in an envisioned decision support system.  ...  ACKNOWLEDGMENT This work is partially supported by a research grant for the ORION project (reference number 20140218) from The Knowledge Foundation in Sweden.  ... 
doi:10.1109/march.2016.6 dblp:conf/wicsa/CarlsonPP16 fatcat:75i3ohy7cbdffp6cr2ik2w4cxe

An Ontology-based Approach For Software Architectural Knowledge Management

Narges Choobdaran, Sayed Mehran Sharafi, Mohamad Reza Khayyambashi
2014 Journal of Mathematics and Computer Science  
(ADD) as an important part of AK of a software-intensive system.  ...  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  ...  are related to a decision.  ... 
doi:10.22436/jmcs.011.02.02 fatcat:35ehifbsobbdlg6idjp5qejefy

Decision Buddy

Sebastian Gerdes, Mohamed Soliman, Matthias Riebisch
2015 Proceedings of the 1st International Workshop on Future of Software Architecture Design Assistants - FoSADA '15  
Designing a software architecture is a highly complex task and associated with a high degree of uncertainty.  ...  In our paper, we propose a decision process focusing on the consideration of constraints in evolving systems.  ...  RELATED WORK Since the paradigm shift of describing the software architecture as a set of architectural design decisions [7] , several tools have been developed to support capturing, reasoning, and sharing  ... 
doi:10.1145/2751491.2751495 fatcat:k2ifqpx5are5tofaezwsefladi

Towards Software Assets Origin Selection Supported by a Knowledge Repository

Antonio Cicchetti, Markus Borg, Severine Sentilles, Krzysztof Wnuk, Jan Carlson, Efi Papatheocharous
2016 2016 1st International Workshop on Decision Making in Software ARCHitecture (MARCH)  
Software architecture is no more a mere system specification as resulting from the design phase, but it includes the process by which its specification was carried out.  ...  The ORION project aims at developing a decision support framework in which historical decision information plays a pivotal role: it is used to analyse current decision scenarios, take well-founded decisions  ...  ACKNOWLEDGMENT This work is supported by a research grant for the ORION project (reference number 20140218) from The Knowledge Foundation in Sweden.  ... 
doi:10.1109/march.2016.11 dblp:conf/wicsa/CicchettiBSWCP16 fatcat:m6oj2kdp3rhzjcpedary4jybli

Traceability in the Co-evolution of Architectural Requirements and Design [chapter]

Antony Tang, Peng Liang, Viktor Clerc, Hans van Vliet
2011 Relating Software Requirements and Architectures  
We demonstrate an implementation of semantic wiki that supports traceability of co-evolving requirements specifications and architecture design.  ...  (eds.), Relating Software Requirements and Architectures,  ...  systems, the Natural Science Foundation of China (NSFC) under Grant No. 60950110352, STAND: Semantic-enabled collaboration Towards Analysis, Negotiation and Documentation on distributed requirements engineering  ... 
doi:10.1007/978-3-642-21001-3_4 fatcat:j3xv4ej4rvhbtp5r3wlmvpcduy

Modeling the Interactions between Decisions within Software Architecture Knowledge [chapter]

Mohamed Soliman, Matthias Riebisch
2014 Lecture Notes in Computer Science  
Software architecture is developed as a result of a selection process for software architectural solutions.  ...  The complexity, diversity and evolution nature of architectural solutions' interactions forces the architect to make critical design decisions based only on his own experience.  ...  Each architectural solution has a different impact on the quality attribute of the system, as well as a different impact on the resulting structure of the system components.  ... 
doi:10.1007/978-3-319-09970-5_3 fatcat:ebgl47n6unfxvnx7plxi7lnqmm

A comparative study of architecture knowledge management tools

Antony Tang, Paris Avgeriou, Anton Jansen, Rafael Capilla, Muhammad Ali Babar
2010 Journal of Systems and Software  
The comparison is based on an evaluation framework defined by a set of 10 criteria.  ...  Recent research suggests that architectural knowledge, such as design decisions, is important and should be recorded alongside the architecture description.  ...  A query system provides valuable information to the architect of related requirements, decisions, and architectures stored in the tool.  ... 
doi:10.1016/j.jss.2009.08.032 fatcat:htkrs3nz7vci5bu6hf2omvtt4a

A Decision Support System for Software Architecture-Style Selection

Shahrouz Moaven, Jafar Habibi, Hamed Ahmadi, Ali Kamandi
2008 2008 Sixth International Conference on Software Engineering Research, Management and Applications  
In this paper, a Decision Support System (DSS) has been designed which provides software architects with more precise and suitable decisions in architecture styles selection.  ...  Due to the enlargement and complexity of software systems and the need for maintenance and update, success of systems depends strongly on their architecture.  ...  In continues we will represent a decision support system to support decisions that are made in software architecture selection.  ... 
doi:10.1109/sera.2008.26 dblp:conf/sera/MoavenHAK08 fatcat:4mtngfynr5g3loge226q5hkcn4

STREAM-ADD - Supporting the Documentation of Architectural Design Decisions in an Architecture Derivation Process

Diego Dermeval, Joao Pimentel, Carla Silva, Jaelson Castro, Emanuel Santos, Gabriela Guedes, M'rcia Lucena, Anthony Finkelstein
2012 2012 IEEE 36th Annual Computer Software and Applications Conference  
Despite being a systematic derivation approach, STREAM does not support the documentation of architectural decisions and their corresponding rationale.  ...  In order to illustrate our approach, it was applied for creating the architecture specification of a route-planning system.  ...  Our sub-process supports Existence Decisions related to structural aspects and Executive Decisions related to technology aspects.  ... 
doi:10.1109/compsac.2012.81 dblp:conf/compsac/DermevalPSCSGLF12 fatcat:ytfw4gls5ne7vp3vi23mr6w6s4

Mastering crosscutting architectural decisions with aspects

Claudio Sant'Anna, Alessandro Garcia, Thais Batista, Awais Rashid
2012 Software, Practice & Experience  
the support for architecture modularity analysis, and (iii) enhances upstream and downstream traceability of crosscutting architectural decisions.  ...  When reflecting upon driving system requirements such as security and availability, software architects often face decisions that have a broadly scoped impact on the software architecture.  ...  As shown in Figure 14 , the architectural decisions related to some of the concerns of interest in the HW system affect several points in the architecture.  ... 
doi:10.1002/spe.2113 fatcat:zaj7mb5iujg65n7l2cuk5pgp24
« Previous Showing results 1 — 15 out of 553,534 results