Studying software engineering patterns for designing machine learning systems

H Washizaki, H Uchida, F Khomh… - … on Empirical Software …, 2019 - ieeexplore.ieee.org
Machine-learning (ML) techniques are becoming more prevalent. ML techniques rely on
mathematics and software engineering. Researchers and practitioners studying best …

IoT architectural styles: A systematic mapping study

H Muccini, MT Moghaddam - … , ECSA 2018, Madrid, Spain, September 24 …, 2018 - Springer
IoT components are becoming more and more ubiquitous. Thus, the necessity of architecting
IoT applications is bringing a substantial attention towards software engineering community …

[图书][B] Security patterns in practice: designing secure architectures using software patterns

E Fernandez-Buglioni - 2013 - books.google.com
Learn to combine security theory and code to produce secure systems Security is clearly a
crucial issue to consider during the design and implementation of any distributed software …

A framework for analysis and design of software reference architectures

S Angelov, P Grefen, D Greefhorst - Information and Software Technology, 2012 - Elsevier
CONTEXT: A software reference architecture is a generic architecture for a class of systems
that is used as a foundation for the design of concrete architectures from this class. The …

Landscape of architecture and design patterns for iot systems

H Washizaki, S Ogata, A Hazeyama… - IEEE Internet of …, 2020 - ieeexplore.ieee.org
Due to the widespread proliferation of today's Internet of Things (IoT), a system designer
needs the IoT system and software design patterns to assist in designing scalable and …

Software architectures for robotic systems: A systematic mapping study

A Ahmad, MA Babar - Journal of Systems and Software, 2016 - Elsevier
Context Several research efforts have been targeted to support architecture centric
development and evolution of software for robotic systems for the last two decades …

Using patterns to capture architectural decisions

NB Harrison, P Avgeriou, U Zdun - IEEE software, 2007 - ieeexplore.ieee.org
Throughout the software design process, developers must make decisions and reify them in
code. The decisions made during software architecting are particularly significant in that they …

Software-Architektur

OVIAA Chughtai, EITKU Mehlig, U Zdun - 2009 - Springer
Der Verlag und die Autoren haben alle Sorgfalt walten lassen, um vollständige und akkurate
Informationen in diesem Buch zu publizieren. Der Verlag übernimmt weder Garantie noch …

Research state of the art on GoF design patterns: A mapping study

A Ampatzoglou, S Charalampidou… - Journal of Systems and …, 2013 - Elsevier
Design patterns are used in software development to provide reusable and documented
solutions to common design problems. Although many studies have explored various …

How do architecture patterns and tactics interact? A model and annotation

NB Harrison, P Avgeriou - Journal of Systems and Software, 2010 - Elsevier
Software architecture designers inevitably work with both architecture patterns and tactics.
Architecture patterns describe the high-level structure and behavior of software systems as …